Você pode criar backups que podem ser usados para restaurar seu ambiente do VMware Cloud Director após uma falha.

Fazer backup do dispositivo primário VMware Cloud Director versão 10.3.1 e posterior

Começando com o VMware Cloud Director 10.3.1 e versões posteriores, você pode usar a interface de usuário de gerenciamento de dispositivos VMware Cloud Director para fazer backup do dispositivo primário.

Pré-requisitos

Verifique se a integridade do cluster está com o status HEALTHY. Consulte Visualizar o modo de integridade e failover do cluster do dispositivo do VMware Cloud Director.

Procedimento

  1. Faça login como raiz na UI de gerenciamento do dispositivo da célula principal, em espera ou de aplicativo em https://cell_eth0_ip_address:5480.
  2. No painel esquerdo, clique na guia Backup.
    Na página Backup, é possível ver uma lista de backups anteriores.
  3. Clique em Fazer Backup Agora.
  4. Para confirmar o backup, clique em Backup.
    O dispositivo VMware Cloud Director cria os arquivos de backup no diretório /opt/vmware/vcloud-director/data/transfer/backups. Os backups das versões anteriores do VMware Cloud Director estão localizados no diretório /opt/vmware/vcloud-director/data/transfer/pgdb-backup. No entanto, esses backups são incompatíveis com o VMware Cloud Director 10.3.1 e versões posteriores.
  5. Quando o backup terminar, clique em Fechar.

Resultados

O arquivo recém-criado aparece na lista de backups. O nome do backup está no formato backup-data-hora-formato.tgz. Para o dispositivo VMware Cloud Director 10.3.2 e posterior, o nome do backup está no formato backup-data-hora-formato.zip.

O que Fazer Depois

  • Se você não espera restaurar o sistema para a versão 10.3 ou anterior, é possível excluir os backups no diretório /opt/vmware/vcloud-director/data/transfer/pgdb-backup.
  • Se você não espera restaurar o sistema para a versão 10.3.1, é possível excluir os backups no diretório /opt/vmware/vcloud-director/data/transfer/backups.
  • A partir do VMware Cloud Director 10.3.2, você pode excluir quaisquer backups desnecessários do 10.3.2 e posterior usando a interface de usuário de gerenciamento do dispositivo do VMware Cloud Director ou a API do dispositivo do VMware Cloud Director. Para obter informações sobre como usar a API do dispositivo do VMware Cloud Director, consulte a Referência da API do dispositivo do VMware Cloud Director.

Fazer backup do banco de dados incorporado do dispositivo VMware Cloud Director 10.3

Se o seu ambiente VMware Cloud Director 10.3 incluir implantações de dispositivos VMware Cloud Director com bancos de dados PostgreSQL incorporados, você poderá fazer backup do banco de dados do VMware Cloud Director a partir da célula primária. O arquivo .tgz resultante é armazenado no local de armazenamento do serviço de transferência compartilhada NFS.

Observação: Este procedimento é para o VMware Cloud Director versão 10.3. Para o VMware Cloud Director 10.3.1 e versões posteriores, consulte Fazer backup do dispositivo primário VMware Cloud Director versão 10.3.1 e posterior.

Pré-requisitos

Verifique se a integridade do cluster está com o status HEALTHY. Consulte Visualizar o modo de integridade e failover do cluster do dispositivo do VMware Cloud Director.

Procedimento

  1. Faça login diretamente ou usando um cliente SSH da célula primária como raiz.
  2. Navegue até /opt/vmware/appliance/bin.
  3. Execute o comando create-db-backup.

Resultados

No armazenamento do serviço de transferência compartilhada NFS, no diretório vcloudapp.nfs_mount.VMware_vCloud_Director/pgdb-backup/, você pode ver o arquivo recém-criado db-backup-date_time_format.tgz. O arquivo .tgz contém o arquivo de despejo de banco de dados e os arquivos global.properties, responses.properties, certificates, proxycertificates e truststore da célula primária.

Restaurar o dispositivo primário VMware Cloud Director versão 10.3.1 e posterior

A partir da versão 10.3.1, para restaurar o dispositivo primário, você pode usar a UI de gerenciamento de dispositivo do VMware Cloud Director. Se um cluster de HA falhar, por exemplo, durante uma falha de upgrade, será possível usar um backup para restaurar o dispositivo primário em vez de usar um snapshot de VM.

Pré-requisitos

