Compartilhar via


Fazer failover de uma máquina virtual replicada com Hyper-V Replica

Depois de habilitar Hyper-V Réplica e replicar uma VM (máquina virtual), você poderá executar operações de failover para alternar a VM para o host ou cluster de réplica. Este artigo explica como executar diferentes tipos de operações de failover usando Hyper-V Replica com Hyper-V Manager, Gerenciador de Cluster de Failover, PowerShell ou Windows Admin Center – Modo de Virtualização.

Para obter mais informações sobre Hyper-V Replica ou se você precisar habilitar a replicação ou replicar uma VM, consulte os seguintes artigos:

Cenários de failover

Hyper-V Replica dá suporte aos três cenários de failover a seguir.

  • Failover de teste: cria uma VM de teste no host ou cluster da réplica sem afetar a replicação contínua. Ele permite que você verifique se a VM de réplica está funcionando corretamente. Após o teste, você pode interromper o failover de teste para remover a VM de teste.

    Por padrão, a VM de teste é criada a partir do ponto de recuperação mais recente e não está conectada a uma rede. Se você configurou pontos de recuperação extras, poderá optar por criar a VM de teste de um desses pontos. Você só pode executar um failover de teste em uma VM por vez.

  • Failover planejado: use quando puder desligar normalmente a VM primária. Ele ajuda você a executar uma validação de ponta a ponta do seu plano de recuperação. Ele garante que todas as alterações sejam replicadas para a réplica antes de alternar, resultando em zero perda de dados. Após o failover planejado, você pode opcionalmente reverter a replicação para o host ou cluster primário original e, em seguida, realizar o failback da VM para o local original.

    O failover planejado não substitui a alta disponibilidade, mas pode permitir que você mantenha suas cargas de trabalho em execução com tempo de inatividade mínimo sem perda de dados. Pode ser útil para eventos como a manutenção planejada de um site ou datacenter inteiro.

  • Failover não planejado: use quando a VM primária não estiver disponível devido a uma falha, como uma interrupção de energia. Ele permite que você alterne para a VM de réplica usando o ponto de recuperação mais recente ou os pontos de recuperação anteriores, se configurado. Após o failover não planejado, você pode concluir o processo de failover e, opcionalmente, reverter a replicação de volta para o host ou cluster primário original e, em seguida, fazer failback da VM para o local original.

    O failover não planejado foi projetado para cenários de recuperação de desastre em que a VM primária não pode ser desligada normalmente. Isso pode resultar em alguma perda de dados, dependendo do ponto de recuperação selecionado.

Pré-requisitos

Antes de iniciar, verifique se você cumpre os seguintes pré-requisitos:

  • Você tem uma VM que está sendo replicada usando o Hyper-V Replica.

  • O estado de integridade da replicação da VM é Normal. Para verificar a integridade da replicação, consulte Monitorar o progresso da replicação.

  • Uma conta de usuário que é membro do grupo de segurança Hyper-V Administrators em cada host. Em um domínio do Active Directory, você pode adicionar usuários ou grupos a esse grupo usando preferências de política de grupo. Como alternativa, a conta pode ser um administrador local em cada host. Para obter mais informações sobre o grupo administradores do Hyper-V, consulte Grupos de Segurança do Active Directory.

Fazer failover de uma máquina virtual

Você precisa executar uma operação de failover para cada VM. Você só pode executar uma operação de failover por vez para uma VM. Você pode executar cada operação de failover usando as seguintes combinações:

  • Hyper-V Manager em clusters ou hosts únicos
  • Gerenciador de Clusters de Failover em clusters
  • PowerShell em clusters ou hosts únicos
  • Windows Admin Center – Modo de virtualização somente em hosts únicos. Você só pode fazer failover usando o Windows Admin Center – modo de virtualização do host primário para o host de réplica. Você não pode realizar um teste de failover ou replicação reversa no momento.

Selecione a guia relevante para obter instruções.

Realizar o failover de uma máquina virtual usando o Gerenciador de Hyper-V depende do tipo de failover que você pretende realizar.

