Si desea actualizar las direcciones IP de las celdas de VMware Cloud Director en un clúster de alta disponibilidad de la base de datos, puede usar la herramienta de administración de celdas.
Requisitos previos
Si desea actualizar las direcciones IP de las celdas en un clúster de alta disponibilidad de la base de datos, debe proporcionar la dirección IP del nodo principal actual. Para buscar la dirección IP, debe anotar los identificadores de los nodos en espera del clúster con la API del dispositivo de VMware Cloud Director. Consulte Referencia del esquema de la API del dispositivo de VMware Cloud Director en http://code.vmware.com.
Procedimiento
- Inicie sesión directamente o a través de un cliente SSH como raíz en el sistema operativo de cualquiera de las celdas del clúster.
- Compruebe si la celda se está ejecutando en ese nodo.
service vmware-vcd pid cell
Si el identificador de proceso de la celda no es nulo, la celda de
VMware Cloud Director se está ejecutando y se puede cambiar la dirección IP de la base de datos sin tener que reiniciar la celda de
VMware Cloud Director.
- Para actualizar las direcciones IP en todas las celdas del grupo de servidores, ejecute el siguiente comando:
/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
Los resultados del sistema indican que la reconfiguración se ha realizado correctamente.
- (opcional) Compruebe si cada celda de VMware Cloud Director apunta a la dirección IP de la base de datos correcta.
grep "database.jdbcUrl" /opt/vmware/vcloud-director/etc/global.properties
Los resultados del sistema indican que la celda está actualizada.
- Si alguna de las celdas no se actualiza, ejecute el comando para volver a configurarla.
- Si la celda no se está ejecutando, ejecute el siguiente comando:
/opt/vmware/vcloud-director/bin/cell-management-tool reconfigure-database --database-host primary node IP address
- Si la celda se está ejecutando, ejecute el siguiente comando:
/opt/vmware/vcloud-director/bin/cell-management-tool reconfigure-database --database-host primary node IP address -i cell process ID
- Si ha vuelto a configurar una celda que no está en ejecución, ejecute el comando para reiniciar el servicio de
vmware-vcd
.
- Ejecute el comando para detener el servicio.
/opt/vmware/vcloud-director/bin/cell-management-tool cell -i $(service vmware-vcd pid cell) -s
- Ejecute el comando para iniciar el servicio.
systemctl start vmware-vcd