Procedimento

  1. Faça login como raiz na UI de gerenciamento de dispositivos da célula primária recém-implantada em https://primary_eth0_ip_address:5480.
  2. No painel esquerdo, clique na guia Restaurar do backup.
  3. Insira o caminho que contém o diretório de backups, por exemplo, remote_target:/data/transfer.
    A montagem do NFS e o compartilhamento que contém o diretório de backups devem ter a permissão 750 e a propriedade vcloud.vcloud.
  4. Quando o validador confirmar o compartilhamento NFS, clique em Avançar.
  5. Selecione o backup que você deseja usar para restaurar o dispositivo primário e clique em Avançar.
    Por padrão, somente os backups com uma versão compatível são exibidos. Você pode classificar esses backups por data ou filtrá-los com base na versão do dispositivo.
  6. (Opcional) Se o seu dispositivo do VMware Cloud Director tiver a versão 10.3.3 ou posterior, selecione quais certificados você deseja restaurar do backup.
    Para o dispositivo restaurado, você pode reutilizar o certificado HTTP, o certificado de proxy do console ou ambos.
  7. Insira o caminho para o compartilhamento de transferências do dispositivo primário restaurado.
    É possível usar o mesmo compartilhamento NFS ou inserir um novo compartilhamento para o dispositivo restaurado.
  8. Quando o validador confirmar o compartilhamento NFS, clique em Restaurar.
  9. Quando a operação de restauração for concluída com êxito, clique em Fechar.

O que Fazer Depois

  1. Implante ou restaure células adicionais de aplicativo e em espera.
    • Para implantar células adicionais, consulte Implantação e configuração inicial do dispositivo do VMware Cloud Director.
    • A partir da versão 10.3.3 do VMware Cloud Director, da mesma forma que para restaurar o dispositivo primário, você pode restaurar células adicionais usando a UI de gerenciamento do dispositivo do VMware Cloud Director. Ao restaurar células adicionais, se os certificados de proxy de console e HTTP fizerem referência ao caminho de compartilhamento de transferência, o VMware Cloud Director configurará as células para usar os mesmos certificados que o dispositivo primário. Se o HTTP e os certificados de proxy do console estiverem referenciando um caminho local e tiverem a mesma senha de chave que o root, o VMware Cloud Director configurará as células adicionais para usar certificados autoassinados.
  2. Se o modo de failover antes da restauração era Automatic, você deverá defini-lo novamente como Automatic usando a API do dispositivo do VMware Cloud Director.
  3. Se o modo FIPS do dispositivo VMware Cloud Director estava ativo antes da restauração, você deve defini-lo novamente usando a API do dispositivo VMware Cloud Director.

    O modo FIPS da célula é restaurado automaticamente.

Restaurar um ambiente de dispositivo VMware Cloud Director 10.3 com uma configuração de banco de dados de HA

Se você tiver feito backup do banco de dados PostgreSQL incorporado de um ambiente de dispositivo VMware Cloud Director com uma configuração de banco de dados de Alta Disponibilidade (HA), poderá implantar um novo cluster de dispositivos e restaurar o banco de dados do dispositivo nele.

O fluxo de trabalho de restauração inclui três estágios principais.

  • Copiando o arquivo . tar do backup do banco de dados incorporado a partir do armazenamento compartilhado NFS.
  • Restaurar o banco de dados nas células primária e em espera do banco de dados incorporado.
  • Implantar quaisquer células de aplicativo necessárias.

Pré-requisitos

