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
HEALTHY
. Consulte
Visualizar o modo de integridade e failover do cluster do dispositivo do VMware Cloud Director.
Procedimento
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.
Pré-requisitos
HEALTHY
. Consulte
Visualizar o modo de integridade e failover do cluster do dispositivo do VMware Cloud Director.
Procedimento
- Faça login diretamente ou usando um cliente SSH da célula primária como raiz.
- Navegue até /opt/vmware/appliance/bin.
- Execute o comando create-db-backup.
Resultados
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
- Verifique se você tem um arquivo de backup do dispositivo principal. Consulte Fazer backup do dispositivo primário VMware Cloud Director versão 10.3.1 e posterior.
- Implante uma célula de banco de dados primária. A versão do dispositivo primário recém-implantado deve corresponder à versão do dispositivo de backup. Se você reutilizar o IP do dispositivo primário, não precisará substituir as células do aplicativo mais tarde. Consulte Implantação e configuração inicial do dispositivo do VMware Cloud Director.
- Desligue as células em espera do cluster de HA com falha.
Procedimento
O que Fazer Depois
- 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.
- Se o modo de failover antes da restauração era
Automatic
, você deverá defini-lo novamente comoAutomatic
usando a API do dispositivo do VMware Cloud Director. - 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
- Verifique se você tem um arquivo de backup .tar do banco de dados PostgreSQL incorporado. Consulte Fazer backup do banco de dados incorporado do dispositivo VMware Cloud Director 10.3.
- Implante uma célula de banco de dados primária e duas células de banco de dados em espera. Consulte Implantação e configuração inicial do dispositivo do VMware Cloud Director.
- Se quiser que o novo cluster de dispositivos use o servidor NFS do ambiente anterior, crie e exporte um novo diretório no servidor NFS como o novo compartilhamento. O ponto de montagem existente não pode ser reutilizado.
Procedimento
- 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
- 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.
- 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. - Somente na célula primária, faça login como root no console e execute os comandos a seguir.
- Descarte o banco de dados
vcloud
.sudo -i -u postgres /opt/vmware/vpostgres/current/bin/psql -c 'DROP DATABASE vcloud;'
- Execute o comando
pg_restore
.sudo -i -u postgres /opt/vmware/vpostgres/current/bin/pg_restore -C -d postgres /tmp/vcloud_date_time_name
- Descarte o banco de dados
- 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.
- 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
- 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/
- 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 redeeth1
do dispositivo de banco de dados primário. - O valor
--primary-ip
corresponde ao endereço IP de redeeth0
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 redeeth0
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.
- As opções
- 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.
- Faça backup das propriedades, dos certificados, das chaves privadas e dos arquivos truststore.
- (Opcional) Implante células adicionais de aplicativo. Consulte Implantação e configuração inicial do dispositivo do VMware Cloud Director.
- 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.
- 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.
- 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.
- Faça login no Service Provider Admin Portal com suas credenciais de administrador de sistema existentes.
- Confirme se os seus recursos do vSphere e de nuvem estão disponíveis no novo ambiente.
- Abra o VMware Cloud Director Service Provider Admin Portal usando o endereço IP de rede
- 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.
- Na barra de navegação superior, em Recursos, selecione Recursos de Nuvem.
- No painel esquerdo, clique em Células da Nuvem.
- Selecione uma célula inativa e clique em Cancelar registro.
- Se o modo de failover antes da restauração era
Automatic
, você deverá defini-lo novamente comoAutomatic
usando a API do dispositivo do VMware Cloud Director. - 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.