Si implementa varios dispositivos virtuales de VMware Identity Manager en un clúster, debe detener el clúster de RabbitMQ en todos los nodos antes de actualizar el dispositivo de VMware Identity Manager.

Por qué y cuándo se efectúa esta tarea

Se debe detener los nodos de RabbitMQ en orden inverso en el que se iniciaron. Esta acción conserva el orden del nodo principal. Para determinar el orden de inicio, consulte los archivos /db/rabbitmq/data/*/nodes_running_at_shutdown en cada servidor. Desconecte primero el nodo RabbitMQ que muestra todos los nodos. Por ejemplo, si tiene tres nodos que se iniciaron como nodo1, luego nodo2 y luego nodo3, el archivo nodes_running_at_shutdown en el nodo 5 muestra nodo1,nodo2,nodo3. En el nodo 2 aparece nodo1,nodo2. En el nodo 1 aparece nodo1. Debe desconectar el nodo 3, a continuación el nodo 2 y, finalmente, el nodo 1.

Procedimiento

  1. Detenga los nodos de RabbitMQ en cada dispositivo VMware Identity Manager del clúster. Escriba rabbitmqctl stop.

    Realice esta acción en cada nodo RabbitMQ del clúster antes de continuar.

  2. Compruebe que RabbitMQ está separado del clúster. Escriba rabbitmqctl cluster_status.
  3. Actualice el primer nodo. Consulte los procedimientos de actualización en Actualizar VMware Identity Manager en línea o Actualizar VMware Identity Manager sin conexión.

    Se inicia el dispositivo de VMware Identity Manager.

  4. Siga los pasos del 2 al 4 para cada nodo.

    Después de actualizar un nodo, ejecute el comando rabbitmgctl cluster_status en cada nodo actualizado para comprobar que todos los nodos actualizados hasta ese momento aparecen en la lista de la sección de salida running_nodes. Después de actualizar el nodo 1, solo aparece el nodo 1 en la sección running_nodes. Después de actualizar el nodo 2, actualice el comando rabbitmqctl cluster_status en ambos nodos y la sección running_nodes debe mostrar el nodo 1 y el nodo 2. Esto indica que los nodos de RabbitMQ aparecen juntos en clúster correctamente.

Resultados

Cuando todos los nodos están actualizados, RabbitMQ forma un clúster con los nodos en el orden correcto.