MicroStrategy ONE

Server-Clustering

Ab MicroStrategy ONE 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, Intelligence-Server in Umgebungen zu gruppieren, in denen der Zugriff auf das Data Warehouse geschäftskritisch 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, mit der ein Server online geschaltet werden kann und die zugehörigen Ressourcen beim Neustart des Servers sofort verfügbar sind. Es hilft, den eingehenden Datenverkehr zu verteilen und verbessert die Leistung.

Hinzufügen eines neuen Servers zu einem Cluster

  1. Öffnen Sie die Workstation Fenster.
  2. Im Navigationsbereich unter Administration, klicken Sie auf Monitore.
  3. Klicken Sie im linken Bereich auf Clustering.

  4. Klicken Sie auf um einen Server zur Cluster-Umgebung 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 die Workstation Fenster.
  2. Im Navigationsbereich unter Administration, klicken Sie auf Monitore.
  3. Klicken Sie im linken Bereich auf Clustering.

  4. Unter Nicht geclusterte Server, klicken Sie mit der rechten Maustaste auf den Server, der gruppiert werden soll, und wählen Sie aus Zum Cluster hinzufügen.

Einen Server aufheben

  1. Öffnen Sie die Workstation Fenster.
  2. Im Navigationsbereich unter Administration, klicken Sie auf Monitore.
  3. Klicken Sie im linken Bereich auf Clustering.

  4. Klicken Sie mit der rechten Maustaste auf den Server und wählen Sie aus Aus dem Cluster entfernen.

  5. Geben Sie zur Bestätigung den Servernamen ein und klicken Sie auf Aus dem Cluster entfernen.

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 Cluster-Umgebung. 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 die Workstation Fenster.
  2. Im Navigationsbereich unter Administration, klicken Sie auf Monitore.
  3. Klicken Sie im linken Bereich auf Clustering.

  4. Klicken Sie mit der rechten Maustaste auf den Server und wählen Sie aus 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 die Workstation Fenster.
  2. Im Navigationsbereich unter Administration, klicken Sie auf Monitore.
  3. Klicken Sie im linken Bereich auf Clustering.

  4. Klicken Sie mit der rechten Maustaste auf den Server und wählen Sie eine der beiden Optionen aus Zum Clusterstart hinzufügen oder Aus Cluster-Start entfernen.

Fehlerbehebung bei Server-Clustern

Wenn Diagnoseprotokolle aktiviert sind, generiert jedes Projekt ein Protokoll in Cube-Server-Ablaufverfolgung -Protokoll, das den Start und das Ende des Neusynchronisierungsprozesses angibt. Um sicherzustellen, dass Ihre Umgebung diese Informationen protokolliert, aktivieren Sie die Cube-Server-Ablaufverfolgung 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.