Para atualizar os endereços IP das células do VMware Cloud Director no seu cluster de alta disponibilidade de banco de dados, você deve usar a ferramenta de gerenciamento de células.
Pré-requisitos
Para atualizar os endereços IP das células em um cluster de alta disponibilidade de banco de dados, você deve fornecer o endereço IP da célula primária atual. Para localizar o endereço IP, você deve usar a API do appliance do VMware Cloud Director para anotar os IDs dos nós em espera no cluster. Consulte a Referência do esquema de API do dispositivo do VMware Cloud Director.
Procedimento
- Faça login diretamente ou usando um cliente SSH no sistema operacional de qualquer uma das células no cluster como root.
- Verifique se a célula está em execução nesse nó.
service vmware-vcd pid cell
Se o ID de processo da célula não for nulo, a célula do
VMware Cloud Director estará em execução, e você poderá alterar o endereço IP do banco de dados sem reiniciar a célula do
VMware Cloud Director.
- Para atualizar os endereços IP em todas as células no grupo de servidores, execute o seguinte 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
A saída do sistema indica a reconfiguração bem-sucedida.
- (Opcional) Verifique se cada célula do VMware Cloud Director está apontando para o endereço IP correto do banco de dados.
grep "database.jdbcUrl" /opt/vmware/vcloud-director/etc/global.properties
A saída do sistema indica que a célula foi atualizada.
- Se qualquer uma das células não for atualizada, execute o comando para reconfigurá-la.
- Se a célula não estiver em execução, execute o seguinte comando:
/opt/vmware/vcloud-director/bin/cell-management-tool reconfigure-database --database-host primary node IP address
- Se a célula estiver em execução, execute o seguinte comando:
/opt/vmware/vcloud-director/bin/cell-management-tool reconfigure-database --database-host primary node IP address -i cell process ID
- Se você tiver reconfigurado uma célula que não está em execução, execute o comando para reiniciar o serviço
vmware-vcd
.
- Execute o comando para interromper o serviço.
/opt/vmware/vcloud-director/bin/cell-management-tool cell -i $(service vmware-vcd pid cell) -s
- Execute o comando para iniciar o serviço.
systemctl start vmware-vcd