Verteilte und hochverfügbare Tableau Server-Installationen

Die einfachste Art, Tableau Server auszuführen, ist die Installation eines einzelnen Knotens. Bei dieser Art der Installation haben Sie ein voll funktionsfähiges Tableau Server-System, bei dem alle Tableau Services Manager (TSM)- und Tableau Server-Prozesse auf diesem einzelnen Knoten ausgeführt werden. Dies ist jedoch nicht die optimale Art der Verwendung von Tableau Server. Basierend auf den Anforderungen Ihrer Organisation und Ihren Ressourcen können Sie festlegen, wie Tableau installiert wird, indem Sie zusätzliche Hinweise hinzufügen und Tableau für die Hochverfügbarkeit konfigurieren. Ihre Installationsoptionen lauten wie folgt:

  • Installation auf einem einzelnen Knoten: Diese Art von Installation ist geeignet zu Testzwecken, zur Ausführung von Testversionen und für Umgebungen, in denen gelegentliche Ausfallzeiten und Systemverfügbarkeit aufgrund fehlender Redundanz keine Probleme verursachen. Alle Serverprozesse werden auf einem einzigen Computer ausgeführt. Es gibt weniger Redundanz und Sicherheitsmaßnahmen für den Fall, dass es zu Problemen mit einem der Serverprozesse kommt. Des Weiteren müssen Sie sicherstellen, dass der Computer, auf dem Sie Tableau Server installieren, über adäquate Ressourcen verfügt, um die Prozesse und die Anforderungen der Benutzer und Daten bewältigen zu können.

  • Verteilte Installation: Diese Art von Installation wird auch als Installation auf mehreren Knoten bezeichnet und erfordert mehrere Computer, damit Sie Serverprozesse auf diesen verteilten Knoten installieren und ausführen können. Die Verteilung der Serverprozesse auf mehreren Knoten kann die Zuverlässigkeit und Effizienz von Tableau Server erhöhen, da Redundanz und zusätzliche Computerleistung zur Verfügung gestellt wird. Mit der richtigen Konfiguration kann eine verteilte Installation auch einen automatischen Repository-Failover ermöglichen. Weitere Informationen zu Failovern finden Sie unter Repository-Failover.

  • Hochverfügbare (HA-)Installation: Eine HA-Installation von Tableau Server ist eine spezielle Art einer Installation mit mehreren Knoten mit mindestens drei Knoten und mehreren Instanzen von wichtigen Prozessen (Repository, Dateispeicher, Daten-Engine (Hyper) und Koordinationsdienst) auf verschiedenen Computern. Eine HA-Installation bietet integrierte Redundanz dieser Schlüsselprozesse, einschließlich mehrerer Datenspeicher, und einen automatischen Repository-Failover. Das Ziel besteht darin, die Systemausfallzeit zu minimieren, indem Single Points of Failure beseitigt und die Fehlererkennung mit Failover nach Möglichkeit aktiviert werden.

Der erste Computer, auf dem Sie Tableau installieren (der "Ausgangsknoten"), hat einige einzigartige Eigenschaften. Zwei Prozesse werden nur auf dem Ausgangsknoten ausgeführt und können – außer bei einem Ausfall – nicht auf einen anderen Knoten verschoben werden. Dies sind der Lizenzdienst (Lizenzverwaltung) und der TSM-Controller (Administration Controller).

Der Ausgangsknoten beinhaltet eingangs zwei weitere Prozesse, die jedoch auf zusätzlichen Knoten hinzugefügt bzw. auf zusätzliche Knoten verschoben werden können: CFS (Clientdateidienst) und Koordinationsdienst.

Informationen zum Verschieben des Lizenzdiensts und des TSM-Controllers vom Ausgangsknoten auf einen anderen Knoten finden Sie nachstehend unter Wiederherstellen nach einem Ausfall des ursprünglichen Knotens.

Voraussetzungen

Bei den nachfolgenden Anweisungen wird vorausgesetzt, dass Ihr Cluster die Angaben unter Verteilte Anforderungen erfüllt.

