Wenn Sie mehrere virtuelle VMware Identity Manager-Appliances in einem Cluster bereitgestellt haben, müssen Sie den RabbitMQ-Cluster auf allen Knoten anhalten, bevor Sie das Upgrade der VMware Identity Manager-Appliance vornehmen.

Warum und wann dieser Vorgang ausgeführt wird

Die RabbitMQ-Knoten müssen in umgekehrter Startreihenfolge angehalten werden. Dadurch bleibt die Reihenfolge des Master-Knotens erhalten. Zur Ermittlung der Startreihenfolge zeigen Sie die /db/rabbitmq/data/*/nodes_running_at_shutdown-Dateien auf jedem Server an. Fahren Sie den RabbitMQ-Knoten herunter, in dem alle Knoten zuerst angezeigt werden. Wenn Sie beispielsweise drei Knoten haben, die als Knoten 1 (node1), dann Knoten 2 (node2), dann Knoten 3 (node3) gestartet wurden, wird in der Datei „nodes_running_at_shutdown“ bei Knoten 3 „node1,node2,node3“ angezeigt. Knoten 2 zeigt node1,node2 an. Knoten 1 zeigt node1 an. Sie fahren also zuerst Knoten 3, dann Knoten 2 und schließlich Knoten 1 herunter.

Prozedur

  1. Stoppen Sie RabbitMQ-Knoten auf jeder VMware Identity Manager-Appliance im Cluster. Geben Sie Folgendes ein: rabbitmqctl stop.

    Führen Sie dies für jeden RabbitMQ-Knoten im Cluster durch, bevor Sie fortfahren.

  2. Vergewissern Sie sich, ob RabbitMQ vom Cluster getrennt ist. Geben Sie Folgendes ein: rabbitmqctl cluster_status.
  3. Aktualisieren Sie den ersten Knoten. Erläuterungen finden Sie in der Darstellung des Upgrade-Vorgangs in Durchführen eines Online-Upgrades von VMware Identity Manager oder Durchführen eines Offline-Upgrades für VMware Identity Manager.

    Die VMware Identity Manager-Appliance wird gestartet.

  4. Führen Sie die Schritte 2 bis 4 für jeden Knoten durch.

    Beim Upgrade jedes Knotens führen Sie den Befehl rabbitmgctl cluster_status auf dem aufgerüsteten Knoten aus, um zu prüfen, ob alle bislang aufgerüsteten Knoten im Abschnitt running_nodes der Ausgabe aufgeführt sind. Nach dem Upgrade von Knoten 1 ist in Abschnitt running_nodes nur node1 (Knoten 1) aufgeführt. Nach dem Upgrade von Knoten 2 führen Sie den Befehl rabbitmqctl cluster_status auf beiden Knoten aus; im Abschnitt running_nodes sollten Knoten 1 (node1) und Knoten 2 (node2) aufgeführt sein. Das ist ein Hinweis dafür, dass das Clustern der RabbitMQ-Knoten einwandfrei erfolgt ist.

Ergebnisse

Bei einem Upgrade aller Knoten bildet RabbitMQ einen Cluster, in dem die Knoten in der richtigen Reihenfolge angeordnet sind.