Um die IP-Adressen der VMware Cloud Director-Zellen in einem Datenbank-Hochverfügbarkeits-Cluster zu aktualisieren, können Sie das Zellenverwaltungstool verwenden.
Voraussetzungen
Um die IP-Adressen der Zellen in einem Datenbank-Hochverfügbarkeits-Cluster zu aktualisieren, müssen Sie die IP-Adresse des aktuellen primären Knotens angeben. Um die IP-Adresse zu finden, müssen Sie mithilfe der VMware Cloud Director-Appliance-API die Knoten-IDs der Standby-Knoten im Cluster notieren. Weitere Informationen finden Sie in der API-Schema-Referenz für VMware Cloud Director-Appliance unter https://developer.vmware.com/.
Prozedur
- Melden Sie sich direkt oder mithilfe eines SSH-Clients beim Betriebssystem einer beliebigen Zelle im Cluster als root an.
- Überprüfen Sie, ob die Zelle auf diesem Knoten ausgeführt wird.
service vmware-vcd pid cell
Wenn die Zellenprozess-ID nicht NULL ist, wird die
VMware Cloud Director-Zelle ausgeführt, und Sie können die IP-Adresse der Datenbank ändern, ohne die
VMware Cloud Director-Zelle neu zu starten.
- Führen Sie den folgenden Befehl aus, um die IP-Adressen in allen Zellen in der Servergruppe zu aktualisieren:
/opt/vmware/vcloud-director/bin/cell-management-tool reconfigure-database --database-host primary node IP address --pid cell process ID --remote-sudo-user postgres --private-key-path /opt/vmware/vcloud-director/id_rsa
Die Systemausgabe zeigt die erfolgreiche Neukonfiguration an.
- (Optional) Überprüfen Sie, ob jede VMware Cloud Director-Zelle auf die richtige Datenbank-IP-Adresse verweist.
grep "database.jdbcUrl" /opt/vmware/vcloud-director/etc/global.properties
Die Systemausgabe gibt an, dass die Zelle aktualisiert wurde.
- Wenn eine der Zellen nicht aktualisiert wurde, führen Sie den Befehl aus, um sie neu zu konfigurieren.
- Wenn die Zelle nicht ausgeführt wird, führen Sie den folgenden Befehl aus:
/opt/vmware/vcloud-director/bin/cell-management-tool reconfigure-database --database-host primary node IP address
- Wenn die Zelle ausgeführt wird, führen Sie den folgenden Befehl aus:
/opt/vmware/vcloud-director/bin/cell-management-tool reconfigure-database --database-host primary node IP address -i cell process ID
- Wenn Sie eine Zelle, die nicht ausgeführt wird, neu konfiguriert haben, führen Sie den Befehl zum Neustarten des
vmware-vcd
-Diensts aus.
- Führen Sie den Befehl aus, um den Dienst anzuhalten.
/opt/vmware/vcloud-director/bin/cell-management-tool cell -i $(service vmware-vcd pid cell) -s
- Führen Sie den Befehl aus, um den Dienst zu starten.
systemctl start vmware-vcd