Testar o failover usando o Gerenciador do Hyper-V

Para realizar um failover de teste usando o Hyper-V Manager, siga estas etapas:

  1. Abra o Hyper-V Manager em um dispositivo que você utiliza para gerenciar um host no cluster de replica, um único host de replica com a VM, ou no próprio host onde o Windows Server com Experiência de Área de Trabalho está instalado.

  2. No painel de recursos, selecione o host que contém a VM de réplica para a qual você deseja executar um failover de teste.

  3. Clique com o botão direito do mouse na VM, selecione Replicação e selecione Failover de Teste.

  4. Na tela Failover de Teste , selecione o ponto de recuperação que você deseja usar para o failover de teste na lista suspensa e selecione Failover de Teste.

    Uma captura de tela da caixa de diálogo Teste de Failover mostrando a lista de seleção de ponto de recuperação no Hyper-V Manager.

  5. O host cria uma VM duplicada. O nome da VM é o nome original da VM com - Test acrescentado. A VM duplicada não está conectada a uma rede por padrão. Neste ponto, você pode iniciar a VM e executar testes necessários para verificar se ela funciona corretamente.

  6. Ao concluir o teste, clique com o botão direito do mouse na VM da réplica (não na duplicação de teste), selecione Replicação e, em seguida, selecione Parar Failover de Teste. Na caixa de diálogo de confirmação, selecione Parar Failover de Teste para excluir a VM de teste e descartar seus dados.

Failover planejado usando o Gerenciador de Hyper-V

Para executar um failover planejado usando Hyper-V Manager:

  1. Abra Hyper-V Manager em um dispositivo que você usa para gerenciar um host no cluster primário ou em um único host primário com a VM ou no próprio host em que o Windows Server com Experiência de Área de Trabalho está instalado.

  2. No painel de recursos, selecione o host que contém a VM para a qual você deseja executar um failover planejado.

  3. Desligue a VM se ela estiver em execução. Você deve desligar a VM para executar um failover planejado.

  4. Clique com o botão direito do mouse na VM, selecione Replicação e selecione Failover Planejado.

  5. Na tela Failover Planejado, marque a caixa para Reverter a direção da replicação após o failover e, opcionalmente, marque a caixa para Iniciar a máquina virtual de réplica após o failover, dependendo de suas necessidades. A caixa de diálogo mostra uma lista de verificações e ações de pré-requisitos executadas pelo failover planejado. Por padrão, a VM de réplica é iniciada após o failover. Não se esqueça de anexar a VM a uma rede, se necessário.

    Uma captura de tela da caixa de diálogo Planned Failover exibindo verificações de pré-requisitos, ações e opções para reverter a replicação e iniciar a VM de réplica no Hyper-V Manager.

  6. Selecione FailOver para iniciar o processo.

    Uma captura de tela confirmando verificações e ações de pré-requisitos bem-sucedidas na caixa de diálogo de Failover Planejado no Gerenciador de Hyper-V.

    Neste ponto, o failover está concluído. Se você selecionou a opção para inverter a direção da replicação, a replicação será reconfigurada automaticamente para replicar as alterações de volta para o host ou cluster primário original. Como alternativa, clique com o botão direito do mouse na VM da réplica, selecione Replicação e, em seguida, selecione Replicação Reversa para configurar manualmente a replicação de volta para o host ou cluster primário original. Depois que a replicação inversa é configurada, a integridade da replicação retorna ao Normal.

  7. Inicie a VM se ela ainda não estiver em execução clicando com o botão direito do mouse na VM e selecionando Iniciar. Lembre-se de anexar a VM a uma rede, se necessário.

Failover não planejado usando o Gerenciador de Hyper-V

