Compartilhar via


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.

O diagrama mostra a solução de recuperação de desastres manual do VMware HCX na Solução VMware no Azure com o VMware vSphere local.

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

  1. Entre no Cliente vSphere no site de origem e acesse o plug-in HCX.

    Captura de tela mostrando a opção VMware HCX no Cliente vSphere.

  2. Entre na área Recuperação de Desastre e selecione PROTEGER VMS.

    Captura de tela mostrando o painel de recuperação de desastres no Cliente vSphere.

  3. Selecione a Origem e os Sites remotos. Neste caso, o Site remoto deve ser a nuvem privada da Solução VMware no Azure.

    Captura de tela mostrando a janela VMware HCX: Máquinas Virtuais Protegidas.

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

    Captura de tela mostrando as opções de replicação de Máquinas Virtuais Protegidas.

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

    Captura de tela mostrando as opções de interface de rede de Máquinas Virtuais Protegidas.

  6. Monitore o processo para cada uma das VMs selecionadas na mesma área de recuperação de desastre.

    Captura de tela mostrando a proteção do progresso do monitoramento de Máquinas Virtuais Protegidas.

  7. Depois que a VM for protegida, você poderá exibir os diferentes instantâneos na guia Instantâneos.

    Captura de tela mostrando a lista de instantâneos de Máquinas Virtuais Protegidas.

    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

  1. Entre no Cliente vSphere no site remoto, que é a nuvem privada da Solução VMware no Azure.

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

    Captura de tela mostrando a opção de menu VM de Recuperação de Teste.

  3. Selecione as opções para o teste e o instantâneo que você deseja usar para testar diferentes estados da VM.

    Captura de tela mostrando a instância de Instantâneo de Réplica a ser testada.

  4. Depois que você selecionar Testar, a operação de recuperação será iniciada.

  5. Quando terminar, você poderá verificar a nova VM no Servidor do vCenter da nuvem privada da Solução VMware no Azure.

    Captura de tela mostrando o resumo da operação de recuperação de verificação.

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

    Captura de tela mostrando a instância de teste de limpeza.

Recuperar VMs

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

  2. Selecione a VM a ser recuperada na lista, abra o menu AÇÕES e selecione Recuperar VMs.

    Captura de tela mostrando a opção de menu Recuperar VMs.

  3. Configure as opções de recuperação para cada instância e selecione Recuperar para iniciar a operação de recuperação.

    Captura de tela mostrando a confirmação da recuperação de VMs para o site de destino.

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

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

  2. Na lista, selecione as VMs a serem replicadas de volta para o site de origem, abra o menu AÇÕES e selecione Inverter.

  3. Selecione Inverter para iniciar a replicação.

    Captura de tela mostrando a opção de menu Reverter.

  4. Monitore na seção de detalhes de cada VM.

    Captura de tela mostrando os resultados da ação de reversão.

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.