Compartilhar via


Implantar a recuperação de desastre usando o VMware HCX

Importante

A Broadcom anunciou que a Recuperação de Desastre do VMware HCX está sendo preterida a partir do HCX 4.11 e será removida em uma versão futura. Consulte as notas de versão do VMware HCX 4.11.

Neste artigo, saiba como implantar a recuperação de desastre de suas VMs (máquinas virtuais) com a solução VMware HCX e usar uma nuvem privada da Solução VMware no Azure como o site de recuperação ou de destino.

O diagrama mostra a implantação do VMware HCX de um ambiente local do VMware vSphere para um cenário de recuperação de desastre em nuvem privada da Solução VMware no Azure.

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

Importante

Embora parte do VMware HCX, a recuperação de desastres (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 desastre de classe empresarial, consulte as soluções SRM (VMware Site Recovery Manager) ou BCDR (Continuidade de Negócios e Recuperação de Desastre) do VMware.

O VMware HCX fornece várias operações para controle fino e granularidade em políticas de replicação. As operações disponíveis incluem:

  • Inverso – após ocorrer um desastre, o inverso ajuda a tornar o Site B o site de origem e o Site A, onde a VM protegida agora reside.

  • Pausar – pausar a política de replicação atual associada à VM selecionada.

  • Retomar – retomar 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 aborda os seguintes cenários de replicação:

  • Proteja uma VM ou um grupo de VMs.

  • Conclua um teste de recuperação de uma VM ou de um grupo de VMs.

  • Recuperar uma VM ou um grupo de VMs.

  • Proteção reversa de uma VM ou um grupo de VMs.

Proteger Máquinas Virtuais

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

    A captura de tela mostra a opção VMware HCX no cliente vSphere.

  2. Acesse a área de Recuperação de Desastres e selecione PROTEGER VMS.

    A captura de tela mostra o painel recuperação de desastre no cliente vSphere.

  3. Selecione a origem e os sites remotos. O site remoto, nesse caso, deve ser a nuvem privada da Solução VMware no Azure.

    A captura de tela mostra a janela VMware HCX: Máquinas Virtuais Protegidas.

  4. Se necessário, selecione as opções de replicação padrão :

    • Habilitar compactação: Recomendado para cenários de baixa taxa de transferência.

    • Habilitar Quiescence: 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 do Azure NetApp Files.

    • Contêiner de computação: Cluster ou pool de recursos do vSphere remoto.

    • Pasta de Destino: Pasta de destino remoto, que é opcional e, se nenhuma pasta estiver selecionada, as VMs serão colocadas diretamente no cluster selecionado.

    • RPO: Intervalo de sincronização entre a VM de origem e a VM protegida. Pode levar de 5 minutos a 24 horas.

    • Intervalo de instantâneo: Intervalo entre instantâneos.

    • Número de instantâneos: Número total de instantâneos dentro do intervalo de instantâneo configurado.

    A captura de tela mostra as opções de replicação 'Proteger Máquinas Virtuais'.

  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 Portas de Rede remoto e selecione Concluir para iniciar o processo de proteção.

    A captura de tela mostra as opções de interface de rede das Máquinas Virtuais de Proteção.

  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 estiver protegida, você poderá exibir os instantâneos diferentes 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 que é desligada e uma ativada. A imagem mostra o processo de sincronização de uma VM ativada. Ele inicia o processo de sincronização até concluir o primeiro instantâneo, que é uma cópia completa da VM e, em seguida, conclui os próximos no intervalo configurado. Ele sincroniza uma cópia para uma VM desligada e, em seguida, a VM aparece como inativa e a operação de proteção é exibida como concluída. Quando a VM é ativada, ela inicia o processo de sincronização com o site remoto.

Realizar uma recuperação de teste de VMs

  1. Entre no vSphere Client 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 de selecionar Testar, a operação de recuperação será iniciada.

  5. Quando terminar, você pode verificar a nova VM no vCenter Server de nuvem privada da Solução VMware no Azure.

    A captura de tela mostra o resumo da operação de recuperação de cheque.

  6. Após a conclusão do teste na VM ou em qualquer aplicativo em execução, faça uma limpeza para excluir a instância de teste.

    A captura de tela mostra 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 é utilizado para este exemplo.

  2. Selecione a VM a ser recuperada da lista, abra o menu ACTIONS e selecione Recuperar VMs.

    A captura de tela mostra 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.

    A captura de tela mostra a confirmação da recuperação de VMs no site de destino.

  4. Depois que a operação de recuperação for concluída, as novas VMs aparecerão no inventário remoto do vCenter Server.

Concluir 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 sã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 ACTIONS e selecione Inverso.

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

    A captura de tela mostra a opção do menu inverso.

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

    A captura de tela mostra os resultados da ação inversa.

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 da API pode ser acessada no VMware HCX Manager na URL.

Essas APIs abrangem as seguintes operações na Recuperação de Desastre.

  • Proteger

  • Recuperar

  • Recuperação de teste

  • Recuperação Planejada

  • Reverter

  • Consulta

  • Limpeza do teste

  • Pausa

  • Retomar

  • Remover Proteção

  • Reconfigurar

O exemplo a seguir mostra uma carga de operação de recuperação no 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 criar um mecanismo personalizado para automatizar a criação e a execução de um plano de recuperação de desastre.