Loading

Identificar y deshabilitar direcciones IPv6 temporales

Fecha de publicación: Mar 26, 2024
Descripción

Tableau Server requiere direcciones IPv4 o IPv6 estáticas. Es posible que observe síntomas no deseados si el clúster tiene direcciones IPv6 temporales (que son dinámicas) habilitadas.

Síntomas

Si está ejecutando un clúster de Tableau Server y uno o más servidores tienen direcciones IPv6 temporales habilitadas, puede que observe una o más de las siguientes categorías de síntomas.

Estado "Inactivo" en la tabla de estados

Si un Tableau Server principal tiene direcciones IPv6 temporales habilitadas, puede que los servidores de trabajador que estén ejecutando un motor de datos y/o un repositorio tengan un estado inactivo en rojo para dichos procesos. Esto se debe a que no se pueden comunicar con la instancia principal. Por ejemplo, en el gráfico siguiente, TAB-SERVER tiene direcciones IPv6 temporales habilitadas, pero TAB-WORKER no:



Si uno o más trabajadores tienen direcciones IPv6 temporales habilitadas (pero el principal no), puede que no vea los iconos de estado inactivo en rojo para ninguno de los servidores, pero verá errores de conexión en archivos de registro a medida que los trabajadores intenten comunicarse sin éxito con servicios del Tableau Server principal.

Errores del archivo de registro

A continuación tiene ejemplos de errores que se pueden plasmar en los archivos de registro de Tableau Server si la instancia principal de Tableau Server o los servidores de trabajador de Tableau tienen direcciones IPv6 temporales habilitadas.

Errores de conexión del motor de datos

Puede que se muestre un mensaje parecido al siguiente en el archivo de registro de los servidores que estén ejecutando el motor de datos (ProgramData\Tableau\Tableau Server\data\tabsvc\logs\dataengine\tabspawnde0.log):

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

El proceso que genera el motor de datos no puede enviar consultas a la base de datos PostgreSQL de Tableau para determinar cuál es el motor de datos activo y cuál es motor de datos en espera. Esta información se encuentra en la ubicación siguiente: ProgramData\Tableau\Tableau Server\data\tabsvc\logs\dataengine\tdeserver0_<date_and_time>.log. Por ejemplo, en el archivo de registro puede ver un mensaje parecido al siguiente:

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)

Errores de acceso al repositorio

Puede que se muestre un mensaje parecido al siguiente en el archivo de registro de los servidores que estén ejecutando el repositorio (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

Las direcciones temporales IPv6 son una función de algunos sistemas operativos de Windows, incluidos muchos que son compatibles con Tableau Server.Cuando un equipo tiene direcciones IPv6 temporales habilitadas, su dirección IPv6 cambia a lo largo del tiempo.

Esta función de Windows afecta a Tableau Server porque, internamente, Tableau Server se basa en direcciones IP estáticas para comunicarse con los servidores de trabajador de un clúster o con hosts de confianza de un entorno configurado para la autenticación de confianza. Dicho de otro modo, aunque puede usar el nombre de un equipo en vez de su dirección IPv4 estática para realizar ciertos tipos de configuración en Tableau (por ejemplo, identificar la instancia principal de Tableau Server de un trabajador o viceversa), la dirección IP del equipo debe ser estática.

Solución
Confirmar si un sistema operativo tiene direcciones IPv6 habilitadas y cómo deshabilitarlas.

Determinar si hay direcciones IPv6 temporales habilitadas

  1. Abra la ventana del símbolo del sistema en el equipo.
  2. Escriba lo siguiente: netsh interface ipv6 show privacy.

Si ve un estado enabled (habilitado) para Use Temporary Addresses(Usar direcciones temporales), quiere decir que hay IPv6 temporales habilitadas en el equipo.

Deshabilitar direcciones IPv6 temporales

Tableau Server 2018.2 y versiones posteriores:

  1. En la ventana del símbolo del sistema del equipo para el que quiera deshabilitar las direcciones IPv6 temporales, escriba lo siguiente:
    netsh interface ipv6 set global randomizeidentifiers=disabled
  2. Ejecute el comando siguiente: netsh interface ipv6 set privacy state=disabled.
  3. Reinicie el equipo.
  4. En Tableau Server (este es el principal si ejecuta un clúster), abra la ventana del símbolo del sistema y escriba el comando tsm stop para detener el servidor.
  5. Cuando se le pida, escriba una contraseña de administrador.
  6. Introduzca el siguiente comando para actualizar la configuración de Tableau Server y detectar las direcciones IP que ahora son estáticas: tsm pending-changes apply.
  7. Inicie Tableau Server escribiendo el comando siguiente: tsm start.

Tableau Server 2018.1 y versiones anteriores:

  1. En la ventana del símbolo del sistema del equipo para el que quiera deshabilitar las direcciones IPv6 temporales, escriba lo siguiente:
    netsh interface ipv6 set global randomizeidentifiers=disabled
  2. Ejecute el comando siguiente: netsh interface ipv6 set privacy state=disabled.
  3. Reinicie el equipo.
  4. En Tableau Server (este es el principal si ejecuta un clúster), abra la ventana del símbolo del sistema y escriba el comando tabadmin stop para detener el servidor.
  5. Escriba el comando tabadmin config para actualizar la configuración de Tableau Server y detectar las direcciones IP que ahora son estáticas.
  6. Escriba el comando tabadmin start para iniciar Tableau Server.
Número del artículo de conocimiento

001473413

 
Cargando
Salesforce Help | Article