Implantar a recuperação de desastre usando o VMware HCX
Neste artigo, saiba como implantar a recuperação de desastres de suas máquinas virtuais (VMs) com a solução VMware HCX e usar uma nuvem privada Solução VMware no Azure como o local de recuperação ou destino.
O diagrama mostra a implantação do VMware HCX do VMware vSphere no local para o cenário de recuperação de desastres na nuvem privada da Solução VMware no Azure.
Importante
Embora faça parte do VMware HCX, a Recuperação de Desastre (DR) do VMware HCX não é recomendada para grandes implantações. A orquestração da recuperação de desastres é 100% manual, e a Solução VMware no Azure atualmente não tem runbooks ou recursos para dar suporte ao failover manual do DR do VMware HCX. Para recuperação de desastres de nível empresarial, consulte as soluções do Gerenciador de Recuperação do VMware Site (SRM) ou Continuidade dos Negócios e Recuperação de Desastres (BCDR) do VMware.
O VMware HCX oferece várias operações para controle fino e granularidade nas políticas de replicação. As operações disponíveis incluem:
Reverter: Após um desastre ocorrer, a reversão ajuda a tornar o Site B o site de origem e o Site A, onde a VM protegida agora reside.
Pausar – pause a política de replicação atual associada à VM selecionada.
Retomar – retome a política de replicação atual associada à VM selecionada.
Remover – remova a política de replicação atual associada à VM selecionada.
Sincronizar agora – sincronização fora dos limites da VM de origem com a VM protegida.
Este guia abrange os seguintes cenários de replicação:
Proteger uma VM ou um grupo de VMs.
Realizar uma Recuperação de Teste de uma VM ou de um grupo de VMs.
Recuperar uma VM ou um grupo de VMs.
Proteção reversa de uma VM ou de um grupo de VMs.
Proteger VMs
Entre no Cliente vSphere no site de origem e acesse o plug-in HCX.
Entre na área Recuperação de Desastre e selecione PROTEGER VMS.
Selecione a Origem e os Sites remotos. Neste caso, o Site remoto deve ser a nuvem privada da Solução VMware no Azure.
Se necessário, selecione as opções de Replicação padrão:
Habilitar Compactação: recomendada para cenários de baixa taxa de transferência.
Habilitar Descanso: pausa a VM para garantir que uma cópia consistente seja sincronizada com o site remoto.
Armazenamento de Destino: Armazenamento de dados remoto para as VMs protegidas e em uma nuvem privada da Solução VMware no Azure, que pode ser um armazenamento de dados vSAN ou um Armazenamento de dados Azure NetApp Files.
Contêiner de Computação: cluster vSphere remoto ou pool de recursos.
Pasta de Destino: a pasta de destino remota, que é opcional. Se nenhuma pasta for selecionada, as VMs serão colocadas diretamente no cluster escolhido.
RPO: intervalo de sincronização entre a VM de origem e a VM protegida. A frequência pode ser de cinco minutos a 24 horas.
Intervalo de instantâneos: intervalo entre instantâneos.
Número de Instantâneos: número total de instantâneos dentro do intervalo de instantâneos configurado.
Selecione uma ou mais VMs na lista e configure as opções de replicação conforme necessário.
Por padrão, as VMs herdam a Política de Configurações Globais configurada nas opções de Replicação padrão. Para cada interface de rede na VM selecionada, configure o Grupo de Porta de Rede remota e selecione Concluir para iniciar o processo de proteção.
Monitore o processo para cada uma das VMs selecionadas na mesma área de recuperação de desastre.
Depois que a VM for protegida, você poderá exibir os diferentes instantâneos na guia Instantâneos.
O triângulo amarelo significa que os instantâneos e as máquinas virtuais não foram testados em uma operação de Recuperação de Teste.
Há diferenças importantes entre uma VM desligada e uma ligada. A imagem mostra o processo de sincronização em uma VM ligada. Ela inicia o processo de sincronização até que termine o primeiro instantâneo, que é uma cópia completa da VM, e então conclui os próximos no intervalo configurado. Uma cópia é sincronizada para uma VM desligada; a VM aparece como inativa, e a operação de proteção é mostrada como concluída. Quando a VM é ligada, ela inicia o processo de sincronização para o site remoto.
Realizar uma recuperação de teste de VMs
Entre no Cliente vSphere no site remoto, que é a nuvem privada da Solução VMware no Azure.
No plug-in HCX, na área Recuperação de Desastres, selecione as reticências verticais em qualquer VM para exibir o menu de operações e escolha Testar Recuperação da VM.
Selecione as opções para o teste e o instantâneo que você deseja usar para testar diferentes estados da VM.
Depois que você selecionar Testar, a operação de recuperação será iniciada.
Quando terminar, você poderá verificar a nova VM no Servidor do vCenter da nuvem privada da Solução VMware no Azure.
Depois que os testes na VM ou em qualquer aplicativo em execução nela forem concluídos, faça uma limpeza para excluir a instância de teste.
Recuperar VMs
Entre no Cliente vSphere no site remoto, que é a nuvem privada da Solução VMware no Azure, e acesse o plug-in HCX.
Para o cenário de recuperação, um grupo de VMs é usado neste exemplo.
Selecione a VM a ser recuperada na lista, abra o menu AÇÕES e selecione Recuperar VMs.
Configure as opções de recuperação para cada instância e selecione Recuperar para iniciar a operação de recuperação.
Depois que a operação de recuperação for concluída, as novas VMs aparecerão no inventário do vCenter Server remoto.
Realizar uma replicação inversa em VMs
Entre no Cliente vSphere em sua nuvem privada da Solução VMware no Azure e acesse o plug-in HCX.
Observação
Verifique se as VMs originais no site de origem estão desligadas antes de iniciar a replicação inversa. A operação falhará se as VMs não estiverem desligadas.
Na lista, selecione as VMs a serem replicadas de volta para o site de origem, abra o menu AÇÕES e selecione Inverter.
Selecione Inverter para iniciar a replicação.
Monitore na seção de detalhes de cada VM.
Automação do plano de recuperação de desastre
Atualmente, o VMware HCX não tem um mecanismo interno para criar e automatizar um plano de recuperação de desastre. No entanto, o VMware HCX fornece um conjunto de APIs REST, incluindo APIs para a operação de Recuperação de Desastre. A especificação de APIs pode ser acessada no VMware HCX Manager na URL.
Essas APIs abrangem as operações a seguir na Recuperação de Desastre.
Proteger
Recuperar
Recuperação de teste
Recuperação Planejada
Reverse
Consulta
Limpeza do teste
Pausar
Retomar
Remover Proteção
Reconfigurar
O exemplo a seguir mostra uma carga útil de operação de recuperação em JSON.
[
{
"replicationId": "string",
"needPowerOn": true,
"instanceId": "string",
"source": {
"endpointType": "string",
"endpointId": "string",
"endpointName": "string",
"resourceType": "string",
"resourceId": "string",
"resourceName": "string"
},
"destination": {
"endpointType": "string",
"endpointId": "string",
"endpointName": "string",
"resourceType": "string",
"resourceId": "string",
"resourceName": "string"
},
"placement": [
{
"containerType": "string",
"containerId": "string"
}
],
"resourceId": "string",
"forcePowerOff": true,
"isTest": true,
"forcePowerOffAfterTimeout": true,
"isPlanned": true
}
]
Com essas APIs, você pode compilar um mecanismo personalizado para automatizar a criação e execução de um plano de recuperação de desastre.