Loading

Identification et désactivation des adresses IPv6 temporaires

Date de publication: Mar 26, 2024
Description

Tableau Server a besoin d'adresses IPv4 et IPv6 statiques. Vous observerez éventuellement des symptômes indésirables si les adresses IPv6 temporaires (qui sont dynamiques) sont activées sur votre cluster.

Symptômes

Si vous utilisez un cluster Tableau Server et que des adresses IPv6 temporaires sont activées sur un ou plusieurs serveurs, vous pourrez observer une ou plusieurs des catégories de symptômes suivantes :

État « Panne » dans la table d'états

Si des adresses IPv6 temporaires sont activées sur un serveur principal Tableau Server, les serveurs de travail exécutant un moteur de données et/ou un référentiel peuvent afficher un état rouge (panne) pour ces processus. Ceci vient de ce qu'ils sont incapables de communiquer avec le serveur principal. Par exemple, dans le graphique suivant, des adresses IPv6 temporaires sont activées sur TAB-SERVER, mais non sur TAB-WORKER :



Si des adresses IPv6 temporaires sont activées sur un ou plusieurs serveurs de travail Tableau (mais non sur le serveur principal), vous ne verrez pas nécessairement les icônes rouges indiquant un état de panne pour l'un des serveurs, mais vous verrez des erreurs de connexion dans les fichiers journaux lorsque les serveurs de travail tenteront de communiquer avec des services sur le serveur principal Tableau Server et échoueront.

Erreurs de fichier journal

Voici des exemples d'erreurs qui peuvent être écrites dans les fichiers journaux Tableau Server si les adresses IPv6 temporaires sont activées sur le serveur principal Tableau Server ou les serveurs de travail Tableau.

Erreurs de connexion du moteur de données

Un message de ce type peut se trouver dans le fichier journal du/des serveur(s) exécutant le moteur de données (ProgramData\Tableau\Tableau Server\data\tabsvc\logs\dataengine\tabspawnde0.log) :

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

Le processus qui génère dynamiquement le moteur de données ne peut pas interroger la base de données PostgreSQL de Tableau pour déterminer quel est le moteur de données actif et quel est le moteur de données en veille.Ces informations se trouvent à l'emplacement suivant : ProgramData\Tableau\Tableau Server\data\tabsvc\logs\dataengine\tdeserver0_<date_and_time>.log. Par exemple, dans le fichier journal, vous pouvez peut-être voir s'afficher un message de ce type :

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)

Erreurs d'accès au référentiel

Un message de ce type peut se trouver dans le fichier journal du/des serveur(s) exécutant le référentiel (ProgramData\Tableau\Tableau Server\data\tabsvc\logs\pgsql\postgresql-<Day>.log):

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

Les adresses IPv6 temporaires sont une fonction de certains systèmes d'exploitation Windows, dont un grand nombre sont pris en charge par Tableau Server. Lorsque des adresses IPv6 temporaires sont activées sur un ordinateur, son adresse IPv6 change dans la durée.

Cette fonction Windows affecte Tableau Server parce que, en interne, Tableau Server se base sur des adresses IP statiques pour communiquer avec les serveurs de travail dans un cluster, ou avec des hôtes approuvés dans un environnement configuré pour l'authentification fiable. En d'autres termes, même si vous pouvez utiliser un nom d'ordinateur au lieu de son adresse IPv4 statique pour effectuer certains types de configuration dans Tableau (par exemple, identifier le serveur principal Tableau Server sur un serveur de travail, ou vice versa), l'adresse IP de l'ordinateur doit être statique.

Résolution
Vérifiez si les adresses IPv6 temporaires sont activées pour le système d'exploitation, et apprenez comment les désactiver.

Déterminer si les adresses IPv6 temporaires sont activées

  1. Ouvrez une invite de commande sur l'ordinateur.
  2. Saisissez ce qui suit : netsh interface ipv6 show privacy

Si vous voyez un statut enabled pour Use Temporary Addresses, les adresses IPv6 temporaires sont activées pour l'ordinateur.

Désactivation des adresses IPv6 temporaires

Tableau Server 2018.2 et versions plus récentes :

  1. Depuis une invite de commande sur l'ordinateur dont vous souhaitez désactiver les adresses IPv6 temporaires, saisissez ce qui suit :
    netsh interface ipv6 set global randomizeidentifiers=disabled
  2. Exécutez la commande suivante : netsh interface ipv6 set privacy state=disabled
  3. Redémarrez l'ordinateur.
  4. Sur Tableau Server (il s'agit du serveur principal, si vous utilisez un cluster), ouvrez une invite de commande et entrez la commande suivante pour arrêter le serveur : tsm stop
  5. Entrez un mot de passe d'administrateur à l'invite.
  6. Entrez la commande suivante pour mettre à jour la configuration de Tableau Server et choisissez les adresses IP qui sont maintenant statiques : tsm pending-changes apply
  7. Démarrez Tableau Server en entrant la commande suivante : tsm start

Tableau Server 2018.1 et versions antérieures :

  1. Depuis une invite de commande sur l'ordinateur dont vous souhaitez désactiver les adresses IPv6 temporaires, saisissez ce qui suit :
    netsh interface ipv6 set global randomizeidentifiers=disabled
  2. Exécutez la commande suivante : netsh interface ipv6 set privacy state=disabled
  3. Redémarrez l'ordinateur.
  4. Sur Tableau Server (il s'agit du serveur principal, si vous utilisez un cluster), ouvrez une invite de commande et entrez la commande suivante pour arrêter le serveur : tabadmin stop
  5. Entrez la commande suivante pour mettre à jour la configuration Tableau Server, et choisissez les adresses IP qui sont maintenant statiques : tabadmin config
  6. Démarrez Tableau Server en entrant la commande suivante : tabadmin start
Numéro d’article de la base de connaissances

001473413

 
Chargement
Salesforce Help | Article