Para executar um failover não planejado usando Hyper-V Manager:

  1. Abra Hyper-V Manager em um dispositivo que você usa para gerenciar um host no cluster de réplica ou em um único host de réplica com a VM ou no próprio host em que o Windows Server com Experiência de Área de Trabalho está instalado.

  2. No painel de recursos, selecione o host que contém a VM de réplica para a qual você deseja executar um failover não planejado.

  3. Clique com o botão direito do mouse na VM da réplica, selecione Replicação e, em seguida, selecione Failover.

  4. Na tela Failover, selecione o ponto de recuperação que você deseja usar para o failover na lista suspensa e selecione Fail Over.

    Uma captura de tela da caixa de diálogo Failover mostrando os pontos de recuperação disponíveis para um failover não planejado no gerenciador de Hyper-V.

  5. O processo cria um ponto de verificação para a VM de réplica e, em seguida, inicia a VM. Você deve executar os testes que você precisa para verificar se o ponto de recuperação que você escolheu funciona corretamente. Não se esqueça de anexar a VM a uma rede, se necessário.

    Se você precisar selecionar um ponto de recuperação diferente, poderá cancelar o failover clicando com o botão direito do mouse na VM da réplica, selecione Replicação e, em seguida, selecione Cancelar Failover. Em seguida, você pode escolher um ponto de recuperação diferente.

  6. Depois de testar a VM e não precisar reverter para um ponto de recuperação diferente, você precisará concluir o failover. Clique com o botão direito do mouse na VM da réplica, selecione Replicação e, em seguida, selecione Remover Pontos de Recuperação. Essa ação remove os pontos de recuperação e mescla o ponto de verificação, o que significa que você não pode reverter para um ponto de recuperação anterior. Se você quiser manter pontos de recuperação extras, primeiro poderá exportar a VM da réplica antes de concluir o failover.

    Uma captura de tela da opção de menu de contexto para remover pontos de recuperação após um failover não planejado no gerenciador de Hyper-V.

    Neste ponto, o failover está completo, no entanto, o estado da replicação aparece como Aviso porque essa direção de replicação não está configurada.

Replicação reversa após failover não planejado usando o Gerenciador de Hyper-V

Depois que a VM primária estiver disponível novamente, você deverá replicar as alterações feitas na VM de réplica de volta para a VM primária original. O processo é chamado de replicação reversa. Antes de reverter a replicação, você precisa marcar a VM primária original como capaz de ser um destino para receber a replicação. Não é possível executar essa ação no Gerenciador de Hyper-V.

  1. No host primário original que contém a VM primária original, abra uma sessão do PowerShell como administrador ou conecte-se remotamente usando o cmdlet Enter-PSSession em um dispositivo que você usa para gerenciar o host.

  2. Marque a VM primária original como um destino para receber a replicação executando o comando a seguir. Certifique-se de substituir o espaço reservado <VMName> pelo nome da VM primária original.

    Set-VMReplication -VMName '<VM Name>' -AsReplica
    
  3. Verifique o status da VM primária original executando o seguinte comando no host primário:

    Get-VMReplication -VMName '<VM Name>' | FL VMName, ReplicationMode, ReplicationState
    

    Aqui está um exemplo da saída, que mostra que a VM primária agora está configurada como uma réplica e está aguardando a replicação:

    VMName           : contoso-vm-01
    ReplicationMode  : Replica
    ReplicationState : WaitingForInitialReplication
    
  4. No host de réplica que contém a VM de réplica , no Hyper-V Manager, clique com o botão direito do mouse na VM da réplica, selecione Replicação e selecione Replicação Inversa. Na tela Replicação Inversa , se você vir Antes de Começar, selecione Avançar.

  5. As opções no assistente são pré-preenchidas com base nas configurações da VM primária original. Se você não precisar alterar nenhuma configuração, selecione Avançar em cada tela até chegar à tela Resumo e selecione Concluir para iniciar a replicação inversa. Como alternativa, as opções são as mesmas de quando você habilitou inicialmente a replicação para a VM.

    Uma captura de tela da página de resumo do assistente de Replicação Reversa antes de iniciar a replicação inversa no gerenciador de Hyper-V.

    Neste ponto, todas as alterações são replicadas e a integridade da replicação retorna ao Normal. As funções primárias e de réplica foram trocadas. Para retornar à direção de replicação original, você pode executar um failover planejado, conforme descrito na seção failover planejado.