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.
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 :
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.
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
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.
netsh interface ipv6 show privacySi vous voyez un statut enabled pour Use Temporary Addresses, les adresses IPv6 temporaires sont activées pour l'ordinateur.
Tableau Server 2018.2 et versions plus récentes :
netsh interface ipv6 set global randomizeidentifiers=disablednetsh interface ipv6 set privacy state=disabledtsm stop tsm pending-changes applytsm startTableau Server 2018.1 et versions antérieures :
netsh interface ipv6 set global randomizeidentifiers=disablednetsh interface ipv6 set privacy state=disabledtabadmin stop tabadmin configtabadmin start001473413

We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.