Loading

Bestimmen und Deaktivieren von temporären IPv6-Adressen

Veröffentlichungsdatum: Mar 26, 2024
Beschreibung

Tableau Server erfordert statische IPv4- oder IPv6-Adressen. Wenn im Cluster temporäre IPv6-Adressen (die dynamisch sind) aktiviert sind, können unerwünschte Symptome auftreten.

Symptome

Wenn Sie einen Tableau Server-Cluster ausführen und mindestens auf einem Server temporäre IPv6-Adressen aktiviert sind, macht sich möglicherweise mindestens eine der nachfolgenden Symptomkategorien bemerkbar.

Status "Inaktiv" in Statustabelle

Wenn auf einem primären Tableau Server temporäre IPv6-Adressen aktiviert sind, wird für Arbeitsserver mit einer Daten-Engine und/oder einem Repository für diese Prozesse möglicherweise ein roter Inaktivitätsstatus angezeigt. Der Grund dafür besteht darin, dass sie mit dem primären Server nicht kommunizieren können. Beispiel: In der folgenden Grafik sind für TAB-SERVER temporäre IPv6-Adressen aktiviert, für TAB-WORKER jedoch nicht:



Wenn mindestens für einen Arbeitsserver temporäre IPv6-Adressen aktiviert sind (aber nicht für den primären Server), werden möglicherweise für keinen der Server rote Inaktivitätsstatus-Symbole angezeigt, in den Protokolldateien werden jedoch Verbindungsfehler angegeben, da die Arbeitsserver erfolglos versuchen, mit Diensten auf dem primären Tableau Server zu kommunizieren.

Protokolldateifehler

Im Folgenden finden Sie Beispiele für Fehler, die in die Tableau Server-Protokolldateien geschrieben werden, wenn für den primären Tableau Server oder für Tableau-Arbeitsserver temporäre IPv6-Adressen aktiviert sind.

Daten-Engine-Verbindungsfehler

In der Protokolldatei (Programmdaten\Tableau\Tableau Server\data\tabsvc\logs\dataengine\tabspawnde0.log) für die Server mit der Daten-Engine kann eine Meldung in der Art der folgenden angezeigt werden:

2013-10-23 16:02:41.234 -0700 ERROR root: connection to database failed

Der Prozess, der die Daten-Engine erzeugt, kann die PostgreSQL-Datenbank von Tableau nicht abfragen, um zu bestimmen, welche die aktive Daten-Engine ist und welche die Standby-Daten-Engine. Diese Informationen ist an folgendem Ort gespeichert: Programmdaten\Tableau\Tableau Server\data\tabsvc\logs\dataengine\tdeserver0_<Datum_und_Uhrzeit>.log. In der Protokolldatei ist eine Meldung ähnlich der folgenden zu finden:

2013-10-24 10:57:40.345 (6056): tdeserver: connection failed (IPC_Server_Socket: whitelist exclusion, peer=1234:113:f00b:2108:f51d:2101:c67c:ea97:12345)

Repository-Zugriffsfehler

In der Protokolldatei (Programmdaten\Tableau\Tableau Server\data\tabsvc\logs\pgsql\postgresql-<Tag>.log) für die Server, auf denen das Repository ausgeführt wird, kann eine Meldung in der Art der folgenden angezeigt werden:

2013-10-24 10:53:01.112 PDT 5444 FATAL: no pg_hba.conf entry for host "1234:113:f00b:2108:f51d:2101:c67c:ea97", user "tblwgadmin", database "workgroup", SSL off

Cause

Temporäre IPv6-Adressen sind eine Funktion einiger Windows-Betriebssysteme, darunter vieler, die von Tableau Server unterstützt werden. Wenn auf einem Computer temporäre IPv6-Adressen aktiviert sind, ändert sich seine IPv6-Adresse mit der Zeit.

Diese Windows-Funktion wirkt sich auf Tableau Server aus, da Tableau Server intern für die Kommunikation mit Arbeitsservern in einem Cluster oder mit vertrauenswürdigen Hosts in einer für vertrauenswürdige Authentifizierung konfigurierten Umgebung statische IP-Adressen verwendet. Anders gesagt können Sie für bestimmte Konfigurationstypen in Tableau – etwa zur Identifizierung des primären Tableau Server für einen Arbeitsserver oder umgekehrt – zwar den Namen eines Computers anstatt der statischen IPv4-Adresse verwenden, doch die IP-Adresse des Computers muss statisch sein.

Lösung
Prüfen, ob temporäre IPv6-Adressen in einem Betriebssystem aktiviert sind, und Anweisungen zum Deaktivieren.

Bestimmen, ob temporäre IPv6-Adressen aktiviert sind

  1. Öffnen Sie auf dem Computer eine Eingabeaufforderung.
  2. Geben Sie Folgendes ein: netsh interface ipv6 show privacy.

Wenn für Use Temporary Addresses der Status enabled angezeigt wird, sind temporäre IPv6-Adressen für den Computer aktiviert.

Deaktivieren temporärer IPv6-Adressen

Tableau Server 2018.2 und neuere Versionen

  1. Geben Sie in einer Eingabeaufforderung auf dem Computer, auf dem Sie temporäre IPv6-Adressen deaktivieren möchten, Folgendes ein:
    netsh interface ipv6 set global randomizeidentifiers=disabled
  2. Führen Sie den folgenden Befehl aus: netsh interface ipv6 set privacy state=disabled.
  3. Starten Sie den Computer neu.
  4. Öffnen Sie in Tableau Server (in einem Cluster auf dem primären Server) eine Eingabeaufforderung und geben Sie folgenden Befehl ein, um den Server anzuhalten: tsm stop.
  5. Geben Sie nach Aufforderung ein Administrator-Kennwort ein.
  6. Geben Sie den folgenden Befehl ein, um die Tableau Server-Konfiguration zu aktualisieren, und rufen Sie die IP-Adressen ab, die nun statisch sind: tsm pending-changes apply.
  7. Starten Sie Tableau Server, indem Sie den folgenden Befehl eingeben: tsm start

Tableau Server 2018.1 und ältere Versionen:

  1. Geben Sie in einer Eingabeaufforderung auf dem Computer, auf dem Sie temporäre IPv6-Adressen deaktivieren möchten, Folgendes ein:
    netsh interface ipv6 set global randomizeidentifiers=disabled
  2. Führen Sie den folgenden Befehl aus: netsh interface ipv6 set privacy state=disabled.
  3. Starten Sie den Computer neu.
  4. Öffnen Sie in Tableau Server (in einem Cluster auf dem primären Server) eine Eingabeaufforderung und geben Sie folgenden Befehl ein, um den Server anzuhalten: tabadmin stop.
  5. Geben Sie den folgenden Befehl ein, um die Tableau Server-Konfiguration zu aktualisieren, und rufen Sie die IP-Adressen ab, die nun statisch sind: tabadmin config.
  6. Starten Sie Tableau Server, indem Sie den folgenden Befehl eingeben: tabadmin start.
Nummer des Knowledge-Artikels

001473413

 
Laden
Salesforce Help | Article