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

  1. Melden Sie sich direkt oder mithilfe eines SSH-Clients beim Betriebssystem einer beliebigen Zelle im Cluster als root an.
  2. Ü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.
  3. 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.
  4. (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.
  5. 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
  6. Wenn Sie eine Zelle, die nicht ausgeführt wird, neu konfiguriert haben, führen Sie den Befehl zum Neustarten des vmware-vcd-Diensts aus.
    1. 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
    2. Führen Sie den Befehl aus, um den Dienst zu starten.
      systemctl start vmware-vcd