Rekonfigurieren des Dateispeichers

Ihr Tableau Server kann mit einem lokal ausgeführten Dateispeicher oder einem externen Dateispeicher konfiguriert werden. In diesem Thema werden die Schritte beschrieben, die erforderlich sind, um Ihren bestehenden Tableau Server neu zu konfigurieren:

Rekonfigurieren von Tableau Server mit externem Dateispeicher

Voraussetzungen

  • Tableau Server sollte Version 2020.1 oder höher sein.
  • Sie müssen über eine Netzwerkfreigabe verfügen, die als externer Speicher verwendet wird.

    Verwenden Sie NFS für Linux-Installationen.

    Überlegungen zu Speicher und Netzwerk: Siehe Leistungsüberlegungen für den externen Dateispeicher.

    Schätzung der Speichergröße: Sie müssen die Speichermenge berücksichtigen, die zum Veröffentlichen und Aktualisieren von Extrakten erforderlich ist. Außerdem müssen Sie die Größe der Repository-Sicherungsdatei berücksichtigen, es sei denn, Sie wählen ausdrücklich die Option, der separaten Repository-Sicherung, wie im Thema Option 2: Separates Sichern des Repositorys beschrieben.

    • Extrakte:
      • Berücksichtigen Sie die Anzahl Extrakte, die in Tableau Server veröffentlicht wird, sowie die Größe der einzelnen Extrakte. Testen Sie die Anforderungen, indem Sie verschiedene Extrakte in Tableau Server veröffentlichen und dann den verwendeten Festplattenspeicher prüfen. Mithilfe dieses Festplattenspeicherwerts können Sie ermitteln, wie viele Extrakte im Lauf der Zeit in Tableau Server veröffentlicht werden und inwieweit die Größe der einzelnen vorhandenen Extrakte zunimmt.
      • Berücksichtigen Sie den vom temp-Verzeichnis benötigten Speicherplatz bei einer Extraktaktualisierung. Für das temp-Verzeichnis, wo ein Extrakt während einer Aktualisierung gespeichert wird, kann die dreifache Größe der finalen Extraktdatei erforderlich sein.

    • Repository-Sicherung:
      • Um eine Schätzung der Repository-Daten zu erhalten, überprüfen Sie die Größe des Verzeichnisses <data directory>/pgsql/data/base.

      • Um die genaue Größe der Repository-Daten zu erhalten, öffnen Sie die Sicherungsdatei, und verwenden Sie die Größe der workgroup.pg_dump Datei.
  • Auf dem Tableau Server sollte eine gültige und aktivierte Advanced Management-Lizenz vorhanden sein.

Schritt 1: Upgrade von Tableau Server

Aktualisieren Sie Tableau Server auf 2020.1 oder höher: Upgrade von 2018.1 oder höher (Linux). Wenn Ihr Tableau Server bereits in Version 2020.1 oder höher vorliegt, können Sie diesen Schritt überspringen.

Schritt 2: Aktivieren der Advanced Management-Lizenz

  1. Anzeigen von Serverlizenzen, um sicherzustellen, dass auf Ihrem Tableau Server eine Advanced Management-Lizenz aktiviert ist.

  2. Wenn Sie keine Advanced Management auf Ihrem Tableau Server haben, verwenden Sie den folgenden tsm-Befehl, um die Lizenz zu aktivieren. Geben Sie den Advanced Management-Schlüssel als Product Key an:

    tsm licenses activate -k <product key>

Schritt 3: Konfigurieren des Dateispeichers für die Verwendung eines externen Speichers

Konfigurieren Sie Tableau Server nach Abschluss des Upgrades und Überprüfung der Lizenzen mit dem externen Dateispeicher. Dadurch werden die vorhandenen Daten aus Ihrem lokalen Dateispeicher in den externen Speicher Ihrer Wahl verschoben.

  1. Konfigurieren Sie eine Netzwerkfreigabe. Auf dem Dateiserver:
    • Erstellen und Freigeben eines Verzeichnisses zum Hosten der Dateien
    • Ordnen Sie auf allen Tableau Server-Knoten die Netzwerkfreigabe zu oder verwenden Sie einen UNC-Pfad.
  2. Erstellen Sie ein Tableau-Verzeichnis in Ihrer Netzwerkfreigabe und gewähren Sie vollen Zugriff für Tableau-Benutzer und Tableau-Gruppe. Der Tableau-Benutzer benötigt Lese- und Schreibberechtigungen für das Verzeichnis auf der Netzwerkfreigabe. Es wird empfohlen, das Verzeichnis tableau aufzurufen.

  3. Aktivieren Sie die Netzwerkfreigabefunktion mithilfe der folgenden tsm-Befehle:

    tsm topology external-services storage enable --network-share /mnt/<network share name>/tableau

    Das Setup-Programm erstellt automatisch die folgende Verzeichnisstruktur und verschiebt die Daten aus dem lokalen Dateispeicher in den externen Speicher. Die lokalen Dateispeicher werden während dieses Vorgangs automatisch außer Betrieb genommen.

    Extrakte und Arbeitsmappenrevisionen:

    tableau_data tabsvc/dataengine/extracts

    tableau_data/tabsvc/dataengine/revisions

    PostgreSQL-Datensicherungen:

    tableau_data/tabsvc/pg_backups

    Hinweis: Dieses Verzeichnis wird beim ersten Erstellen einer Sicherung erstellt.

