Actualización de Resource Monitoring Tool

Estas instrucciones se refieren a la actualización de una instalación existente de Resource Monitoring Tool de Tableau

En un esfuerzo por alinearnos con los valores de igualdad de nuestra empresa, hemos cambiado la terminología no inclusiva siempre que sea posible. Debido a que el cambio de términos en ciertos lugares puede causar un cambio radical, mantenemos la terminología existente. Por lo tanto, puede seguir viendo los términos en los comandos y opciones de la CLI, las carpetas de instalación y los archivos de configuración y otras instancias. Para obtener más información, consulte Acerca de la ayuda de Tableau.

Nota: Resource Monitoring Tool realiza una actualización en el lugar, pasando de su instalación actual a la versión más nueva. No desinstale la instalación existente antes de llevar a cabo la actualización.

Notas de actualización

Tenga en cuenta lo siguiente antes de iniciar el proceso de actualización:

  1. Si planea pasar a usar un repositorio externo (PostgreSQL) o un servicio de cola de mensajes externo (RabbitMQ), asegúrese de revisar la sección de prácticas recomendadas de actualización en los siguientes temas:
  2. A partir de la versión 2022.3, Resource Monitoring Tool de Tableau tiene comunicaciones cifradas integradas entre el servidor RMT y los agentes. Sin embargo, deberá ejecutar rmtadmin rotate-mq-certificates en todos los agentes para habilitar TLS. Esto se aplica a RabbitMQ que está configurado localmente en el mismo equipo que RMT Server. Para obtener más información sobre cómo hacer esto, consulte Pasos de actualización con la habilitación de TLS para RabbitMQ debajo.

  3. Es posible que tenga que reiniciar el equipo durante una actualización. Esto suele ocurrir si los archivos están bloqueados y el instalador no puede actualizarlos. Si es necesario, el instalador se lo pedirá. Por esto, es posible que quiera realizar las actualizaciones fuera del horario laboral.

  4. A veces, Resource Monitoring Toolmodificará la base de datos y, en tales casos, el proceso de actualización incluirá una migración de base de datos. En el caso de una migración de base de datos, verá un mensaje en la parte superior de la página web del servidor de RMT con una estimación de tiempo para completar el proceso. A continuación, se muestra una captura de pantalla de ejemplo:

    Si expande el mensaje, puede consultar los detalles del impacto de la actualización. Los cambios son únicos para cada lanzamiento y los detalles que se muestran son específicos.

  5. Resource Monitoring Tool es retrocompatible con versiones de Tableau Server, pero no compatible con versiones posteriores. Esto significa que la versión de Resource Monitoring Tool debe ser igual o mayor que la versión de Tableau Server que está supervisando.

    Por motivos de compatibilidad, Tableau le recomienda que actualice el Resource Monitoring Tool primero y luego siga con una actualización de Tableau Server. Para obtener más información, consulte Compatibilidad de productos con Tableau Server.

Cómo actualizar Resource Monitoring Tool