Hinweis: Sie können Tableau Server nicht auf einer Kombination auf Linux- und Windows-Computern installieren.

Erstellen einer verteilten Tableau Server-Installation

Befolgen Sie diese allgemeinen Schritte zum Erstellen einer verteilten Tableau Server-Installation:

  1. Beginnen Sie, indem Sie Tableau Server auf Ihrem ersten Knoten installieren.

    Informationen dazu finden Sie unter Installieren und Konfigurieren von Tableau Server.

  2. Erstellen Sie eine Knotenkonfigurationsdatei (bootstrap) auf dem ersten Knoten.

    Informationen dazu finden Sie unter Generieren der Knoten-Bootstrap-Datei.

  3. Installieren Sie Tableau Server auf einem weiteren Knoten mithilfe der Knoten-Bootstrap-Datei.

  4. Konfigurieren Sie Ihren weiteren Knoten mit den Prozessen, die Sie auf dem Knoten ausführen wollen.

  5. Wiederholen Sie die Schritte 3 und 4 für alle weiteren Knoten, die Sie installieren wollen.

  6. Stellen Sie ein neues Koordinationsdienstensemble bereit.

    Weitere Informationen dazu finden Sie unter Bereitstellen eines Koordinationsdienstensembles.

Erstellen einer hochverfügbaren (HA-)Installation von Tableau Server

Eine hochverfügbare Tableau Server-Installation ist eine spezielle Art einer verteilten Installation, die so gestaltet ist, dass sie Fehler in Schlüsselserverkomponenten ausgleichen kann, ohne dass die vollständige Serverfunktionalität verloren geht. Führen Sie zur Erstellung einer HA-Installation die gleichen Schritte wie bei der Erstellung einer verteilten Bereitstellung aus. Sie müssen jedoch zusätzliche Schritte hinzufügen, um die Bereitstellung hochverfügbar zu machen. Diese zusätzlichen Schritte beinhalten das Hinzufügen von mindestens zwei weiteren Knoten (sodass mindestens drei Knoten im Cluster vorhanden sind), das Hinzufügen einer zweiten Repository-Instanz und von zweiten Daten-Engine-/Dateispeicher-Instanzen, das Hinzufügen weiterer Gateway-Prozesse und das Bereitstellen eines Koordinationsdienstensembles. Sie können auch einen Lastenausgleich zum Aufteilen der Anfragen zwischen den Gateways hinzufügen.

Im Allgemeinen sind dies die Schritte, die Sie zum Erstellen einer hochverfügbaren Tableau Server-Installation ausführen müssen:

  1. Beginnen Sie, indem Sie Tableau Server auf Ihrem ersten Knoten installieren.

    Informationen dazu finden Sie unter Installieren und Konfigurieren von Tableau Server.

  2. Erstellen Sie eine Knotenkonfigurationsdatei (bootstrap) auf dem ersten Knoten.

    Informationen dazu finden Sie unter Generieren der Knoten-Bootstrap-Datei.

  3. Installieren Sie Tableau Server auf mindestens zwei weiteren Knoten mithilfe der Knoten-Bootstrap-Datei.

    Weitere Informationen dazu finden Sie unter Installieren und Initialisieren eines weiteren Knotens.

  4. Konfigurieren Sie jeden weiteren Knoten mit den Prozessen, die Sie auf dem Knoten ausführen wollen. Diese müssen eine zweite Kopie des Tableau Server-Repositorys und eine zweite Kopie der Daten-Engine und des Dateispeichers sowie weitere Gateway-Instanzen beinhalten.

    Weitere Informationen dazu finden Sie unter Konfigurieren eines weiteren Knotens.

  5. Stellen Sie ein Koordinationsdienstensemble bereit.

    Weitere Informationen dazu finden Sie unter Bereitstellen eines Koordinationsdienstensembles.

  6. (Optional) Konfigurieren Sie einen Lastenausgleich.

    Weitere Informationen finden Sie unter Hinzufügen eines Lastenausgleichs.

