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.

  1. 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.

  2. Ligue a célula primária do dispositivo do VMware Cloud Director.
  3. 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.
  4. Pare os serviços do VMware Cloud Director em todas as células do dispositivo.
    service vmware-vcd stop
  5. Use a célula primária do VMware Cloud Director para cancelar o registro dos nós secundários no cluster.
    1. Faça login diretamente ou usando um cliente SSH no sistema operacional da célula primária como root.
    2. Altere o usuário para postgres.
      sudo -i -u postgres
    3. 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
    4. Repita 5.c para cancelar o registro da outra célula do dispositivo em espera.
  6. No vSphere Client, encerre e exclua todos os dispositivos em espera.
    1. No vSphere Client, navegue até os dispositivos em espera.
    2. Clique com o botão direito do mouse em um dispositivo em espera e clique em Ligar/Desligar > Encerrar SO Convidado.
    3. Clique com o botão direito do mouse no dispositivo e clique em Excluir do Disco.
    4. Repita 6.a por meio de 6.c para a outra célula do dispositivo em espera.
  7. 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.
    1. Altere o usuário para postgres.
      sudo -i -u postgres
    2. 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
      
  8. Reimplante os dispositivos secundários. Consulte Implantar seu dispositivo do VMware Cloud Director usando o vSphere Client.
  9. 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.
  10. Inicie os serviços do VMware Cloud Director.
    service vmware-vcd start