Le recomendamos que realice una actualización in situ de Resource Monitoring Tool. Si desinstala Resource Monitoring Tool e instala una nueva versión de la base de datos, es posible que se dañen los datos y se le pedirá que reinstale la versión anterior y vuelva a realizar el proceso de actualización.

  1. Inicie sesión en Resource Monitoring Tool en un navegador y confirme que funciona antes de iniciar la actualización.

  2. Copie la versión nueva del paquete del servidor de RMT en el equipo del servidor de RMT.

  3. Copie la versión nueva del paquete del agente de RMT en los equipos que tengan instalados agentes de RMT. Los agentes de RMT se instalan en los nodos de Tableau Server que está supervisando.

  4. En cada nodo de Tableau Server que ejecuta el Servicio de agente de RMT, cambie al usuario tabrmt-agent y detenga el Servicio de agente de RMT:

    sudo su --login tabrmt-agent
    rmtadmin stop
    exit
  5. Cambie al usuario tabrmt-master en el servidor de RMT y detenga el servicio del servidor de RMT usando el siguiente comando:

    sudo su --login tabrmt-master
    rmtadmin stop
    exit
  6. Espere hasta que no haya ningún proceso en ejecución con tabrmt en el nombre antes de continuar con el siguiente paso.

    Una vez que los servicios se hayan detenido, es una práctica recomendada comprobar si queda algún proceso de Resource Monitoring Tool en ejecución (cualquiera con tabrmt-agent o tabrmt-master). No se incluyen ni PostgreSQL ni RabbitMQ. Puede comprobar el estado mediante el siguiente comando:

    rmtadmin status

  7. Ejecute los comandos de actualización en el servidor de RMT. Esto actualizará la versión existente a la nueva:

    Para distribuciones similares a RHEL incluyendo CentOS:

    sudo yum install <pathtomasterserverinstaller>/<tabrmt-master-setup-<version>-x86_64.rpm>

    sudo /opt/tableau/tabrmt/master/install-scripts/upgrade-rmt-master --accepteula

    Para distribuciones de Ubuntu:

    sudo apt install <pathtomasterserverinstaller>/<tabrmt-master-setup-<version>-amd_64.deb>

    sudo /opt/tableau/tabrmt/master/install-scripts/upgrade-rmt-master --accepteula

  8. Una vez que se haya actualizado el servidor de RMT, actualice todos los agentes de RMT ejecutando el siguiente comando:

    Para distribuciones similares a RHEL incluyendo CentOS:

    sudo yum install <pathtoagentinstaller>/<tabrmt-agent-setup-<version>-x86_64.rpm>

    sudo /opt/tableau/tabrmt/agent/install-scripts/upgrade-rmt-agent --accepteula

    Para distribuciones de Ubuntu:

    sudo apt install <pathtoagentinstaller>/<tabrmt-agent-setup-<version>-amd_64.deb>

    sudo /opt/tableau/tabrmt/agent/install-scripts/upgrade-rmt-agent --accepteula

  9. Confirme que el servidor de RMT y los agentes se están ejecutando. Inicie los agentes y el servidor de RMT si no se reinician automáticamente una vez finalizada la actualización.

  10. Para verificar que los agentes de RMT se hayan actualizado, inicie sesión en Resource Monitoring Tool en un navegador y vaya al menú Admin, seleccione Environments y haga clic en el icono Edit Environment para ver los detalles del entorno. En la pestaña Servers, puede ver la versión del agente de RMT. Esto puede ser útil para determinar qué agentes de RMT se han actualizado cuando se crea un clúster de Tableau Server de varios nodos.

Pasos de actualización con la habilitación de TLS para RabbitMQ

Dado que los agentes en versiones anteriores a 2022.3 se han estado comunicando mediante una conexión no cifrada con el servicio de cola de mensajes de RabbitMQ, al actualizar a la versión 2022.3 o posterior, esos agentes deben actualizarse para usar los nuevos detalles de conexión segura. Los pasos para hacerlo son los siguientes:

  1. Después de completar los pasos de actualización descritos en la sección anterior, detenga todos los agentes ejecutando el siguiente comando:

    rmtadmin stop --agent

  2. Descargue el archivo de arranque para el entorno ejecutando el siguiente comando:

    rmtadmin bootstrap-file --env<myenvironment> --filename <The absolute or relative path including the file name>

  3. Ejecute el siguiente comando en cada equipo donde se haya instalado el agente:

    rmtadmin rotate-mq-certificate <BOOTSTRAP_FILE> --username=<RMT Server Username> --password-file=<RMT Server Password file name>

  4. Reinicie cada equipo del agente después de ejecutar con éxito el comando rmtadmin rotate-mq-certificate.

¿Quién puede hacer esto?

Para actualizar Resource Monitoring Tool, deberá tener los siguientes permisos:

  • Cuenta de usuario con acceso sudo completo.
  • Administrador de Tableau Server.
  • Administrador de Resource Monitoring Tool.
¡Gracias por sus comentarios!Sus comentarios se han enviado correctamente. ¡Gracias!