Als u meerdere virtual appliances van VMware Identity Manager in een cluster hebt geïmplementeerd voor failover of een hoge beschikbaarheid, kunt u de knooppunten een voor een bijwerken. Tijdens de upgrade kunt u enige uitvaltijd verwachten en u dient de timing van uw upgrade goed te plannen.
Procedure
- Maak momentopnamen van de database en de VMware Identity Manager-knooppunten.
- Verwijder alle knooppunten, behalve het knooppunt van de load balancer.
- Werk het knooppunt bij dat nog met de load balancer is verbonden.
- Nadat het knooppunt is bijgewerkt, laat u de verbinding met de load balancer in stand.
Zodoende zorgt u dat de VMware Identity Manager-service beschikbaar is terwijl u de andere knooppunten bijwerkt.
- Werk de andere knooppunten een voor een bij.
- Controleer of RabbitMQ in de geüpgradede knooppunten niet wordt uitgevoerd in de clustermodus.
In 2.9.1 en latere releases is RabbitMQ-clustering uitgeschakeld.
Volg deze opdrachten voor elk geüpgraded knooppunt.
- Meld u aan bij het geüpgradede knooppunt.
- Voer de volgende opdracht uit:
rabbitmqctl cluster_status
De opdracht moet een status geven die vergelijkbaar is met het volgende.
sva-1:~ # rabbitmqctl cluster_status
Cluster status of node 'rabbitmq@sva-1' ...
[{nodes,[{disc,['rabbitmq@sva-1']}]},
{running_nodes,['rabbitmq@sva-1']},
{cluster_name,<<"[email protected]">>},
{partitions,[]},
{alarms,[{'rabbitmq@sva-1',[]}]}]
- Als de status verwijst naar een ander knooppunt dan dat waarop u de opdracht rabbitmqctl cluster_status hebt uitgevoerd, voert u de volgende opdrachten uit:
Stop RabbitMQ.
rabbitmqctl stop_app
Stel RabbitMQ opnieuw in.
rabbitmqctl force_reset
Start RabbitMQ.
rabbitmqctl start_app
- Nadat alle knooppunten zijn bijgewerkt, voegt u ze weer toe aan de load balancer.