Procedimento

  1. Nas células primária e em espera, faça login como root e execute o comando para interromper o serviço VMware Cloud Director.
    service vmware-vcd stop
  2. Nas células primária e em espera, copie o arquivo de backup .tar para a pasta /tmp.

    Se não houver espaço livre suficiente na pasta do/tmp, use outra localização para armazenar o arquivo .tar.

  3. Nas células primária e em espera, descompacte o arquivo de backup em /tmp.
    tar -zxvf db-backup-date_time_format.tgz

    Na pasta /tmp, você pode ver os arquivos extraídos global.properties, responses.properties, certificates.pem, certificates.key, proxycertficates.pem, proxycertficates.key, truststore.pem e o arquivo de despejo de banco de dados denominado vcloud_date_time_format.

    Observação: O arquivo truststore.pem está disponível somente para o VMware Cloud Director 10.2.2 e versões posteriores.
  4. Somente na célula primária, faça login como root no console e execute os comandos a seguir.
    1. Descarte o banco de dados vcloud.
      sudo -i -u postgres /opt/vmware/vpostgres/current/bin/psql -c 'DROP DATABASE vcloud;'
    2. Execute o comando pg_restore.
      sudo -i -u postgres /opt/vmware/vpostgres/current/bin/pg_restore -C -d postgres /tmp/vcloud_date_time_name
  5. Nas células primária e em espera, salve uma cópia dos arquivos de dados de configuração, substitua-os e reconfigure e inicie o serviço VMware Cloud Director.
    1. Faça backup das propriedades, dos certificados, das chaves privadas e dos arquivos truststore.

      Os arquivos global.properties, responses.properties, certificates.pem, certificates.key, proxycertificates.pem, proxycertificates.key, user.http.pem, user.http.key, user.consoleproxy.pem, user.consoleproxy.key e truststore.pem estão em /opt/vmware/vcloud-director/etc/.

      cd /opt/vmware/vcloud-director/etc
      mkdir -p backup
      cp global.properties responses.properties certificates.* proxycertificates.* truststore.* user.* backup
    2. Copie e substitua as propriedades, os certificados, as chaves privadas e os arquivos truststore dos arquivos de backup que você extraiu na Etapa 3.
      cd /tmp
      cp global.properties responses.properties certificates.* proxycertificates.* truststore.* user.* /opt/vmware/vcloud-director/etc/
    3. Execute os seguintes comandos para reconfigurar o serviço VMware Cloud Director.
      /opt/vmware/vcloud-director/bin/configure --unattended-installation --database-type postgres --database-user vcloud \
      --database-password db_password_new_primary --database-host eth1_ip_new_primary --database-port 5432 \
      --database-name vcloud --uuid --cert /opt/vmware/vcloud-director/etc/user.http.pem --key /opt/vmware/vcloud-director/etc/user.http.key --key-password key_password --consoleproxy-cert /opt/vmware/vcloud-director/etc/user.consoleproxy.pem --consoleproxy-key /opt/vmware/vcloud-director/etc/user.consoleproxy.key --consoleproxy-key-password key_password --primary-ip appliance_eth0_ip \
      --console-proxy-ip appliance_eth0_ip --console-proxy-port-https 8443 
      /opt/vmware/vcloud-director/bin/cell-management-tool reconfigure-database --database-ssl true
      Em que:
      • As opções --key-password e --consoleproxy-key-password corresponderão às senhas das chaves privadas no dispositivo. A senha da chave privada pode ser a senha root utilizada durante a implantação do dispositivo.
      • A opção --database-password corresponde à senha de banco de dados que você definiu durante a configuração do dispositivo na UI de gerenciamento do dispositivo do VMware Cloud Director em https://appliance_eth0_ip:5480.
      • A opção --database-host corresponde ao endereço IP da rede eth1 do dispositivo de banco de dados primário.
      • O valor --primary-ip corresponde ao endereço IP de rede eth0 da célula do dispositivo que você está restaurando. Este não é o endereço IP da célula do banco de dados primário.
      • A opção --console-proxy-ip corresponde ao endereço IP de rede eth0 do dispositivo que você está restaurando.

      Para obter informações sobre solução de problemas, consulte A reconfiguração do serviço do VMware Cloud Director falha ao migrar ou restaurar para o dispositivo VMware Cloud Director.

    4. Execute o comando para iniciar o serviço VMware Cloud Director.
      service vmware-vcd start

      Você pode monitorar o progresso da inicialização da célula em /opt/vmware/vcloud-director/logs/cell.log.

  6. (Opcional) Implante células adicionais de aplicativo. Consulte Implantação e configuração inicial do dispositivo do VMware Cloud Director.
  7. Se os novos dispositivos usarem IPs diferentes dos dispositivos originais que você está substituindo, será necessário atualizar a configuração do balanceador de carga que faz frente ao grupo de servidores VMware Cloud Director para incluir os IPs dos novos dispositivos.
  8. Depois que todas as células do grupo de servidores terminarem o processo de inicialização, verifique se a restauração do seu ambiente VMware Cloud Director foi bem-sucedida.
    1. Abra o VMware Cloud Director Service Provider Admin Portal usando o endereço IP de rede eth0 de qualquer célula do novo grupo de servidores, https://et0_IP_new_cell/provider.

      Se você tiver atualizado a configuração do balanceador de carga de acordo com a etapa 7, deverá usar o endereço público do grupo de servidores para acessar o Service Provider Admin Portal.

    2. Faça login no Service Provider Admin Portal com suas credenciais de administrador de sistema existentes.
    3. Confirme se os seus recursos do vSphere e de nuvem estão disponíveis no novo ambiente.
  9. Após a verificação bem-sucedida da restauração do banco de dados, use o Service Provider Admin Portal para excluir as células desconectadas que pertencem ao ambiente antigo VMware Cloud Director.
    1. Na barra de navegação superior, em Recursos, selecione Recursos de Nuvem.
    2. No painel esquerdo, clique em Células da Nuvem.
    3. Selecione uma célula inativa e clique em Cancelar registro.
  10. Se o modo de failover antes da restauração era Automatic, você deverá defini-lo novamente como Automatic usando a API do dispositivo do VMware Cloud Director.
  11. Se o modo FIPS do dispositivo VMware Cloud Director estava ativo antes da restauração, você deve defini-lo novamente usando a API do dispositivo VMware Cloud Director.

    O modo FIPS da célula é restaurado automaticamente.