Rekonfigurieren von Tableau Server für die Verwendung des lokalen Dateispeichers

  1. Stoppen Sie Tableau Server mithilfe des folgendem Befehls:

    tsm stop

  2. Führen Sie den folgenden Befehl aus, um die Dateispeicherdaten aus dem externen Speicher nach Tableau Server zu verschieben:

    tsm topology external-services storage disable –fsn <node1, node2>

  3. Starten Sie Tableau Server mithilfe des folgendem Befehls:

    tsm start

Geben Sie für einen Tableau Server-Cluster die Knoten an, auf denen der Dateispeicher installiert werden soll. Die Daten werden zum ersten Knoten kopiert, der im Befehl angegeben ist, und dann auf die anderen Knoten repliziert.

Hinweis: Stellen Sie beim Verschieben des Dateispeichers von extern auf lokal sicher, dass der Daten-Engine-Prozess nicht von selbst auf einem separaten Knoten und zusammen mit einem der Kerndienste installiert wird, zu denen Dateispeicher, Anwendungsserver (VizPortal), VizQL-Server, Datenserver und Hintergrundprozesskomponenten gehören.

Wenn Sie die Tableau Server-Daten-Engine installieren, erfolgt die Installation in der Regel automatisch, und zwar auf den Knoten, die über einen oder mehrere der Kerndienste verfügen. Konfigurieren Sie den Tableau Server jedoch für die Verwendung des externen Speichers, besteht die Möglichkeit, die Daten-Engine manuell auf einem Knoten zu installieren, ohne sie gemeinsam mit den Kernprozessen zu verankern.

Ist derzeit ein Daten-Engine-Prozess auf einem separaten Knoten installiert, können Sie entweder den Dateispeicher auf diesem Knoten installieren oder die Daten-Engine von diesem Knoten entfernen, bevor Sie den Befehl "disable" ausführen. Installieren Sie den Dateispeicher auf einem Knoten, auf dem die Daten-Engine derzeit nicht installiert ist, wird sie automatisch hinzugefügt.

Wenn Sie einen Knoten haben, auf dem nur die Daten-Engine installiert ist und dann Sie den Befehl "disable" ausführen, führt dies zu einem Fehler.

Konfigurieren Ihres Tableau Servers für die Verwendung eines anderen Speichers

  1. Konfigurieren der neuen Netzwerkfreigabe. Auf dem Dateiserver:

    1. Erstellen und Freigeben eines Verzeichnisses zum Hosten von Dateien.
    2. Ordnen Sie auf allen Tableau Server-Knoten die Netzwerkfreigabe zu oder verwenden Sie einen UNC-Pfad.

  2. Erstellen Sie ein Tableau-Verzeichnis in Ihrer Netzwerkfreigabe und gewähren Sie vollen Zugriff für Tableau-Benutzer und Tableau-Gruppe. Der Tableau-Benutzer benötigt Lese- und Schreibberechtigungen für das Verzeichnis auf der Netzwerkfreigabe. Es wird empfohlen, das Verzeichnis tableau aufzurufen.

  3. Stoppen Sie Tableau Server mithilfe des folgendem Befehls:

    tsm stop

  4. Führen Sie den folgenden Befehl aus, um Tableau Server für die Verwendung der neuen Netzwerkfreigabe zu konfigurieren:

    tsm topology external-services storage switch-share --network-share /mnt/<newshare>/tableau
  5. Starten Sie Tableau Server mithilfe des folgendem Befehls:

    tsm start

 

Wer kann dies tun?

Tableau Server-Administratoren können Dateispeicherorte verschieben. Darüber hinaus benötigen Sie Zugriff auf den externen Speicher, der für den externen Dateispeicher verwendet wird.

 

Vielen Dank für Ihr Feedback!Ihr Feedback wurde erfolgreich übermittelt. Vielen Dank.