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

  1. Maak momentopnamen van de database en de VMware Identity Manager-knooppunten.
  2. Verwijder alle knooppunten, behalve het knooppunt van de load balancer.
  3. Werk het knooppunt bij dat nog met de load balancer is verbonden.

    Volg de procedure voor een online of offline upgrade, zoals wordt beschreven in VMware Identity Manager online upgraden of VMware Identity Manager offline upgraden.

    Belangrijk:

    Tijdens de upgradeprocedure kunt u enige uitvaltijd verwachten.

  4. 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.

  5. Werk de andere knooppunten een voor een bij.
  6. 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.

    1. Meld u aan bij het geüpgradede knooppunt.
    2. 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',[]}]}]
      
    3. 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:
      1. Stop RabbitMQ.

        rabbitmqctl stop_app

      2. Stel RabbitMQ opnieuw in.

        rabbitmqctl force_reset

      3. Start RabbitMQ.

        rabbitmqctl start_app

  7. Nadat alle knooppunten zijn bijgewerkt, voegt u ze weer toe aan de load balancer.