MicroStrategy ONE

Server-Clustering

Beginnend in MicroStrategy ONE Mit Update 12 können Sie Server-Clustering durchführen. Eine Gruppe von Maschinen in einem Cluster stellt einer gemeinsamen Gruppe von Benutzern einen Satz verwandter Funktionen oder Dienste bereit. MicroStrategy empfiehlt die Clusterung von Intelligence-Servern in Umgebungen, in denen der Zugriff auf das Data Warehouse unternehmenskritisch ist und die Systemleistung von größter Bedeutung ist. Intelligence Server bietet Ihnen die Möglichkeit, eine Gruppe von Intelligence Server-Computern zu clustern, um die zahlreichen Vorteile einer Clusterumgebung zu nutzen.

Ein Servercluster besteht aus einer Gruppe gleichzeitig arbeitender Server, um den Datenschutz zu verbessern und die Konsistenz der Clusterkonfiguration aufrechtzuerhalten. Clustering bietet Schutz vor Ausfällen aufgrund von Software- oder Hardwarefehlern. Darüber hinaus gewährleistet Clustering eine höhere Verfügbarkeit, einen effektiven Lastausgleich und eine bessere Skalierbarkeit des Systems.

Jeder Server innerhalb eines Clusters verfügt über eigene CPU-Ressourcen und Speicher, um die Ausführung von Dashboards und Berichten zu unterstützen. Wenn ein Server im Cluster ausfällt, kann die Arbeitslast schnell auf einen anderen Server übertragen werden. Durch Clustering ist eine automatische Wiederherstellung nach Ausfällen ohne Benutzereingriff möglich. Wenn innerhalb des Clusters ein Serverabsturz auftritt, hat dies keine Auswirkungen auf die Verfügbarkeit von Daten oder Anwendungen für die Benutzer. Stattdessen übernimmt ein anderer Server die Kontrolle, wodurch der Cluster Ausfallzeiten und Ausfälle minimieren kann. Bei unterbrechungsfreiem Arbeiten können Benutzer problemlos auf die Umgebung zugreifen und Dashboards nutzen. Server-Clustering ist eine hervorragende Strategie für die Konfiguration und Verwaltung von Servern und ist für Administratoren von entscheidender Bedeutung, um Kosten zu optimieren, die Leistung zu verbessern und ihren Benutzern einen besseren Zugriff zu bieten.

MicroStrategy bietet eine Cluster-Startfunktion, um den Prozess zum Onlineschalten eines Servers einzuleiten und seine Ressourcen beim Serverneustart sofort verfügbar zu machen. Es hilft, den eingehenden Datenverkehr zu verteilen und verbessert die Leistung.

Hinzufügen eines neuen Servers zu einem Cluster

  1. Öffnen Sie das Workstation-Fenster.
  2. Klicken Sie im Navigationsbereich unter Verwaltung, klicken Monitore.
  3. Klicken Sie im linken Bereich auf Clustern.

  4. Klicken um der Clusterumgebung einen Server hinzuzufügen.

  5. Geben Sie den Namen des Servers ein.

  6. Klicken Sie auf Hinzufügen.

Hinzufügen eines vorhandenen Servers zu einem Cluster

  1. Öffnen Sie das Workstation-Fenster.
  2. Klicken Sie im Navigationsbereich unter Verwaltung, klicken Monitore.
  3. Klicken Sie im linken Bereich auf Clustern.

  4. Unter Nicht geclusterte Server, klicken Sie mit der rechten Maustaste auf den Server, den Sie clustern möchten, und wählen Sie Zum Cluster hinzufügen.

Einen Server aufheben

  1. Öffnen Sie das Workstation-Fenster.
  2. Klicken Sie im Navigationsbereich unter Verwaltung, klicken Monitore.
  3. Klicken Sie im linken Bereich auf Clustern.

  4. Klicken Sie mit der rechten Maustaste auf den Server und wählen Sie Cluster aufheben.

  5. Geben Sie zur Bestätigung den Servernamen ein und klicken Sie auf Cluster aufheben.

