Se si distribuiscono più appliance virtuali di VMware Identity Manager in un cluster, è necessario arrestare il cluster RabbitMQ in tutti i nodi prima di aggiornare l'appliance di VMware Identity Manager.

I nodi di RabbitMQ devono essere arrestati nell'ordine inverso a quello seguito per l'avvio. In questo modo viene conservato l'ordine del nodo master. Per determinare l'ordine di avvio, visualizzare i file di /db/rabbitmq/data/*/nodes_running_at_shutdown in ogni server. Arrestare innanzitutto il nodo di RabbitMQ in cui sono elencati tutti i nodi. Ad esempio, se sono presenti tre nodi che sono stati avviati nell'ordine nodo1, nodo2 e nodo3, il file nodes_running_at_shutdown nel nodo 3 elenca nodo1,nodo2,nodo3. Il nodo 2 elenca nodo1,nodo2. Il nodo 1 elenca nodo1. Arrestare il nodo 3, quindi il nodo 2 e infine il nodo 1.

Procedura

  1. Arrestare i nodi di RabbitMQ in ogni appliance di VMware Identity Manager nel cluster. Digitare rabbitmqctl stop.
    Prima di continuare, eseguire questa operazione per ogni nodo RabbitMQ nel cluster.
  2. Verificare che RabbitMQ sia scollegato dal cluster. Digitare rabbitmqctl cluster_status.
  3. Aggiornare il primo nodo. Vedere le procedure di aggiornamento in Aggiornamento di VMware Identity Manager online o Aggiornamento di VMware Identity Manager offline.
    L'appliance VMware Identity Manager viene avviata.
  4. Eseguire i passaggi da 2 a 4 per ogni nodo.
    Man mano che ogni nodo viene aggiornato, eseguire il comando rabbitmgctl cluster_status nel nodo aggiornato per verificare che tutti i nodi aggiornati finora siano elencati nella sezione running_nodes dell'output. Dopo avere aggiornato il nodo 1, nella sezione running_nodes è elencato solo il nodo 1. Dopo avere aggiornato il nodo 2, eseguire il comando rabbitmqctl cluster_status in entrambi i nodi. Entrambe le sezioni running_nodes dovrebbero elencare nodo1 e nodo2. Questo indica che i nodi di RabbitMQ sono inseriti correttamente in un cluster.

risultati

Al termine dell'aggiornamento di tutti i nodi, RabbitMQ forma un cluster con i nodi nell'ordine corretto.