El servicio de RabbitMQ deja de funcionar después de la actualización.

Solución

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 que muestra todos los nodos. Por ejemplo, si tiene tres nodos que se iniciaron como nodo1, nodo2 y nodo3, el archivo nodes_running_at_shutdown en el nodo 3 muestra nodo1,nodo2,nodo3. En el nodo 2 aparece nodo1,nodo2. En el nodo 1 aparece nodo1. Primero debe cerrar el 3, luego el 2 y luego el 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. Inicie el nodo RabbitMQ en el último nodo que se detuvo.

    Escriba rabbitmq-server -detached.

  3. Compruebe que se inició el nodo.

    Escriba rabbitmqctl status.

  4. Siga los pasos 2 y 3 para iniciar los nodos RabbitMQ en el clúster en el orden correcto.
  5. Compruebe que RabbitMQ está separado del clúster.

    Escriba rabbitmqctl cluster_status.

  6. Reinicie el servicio de VMware Identity Manager.

    Escriba service horizon-workspace restart.