Introducción a Tableau Services Manager

En este artículo se proporciona una descripción general de Tableau Services Manager (TSM), que puede usar para configurar y administrar Tableau Server. TSM está disponible para Tableau Server en Windows, como CLI y como interfaz de usuario web, desde la versión 2018.2.

Funcionalidad

TSM proporciona a los administradores de servidores opciones basadas en web y de línea de comandos para configurar y mantener Tableau Server, por ejemplo, para realizar tareas administrativas como realizar copias de seguridad de los datos del servidor, restaurar copias de seguridad, crear archivos de registro y administrar clústeres de varios nodos. Por ejemplo, se usa TSM para realizar las siguientes tareas:

  • Configuración inicial de Tableau Server tras la instalación
  • Administración continua de la configuración (por ejemplo, editar los ajustes o cambiar la topología de servidores)
  • Ejecución de tareas administrativas (copias de seguridad, restauraciones, ziplogs, etc.)

En lo que respecta a los administradores que estuvieran familiarizados con versiones anteriores de Tableau Server, TSM sustituye a las siguientes herramientas de versiones previas de Tableau Server:

  • Utilidad de configuración de Tableau Server
  • Utilidad de línea de comandos tabadmin
  • Tableau Server Monitor

Componentes

TSM se compone de servicios (llamados procesos en esta documentación) y clientes. Los procesos de TSM son servicios administrativos que administran los procesos de Tableau Server. Los procesos de TSM se ejecutan de forma continua tras el arranque de TSM, aunque los demás componentes de Tableau Server no tengan conexión.

Entre los procesos de TSM que se ejecutan, incluso si Tableau Server está detenido se incluyen:

  • Agente de administración
  • Controlador de administración
  • Servicio de archivo de cliente
  • Servicio de coordinación (basado en Apache Zookeeper™)
  • Administrador de servicios
  • Servicio de licenciamiento

Para obtener más información sobre los procesos de TSM y Tableau Server, consulte Procesos de Tableau Server.

Autenticación TSM

Independientemente de si emplea la interfaz de usuario web, la interfaz de línea de comandos o la API de TSM, tiene que autenticarse en Tableau Server para poder llevar a cabo tareas administrativas. Esta cuenta de usuario es distinta de las cuentas de usuario de Tableau Server, incluidos los administradores de Tableau Server y los administradores de sitio.

La autenticación en TSM debe realizarse con un usuario que exista en el equipo de Tableau Server. Esta cuenta de usuario de TSM debe utilizar una autenticación con contraseña. De forma predeterminada, la cuenta de usuario de TSM debe formar parte del grupo Administradores en el equipo donde se ejecuta Tableau Server. Como alternativa, puede especificar un grupo de Windows para la administración de TSM después de instalar Tableau Server. Consulte Configurar un grupo de administración de TSM personalizado.

Conectar clientes de TSM

Como medida de seguridad, solo puede conectarse a TSM con clientes (interfaz de línea de comandos, interfaz de usuario web, API de REST, etc.) a través de HTTPS, dado que TSM le permite realizar tareas administrativas y conectarse a TSM desde otros equipos.

Si se conecta con un cliente de TSM, debe conectarse a la instancia de Tableau Server que ejecute el servicio Controlador de administración de TSM.

Como práctica recomendada de seguridad, no exponga el puerto TSM (de manera predeterminada, 8850) a Internet.

Nota: La herramienta de interfaz de línea de comandos de TSM no requiere credenciales de administrador en algunos casos. Concretamente, si la cuenta en la que ha iniciado sesión e miembro del grupo autorizado por TSM, no es necesario proporcionar credenciales para ejecutar comandos al ejecutar la interfaz de línea de comandos de TSM localmente. Para obtener más información, consulte Autenticación con la interfaz de línea de comandos de tsm.

Las conexiones HTTPS de TSM se basan en un certificado autofirmado generado por el instalador de Tableau Server. Este es el certificado de CA de instalación de Tableau que firma los certificados SSL que Tableau crea para cifrar el tráfico a través de HTTP. El certificado de CA de instalación de Tableau debe estar definido como de confianza en los sistemas que se conecten al Controlador de administración de TSM.

El cliente de la interfaz de línea de comandos de TSM valida la confianza del certificado desde un almacén distinto al usado por la interfaz de usuario web de TSM. El cliente de la interfaz de línea de comandos de TSM se refiere al almacén de confianza en el almacén de claves de Java para validar la confianza de los certificados de CA. Dado que la interfaz de usuario web de TSM debe establecer una conexión con un navegador web, la confianza se valida con el almacén de claves de confianza del sistema operativo. La diferencia en cómo se almacenan los certificados de CA determina los distintos casos de configuración de confianza, como se resalta aquí:

  • Para las comunicaciones de la interfaz de línea de comandos y la interfaz de usuario web de TSM en Tableau Server, la confianza de certificados se configura de forma predeterminada como parte de la instalación, el arranque del nodo y los procesos de actualización. El certificado de CA de instalación de Tableau se añade al almacén de confianza tanto en el almacén de claves de Java como en el almacén de claves raíz de confianza de Windows. Esto le permite acceder a TSM desde cualquier equipo en el clúster sin configuración adicional.
  • En las conexiones de la interfaz de línea de comandos de TSM desde equipos remotos, se le pedirá que confirme la confianza en el certificado de CA de instalación de Tableau la primera vez que se conecte a la instancia de Tableau Server que ejecuta el Controlador de administración de TSM. Puede elegir si desea confiar en el certificado de CA, en cuyo caso no se le volverá a pedir confirmación en ese equipo hasta que caduque el certificado (tres años de forma predeterminada). También puede conectarse mediante una sesión de confianza de un solo uso ejecutando el comando de TSM con la opción --trust-admin-controller-cert.
  • Para las conexiones de la interfaz de usuario web de TSM desde equipos remotos, el navegador le pedirá que confirme la confianza en el host que ejecuta el servicio Controlador de administración de TSM.
¡Gracias por sus comentarios!Sus comentarios se han enviado correctamente. ¡Gracias!