Per aggiornare gli indirizzi IP delle celle di VMware Cloud Director in un cluster a elevata disponibilità del database, è possibile utilizzare lo strumento di gestione delle celle.
Prerequisiti
Per aggiornare gli indirizzi IP delle celle in un cluster a elevata disponibilità del database, è necessario fornire l'indirizzo IP del nodo primario corrente. Per trovare l'indirizzo IP, è necessario utilizzare l'API dell'appliance di VMware Cloud Director per prendere nota degli ID dei nodi di standby nel cluster. Vedere il riferimento dello schema dell'API dell'appliance VMware Cloud Director.
Procedura
- Accedere direttamente o tramite un client SSH al sistema operativo di una cella qualsiasi nel cluster come root.
- Verificare che la cella sia in esecuzione in tale nodo.
service vmware-vcd pid cell
Se l'ID del processo della cella non è NULL, la cella di
VMware Cloud Director è in esecuzione ed è possibile modificare l'indirizzo IP del database senza riavviare la cella di
VMware Cloud Director.
- Per aggiornare gli indirizzi IP in tutte le celle nel gruppo di server, eseguire il comando seguente:
/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
L'output del sistema indica la corretta riconfigurazione.
- (Facoltativo) Verificare che ogni cella di VMware Cloud Director faccia riferimento all'indirizzo IP del database corretto.
grep "database.jdbcUrl" /opt/vmware/vcloud-director/etc/global.properties
L'output del sistema indica che la cella è aggiornata.
- Se una delle celle non è aggiornata, eseguire il comando per riconfigurarla.
- Se la cella non è in esecuzione, eseguire il comando seguente:
/opt/vmware/vcloud-director/bin/cell-management-tool reconfigure-database --database-host primary node IP address
- Se la cella è in esecuzione, eseguire il comando seguente:
/opt/vmware/vcloud-director/bin/cell-management-tool reconfigure-database --database-host primary node IP address -i cell process ID
- Se si riconfigura una cella che non è in esecuzione, eseguire il comando per riavviare il servizio
vmware-vcd
.
- Eseguire il comando per arrestare il servizio.
/opt/vmware/vcloud-director/bin/cell-management-tool cell -i $(service vmware-vcd pid cell) -s
- Eseguire il comando per avviare il servizio.
systemctl start vmware-vcd