Se o upgrade do seu dispositivo do VMware Cloud Director falhar, você poderá usar o instantâneo do dispositivo que tirou antes do upgrade e reverter o dispositivo do VMware Cloud Director.
Antes de iniciar a reversão, use a API do dispositivo do VMware Cloud Director para anotar as IDs dos nós em espera no cluster. Consulte a Referência do esquema de API do dispositivo do VMware Cloud Director.
- Reverta o dispositivo primário do VMware Cloud Director para o instantâneo que você tirou antes de iniciar o upgrade.
Leia como restaurar instantâneos da máquina virtual usando as opções de reversão. Consulte Restaurar instantâneos de VM usando reversão no Guia de Administração de Máquinas Virtuais do vSphere.
- Ligue a célula primária do dispositivo do VMware Cloud Director.
- Faça login diretamente ou usando um cliente SSH no sistema operacional de cada célula do dispositivo do VMware Cloud Director. Você deve fazer login como usuário root.
- Pare os serviços do VMware Cloud Director em todas as células do dispositivo.
service vmware-vcd stop
- Use a célula primária do VMware Cloud Director para cancelar o registro dos nós secundários no cluster.
- Faça login diretamente ou usando um cliente SSH no sistema operacional da célula primária como root.
- Altere o usuário para postgres.
sudo -i -u postgres
- Execute o comando para cancelar o registro de uma célula do dispositivo em espera.
Para cancelar o registro de um nó em espera que não está em execução, você deve fornecer o ID do nó.
/opt/vmware/vpostgres/current/bin/repmgr standby unregister --node-id=node ID -f /opt/vmware/vpostgres/current/etc/repmgr.conf
- Repita 5.c para cancelar o registro da outra célula do dispositivo em espera.
- No vSphere Client, encerre e exclua todos os dispositivos em espera.
- Verifique se o conjunto de ferramentas repmgr e o banco de dados PostgreSQL incorporado da célula primária do dispositivo do VMware Cloud Director estão funcionando corretamente.
- Altere o usuário para postgres.
sudo -i -u postgres
- Execute o comando para verificar o status do cluster.
/opt/vmware/vpostgres/current/bin/repmgr cluster show
A saída do console mostra informações sobre o único nó no cluster.ID | Name | Role | Status | Upstream | Location | Connection string --------+----------+---------+----------------+------------+----------+------------------------ Node 1 | Node name | primary | *running | | default | host=host IP address user=repmgr dbname=repmgr
- Altere o usuário para postgres.
- Reimplante os dispositivos secundários. Consulte Implantar seu dispositivo do VMware Cloud Director usando o vSphere Client.
- Faça login diretamente ou usando um cliente SSH no sistema operacional de cada célula do dispositivo do VMware Cloud Director. Você deve fazer login como usuário root.
- Inicie os serviços do VMware Cloud Director.
service vmware-vcd start