Se sono state distribuite più appliance virtuali di VMware Identity Manager in un cluster per il failover o la disponibilità elevata, è possibile aggiornare i nodi uno alla volta. Poiché l'aggiornamento comporterà un determinato tempo di inattività, è consigliabile pianificare l'orario dell'aggiornamento di conseguenza.
Procedura
- Creare istantanee del database e dei nodi di VMware Identity Manager.
- Rimuovere tutti i nodi eccetto uno dal programma di bilanciamento del carico.
- Aggiornare il nodo che è ancora connesso al programma di bilanciamento del carico.
- Dopo l'aggiornamento del nodo, lasciarlo connesso al programma di bilanciamento del carico.
In questo modo, il servizio VMware Identity Manager sarà disponibile mentre si aggiornano gli altri nodi.
- Aggiornare gli altri nodi uno alla volta.
- Verificare che RabbitMQ non sia in esecuzione in modalità cluster nei nodi aggiornati.
Nella versione 2.9.1 e versioni successive, il clustering di RabbitMQ è stato disabilitato.
Eseguire questi comandi per ogni nodo aggiornato.
- Accedere al nodo aggiornato.
- Eseguire il comando seguente:
rabbitmqctl cluster_status
Il comando dovrebbe restituire uno stato simile al seguente:
sva-1:~ # rabbitmqctl cluster_status
Cluster status of node 'rabbitmq@sva-1' ...
[{nodes,[{disc,['rabbitmq@sva-1']}]},
{running_nodes,['rabbitmq@sva-1']},
{cluster_name,<<"rabbitmq@sva-1.hs.trcint.com">>},
{partitions,[]},
{alarms,[{'rabbitmq@sva-1',[]}]}]
- Se lo stato include riferimenti a nodi diversi da quello su cui è stato eseguito il comando rabbitmqctl cluster_status , eseguire i comandi seguenti:
Arrestare RabbitMQ.
rabbitmqctl stop_app
Reimpostare RabbitMQ.
rabbitmqctl force_reset
Avviare RabbitMQ.
rabbitmqctl start_app
- Quando tutti i nodi saranno aggiornati, aggiungerli di nuovo al programma di bilanciamento del carico.