Informationen zum Erstellen einer HA-Installation mit drei Knoten finden Sie unter Beispiel: Installieren und Konfigurieren eines HA-Clusters mit drei Knoten.

Wiederherstellen nach einem Ausfall des ursprünglichen Knotens

Bei einer Tableau Server-Installation beinhaltet der erste Knoten zwei Dienste, die nur auf diesem Knoten installiert sind: den Lizenzdienst und den TSM-Controller. Falls es ein Problem mit dem ersten Knoten gibt, kann Tableau Server möglicherweise nicht mehr weiter ausgeführt werden, selbst wenn die Installation für hohe Verfügbarkeit konfiguriert ist. Um das System nach einem Ausfall des ersten Knotens wiederherzustellen, können Sie den TSM-Controller und den Lizenzdienst auf einen Ihrer bereits konfigurierten Knoten verschieben. Auf diese Weise können Sie das System nach einem Ausfall wiederherstellen, während Sie Ressourcen nutzen, die Sie bereits im Cluster verwenden. Sie müssen keinen ersten Standby-Knoten für den Fall konfigurieren, dass der erste Knoten ausfällt.

Informationen zur Wiederherstellung nach einem Ausfall des Ausgangsknotens finden Sie unter Wiederherstellen nach einem Ausfall des Ausgangsknotens.

Konfigurieren eines Koordinationsdienstensembles auf weiteren Knoten

Durch das Konfigurieren eines Koordinationsdiensts auf mehreren Knoten wird eine zusätzliche Duplizierung von Prozessen bereitgestellt. Dadurch wird die Wahrscheinlichkeit reduziert, dass ein Server aufgrund eines mit den Koordinationsdienstknoten zusammenhängenden Problems ausfällt. Details zum Bereitstellen eines Koordinationsdienstensembles auf Ihrem Cluster finden Sie unter Bereitstellen eines Koordinationsdienstensembles.

Überprüfung der Tableau Server-Servicelizenz

Bei der Installation von Tableau Server werden mehrere Prozesse installiert. Für einige dieser Prozesse ist eine gültige Tableau Server-Lizenz erforderlich, für andere nicht. Der Teil von Tableau Server, für den eine gültige Tableau Server-Lizenz erforderlich ist, wird als "lizenzierter Prozess" betrachtet.

Wenn ein lizenzierter Prozess startet oder neu gestartet wird, führt der Prozess über den Tableau Server-Lizenzverwaltungsdienst auf dem primären Knoten eine Prüfung durch, um sicherzustellen, dass eine gültige Lizenz vorhanden ist. Wenn die Lizenzverwaltung die Lizenz validiert, ist der Prozess voll funktionsfähig und kann auf Anforderungen von anderen Tableau Server-Prozessen reagieren. Sobald ein lizenzierter Prozess eine Bestätigung von der Lizenzverwaltung erhalten hat, ist für 72 Stunden keine weitere Überprüfung der Lizenz erforderlich bzw. so lange nicht, bis der Prozess neu gestartet wird. Wenn für den Prozess keine Lizenzierung nachgewiesen werden kann (wenn beispielsweise der primäre Knoten nicht verfügbar ist), kann dieser nicht ausgeführt werden, die Überprüfung auf eine gültige Lizenz wird jedoch bis zur Bestätigung einer Lizenz fortgeführt. Um die zuletzt durchgeführte Lizenzüberprüfung anzuzeigen, rufen Sie die Protokolldateien im ProgramData\Tableau\Tableau Server\data\tabsvc\logs\licensing-Ordner auf. Weitere Informationen zu lizenzierten Prozessen finden Sie unter Lizenzierte Prozesse.

 

Weitere Artikel in diesem Abschnitt

Vielen Dank für Ihr Feedback! Es gab einen Fehler bei der Übermittlung Ihres Feedbacks. Versuchen Sie es erneut oder senden Sie uns eine Nachricht.