Wenn ein Server nicht zu einem Cluster gehört und für ihn die Option zum Cluster-Start aktiviert ist, wird der Server beim Neustart des Servers zum Cluster hinzugefügt. Bitte beachten Sie, dass die Clusterung von auf Standard eingestellten Servern nicht aufgehoben werden kann.

Entfernen eines Servers aus einem Cluster

Verwenden Sie die Entfernen Option zum vollständigen Entfernen eines Servers aus einer Clusterumgebung. Aufheben der Clusterung und Entfernen sind völlig unterschiedliche Optionen. Nachdem Sie einen Server aus einem Cluster entfernt haben, müssen Sie ihn als neuen Server hinzufügen, wenn Sie ihn erneut clustern möchten.

  1. Öffnen Sie das Workstation-Fenster.
  2. Klicken Sie im Navigationsbereich unter Verwaltung, klicken Monitore.
  3. Klicken Sie im linken Bereich auf Clustern.

  4. Klicken Sie mit der rechten Maustaste auf den Server und wählen Sie Entfernen.

  5. Geben Sie zur Bestätigung den Servernamen ein und klicken Sie auf Entfernen.

Zum Clusterstart hinzufügen/entfernen

Der Clusterstart bestimmt die Serververfügbarkeit nach einem Serverneustart.

  1. Öffnen Sie das Workstation-Fenster.
  2. Klicken Sie im Navigationsbereich unter Verwaltung, klicken Monitore.
  3. Klicken Sie im linken Bereich auf Clustern.

  4. Klicken Sie mit der rechten Maustaste auf den Server und wählen Sie entweder Zum Cluster Start-up hinzufügen oder Aus Cluster-Start entfernen.

Fehlerbehebung bei Server-Clustern

Wenn Diagnoseprotokolle aktiviert sind, generiert jedes Projekt ein Protokoll im Cube Server-Trace Protokoll, das den Beginn und das Ende des Neusynchronisierungsprozesses angibt. Um sicherzustellen, dass Ihre Umgebung diese Informationen protokolliert, aktivieren Sie die Cube Server-Trace Protokolle. Weitere Informationen zum Aktivieren von Protokollen finden Sie unter Protokollkonfigurationseinstellungen anzeigen und bearbeiten.

Im Protokoll wird angezeigt, wann die Cube-Neusynchronisierung beginnt und endet:

Einschränkungen beim Server-Clustering

  • Das Server-Clustering dient nicht als vorbeugende Maßnahme gegen Cube-Inkonsistenzen, sondern hilft bei der Wiederherstellung der Synchronisierung in Ihrer Umgebung nach Cube-Inkonsistenzen. Wenn ein Würfel inkonsistent ist, wird dies bei der Netzwerkwiederherstellung nicht automatisch behoben. Stattdessen wird auf die nächste Würfelsuche oder das erneute Laden der Pooldateien gewartet. Dies kann dazu führen, dass Kunden für kurze Zeit Inkonsistenzen bei den Würfeln feststellen.
  • Der aktive und inaktive Status eines Cubes wird nicht erneut synchronisiert, da diese Status nicht in den Lookup-Dateien aufgezeichnet werden.
  • Wenn Sie einen Remote-Cube auf einem nicht reagierenden Remote-Intelligence-Server löschen, wird er nicht erneut synchronisiert, da der Intelligence-Server für die Verwaltung lokaler Cubes verantwortlich ist. Wenn der Intelligence-Server versucht, einen Würfel zu löschen, der auf dem Remote-Knoten veröffentlicht ist, sendet er eine Abfrage an den Remote-Intelligence-Server. Dies löst dann Änderungen in den Lookup- oder Pooldateien aus und die Cube-Informationen oder Instanzdateien werden auf der Festplatte gelöscht. Das Ändern der Cube-Dateien auf den Remote-Intelligence-Serverknoten wird jedoch nicht unterstützt, wenn der Remote-Intelligence-Server nicht reagiert.