Compartilhar via


Configurar a Réplica do Hyper-V

A Réplica do Hyper-V é uma parte integrante da função do Hyper-V. Ele contribui para sua estratégia de recuperação de desastre replicando máquinas virtuais de um servidor host Hyper-V para outro para manter suas cargas de trabalho disponíveis. A Réplica do Hyper-V cria uma cópia de uma máquina virtual dinâmica para uma máquina virtual offline de réplica. Observe o seguinte:

  • Hosts Hyper-V: os servidores host primários e secundários podem estar fisicamente colocalizados ou em locais geográficos separados com replicação por meio de um link de WAN. Os hosts Hyper-V podem ser autônomos, clusterizados ou uma mistura de ambos. Não há nenhuma dependência do Active Directory entre os servidores e eles não precisam ser membros do domínio.

  • Replicação e controle de alterações: quando você habilita a Réplica do Hyper-V para uma máquina virtual específica, a replicação inicial cria uma máquina virtual de réplica idêntica em um servidor host secundário. Depois que isso acontece, o controle de alterações da Réplica do Hyper-V cria e mantém um arquivo de log que captura alterações em um VHD de máquina virtual. O arquivo de log é reproduzido em ordem inversa para o VHD de réplica com base nas configurações de frequência de replicação. Isso significa que as alterações mais recentes são armazenadas e replicadas de maneira assíncrona. A replicação pode ser via HTTP ou HTTPS.

  • Replicação estendida (encadeada): permite replicar uma máquina virtual de um host primário para um host secundário e replicar o host secundário para um terceiro host. Observe que você não pode replicar do host primário diretamente para o segundo e o terceiro.

    Esse recurso torna a Réplica do Hyper-V mais robusta para recuperação de desastre porque, se ocorrer uma interrupção, você poderá se recuperar da réplica primária e estendida. Você poderá fazer failover para a réplica estendida se os locais primário e secundário ficarem inativos. Observe que a réplica estendida não dá suporte à replicação consistente com aplicativos e deve usar os mesmos VHDs que a réplica secundária está usando.

  • Failover: se ocorrer uma interrupção no local principal (ou secundário, se estendido), você poderá iniciar manualmente um failover de teste, planejado ou não.

    Pergunta Teste Planejado Não planejado
    Quando devo executar isso? Verifique se uma máquina virtual pode fazer failover e iniciar no site secundário

    Útil para teste e treinamento

    Durante o tempo de inatividade e interrupções planejados Durante eventos inesperados
    Uma máquina virtual duplicada é criada? Sim Não No
    Onde é iniciada? Na máquina virtual de réplica Iniciada na primária e concluída na secundária Na máquina virtual de réplica
    Com que frequência devo executar? Recomendamos uma vez por mês para teste Uma vez a cada seis meses ou de acordo com os requisitos de conformidade Somente em caso de desastre quando a máquina virtual primária não estiver disponível
    A máquina virtual primária continua a replicação? Sim Sim. Quando a interrupção é resolvida, a replicação inversa replica as alterações de volta para o site primário para que as primárias e secundárias sejam sincronizadas. No
    Há alguma perda de dados? Nenhum Nenhum. Após o failover, a Réplica do Hyper-V replica o último conjunto de alterações controladas de volta para o primário para garantir zero perda de dados. Depende dos pontos de recuperação e evento
    Há algum tempo de inatividade? Nenhum. Isso não afeta seu ambiente de produção. Ele cria uma máquina virtual de teste duplicada durante o failover. Quando o failover está concluído, você seleciona Failover na máquina virtual de réplica e ele é limpo e excluído automaticamente. A duração da interrupção planejada A duração da interrupção não planejada
  • Pontos de recuperação: ao configurar a replicação para uma máquina virtual, você especifica os pontos de recuperação que deseja armazenar dele. Pontos de recuperação representam um instantâneo no tempo do qual você pode recuperar uma máquina virtual. Obviamente, menos dados serão perdidos se você se recuperar de um ponto de recuperação muito recente. Você pode acessar pontos de recuperação de até 24 horas atrás.

Pré-requisitos de implantação

Veja o que você deve verificar antes de começar:

  • Descubra quais VHDs precisam ser replicados. Em particular, VHDs que contiverem dados que mudam rapidamente e não são usados pelo servidor de Réplica após o failover, tais como discos de arquivo de paginação, deverão ser excluídos da replicação para poupar largura de banda da rede. Anote os VHDs que podem ser excluídos.

  • Decida com que frequência você precisa sincronizar dados: os dados no servidor de réplica são sincronizados atualizados de acordo com a frequência de replicação configurada (30 segundos, 5 minutos ou 15 minutos). A frequência escolhida deve considerar o seguinte: as máquinas virtuais estão executando dados críticos com um RPO baixo? Quais são suas considerações sobre a largura de banda? Suas máquinas virtuais altamente críticas precisarão evidentemente de uma replicação mais frequente.

  • Decidir como recuperar dados: por padrão, a Réplica do Hyper-V armazena apenas um ponto de recuperação que será a replicação mais recente enviada do primário para o secundário. No entanto, se você quiser a opção de recuperar dados para um ponto anterior no tempo, poderá especificar que pontos de recuperação adicionais devem ser armazenados (até um máximo de 24 pontos por hora). Se você precisar de pontos de recuperação adicionais, deverá observar que isso requer mais sobrecarga nos recursos de processamento e armazenamento.

  • Descubra quais cargas de trabalho você replicará: a replicação padrão da Réplica do Hyper-V mantém a consistência no estado do sistema operacional da máquina virtual após um failover, mas não o estado dos aplicativos em execução na máquina virtual. Se você quiser recuperar o estado da carga de trabalho, poderá criar pontos de recuperação consistentes com aplicativos. Observe que a recuperação consistente com aplicativos não estará disponível no site de réplica estendida se você estiver usando a replicação estendida (encadeada).

  • Decida como fazer a replicação inicial dos dados da máquina virtual: a replicação começa transferindo as necessidades para transferir o estado atual das máquinas virtuais. Esse estado inicial pode ser transmitido diretamente através da rede existente, imediatamente ou em um momento posterior configurado por você. Você também pode usar uma máquina virtual pré-existente restaurada (por exemplo, se tiver restaurado um backup anterior da máquina virtual no servidor de Réplica) como cópia inicial. Ou então, você pode poupar largura de banda da rede copiando a cópia inicial para mídia externa e depois entregando fisicamente a mídia ao site de Réplica. Se você quiser usar uma máquina virtual pré-existente, exclua todos os instantâneos anteriores associados a ela.

Etapas de implantação.

Etapa 1: Configurar os hosts do Hyper-V

Você precisará de pelo menos dois hosts Hyper-V com uma ou mais máquinas virtuais em cada servidor. Comece já e Instale a função Hyper-V no Windows Server. O servidor host para o qual você replicará as máquinas virtuais precisará ser configurado como o servidor de réplica.

  1. Nas configurações do Hyper-V para o servidor para o qual você replicará as máquinas virtuais, em Configuração de Replicação, selecione Habilitar este computador como um servidor de réplica.

  2. Você pode replicar por HTTP ou HTTPS criptografado. Selecione Usar Kerberos (HTTP) ou Usar autenticação baseada em certificado (HTTPS). Por padrão, HTTP 80 e HTTPS 443 são habilitados como exceções de firewall no servidor Hyper-V de réplica. Se você alterar as configurações de porta padrão, também precisará alterar a exceção de firewall. Se você estiver replicando por HTTPS, precisará selecionar um certificado e deve ter a autenticação de certificado configurada.

  3. Para autorização, selecione Permitir replicação de qualquer servidor autenticado para permitir que o servidor de réplica aceite o tráfego de replicação de máquina virtual de qualquer servidor primário que se autentique com êxito. Selecione Permitir replicação dos servidores especificados para aceitar o tráfego apenas dos servidores primários especificamente selecionados.

    Para ambas as opções, você pode especificar em que local os VHDs replicados devem ser armazenados no servidor Hyper-V de réplica.

  4. Clique em OK ou em Aplicar.

Etapa 2: Configurar o firewall

Para permitir a replicação entre os servidores primário e secundário, o tráfego deve passar pelo Firewall do Windows (ou por qualquer outro firewall de terceiros). Quando você instalou a função Hyper-V nos servidores por padrão, exceções para HTTP (80) e HTTPS (443) são criadas. Se você estiver usando essas portas padrão, precisará apenas habilitar as regras:

  • Para habilitar as regras em um servidor host autônomo:

    1. Abra o Firewall do Windows com Segurança Avançada e clique em Regras de Entrada.

    2. Para habilitar a autenticação HTTP (Kerberos), clique com o botão direito do mouse em Ouvinte HTTP da Réplica do Hyper-V (Entrada TCP)>Habilitar Regra. Para habilitar a autenticação baseada em certificado HTTPS, clique com o botão direito do mouse em Ouvinte HTTPS da Réplica do Hyper-V (Entrada TCP)>Habilitar Regra.

  • Para habilitar regras em um cluster Hyper-V, abra uma sessão Windows PowerShell usando Executar como Administrador e execute um destes comandos:

    • Para HTTP:

      get-clusternode | ForEach-Object {Invoke-command -computername $_.name -scriptblock {Enable-Netfirewallrule -displayname "Hyper-V Replica HTTP Listener (TCP-In)"}}

    • Para HTTPS:

      get-clusternode | ForEach-Object {Invoke-command -computername $_.name -scriptblock {Enable-Netfirewallrule -displayname "Hyper-V Replica HTTPS Listener (TCP-In)"}}

Habilitar replicação de máquina virtual

Faça o seguinte em cada máquina virtual que você deseja replicar:

  1. No painel Detalhes do Gerenciador do Hyper-V, selecione uma máquina virtual clicando sobre ela. Clique com o botão direito do mouse na máquina virtual selecionada e clique em Habilitar Replicação para abrir o assistente Habilitar Replicação.

  2. Na página Antes de Começar, clique em Avançar.

  3. Na página Especificar Servidor de Réplica, na caixa Servidor de Réplica, insira NetBIOS ou o FQIDN do Servidor de Réplica. Se o servidor de Réplica for parte de um cluster de failover, insira o nome do Agente de Réplica do Hyper-V. Clique em Próximo.

  4. Na página Especificar Parâmetros de Conexão, a Réplica do Hyper-V recupera automaticamente as configurações de autenticação e porta que você definiu para o servidor de réplica. Se os valores não estiverem sendo recuperados, verifique se o servidor está configurado como um servidor de réplica e se ele está registrado no DNS. Se necessário, digite na configuração manualmente.

  5. Na página Escolher VHDs de Replicação, verifique se os VHDs que você deseja replicar estão selecionados e desmarque as caixas de seleção para todos os VHDs que você deseja excluir da replicação. Em seguida, clique em Próximo.

  6. Na página Configurar Frequência de Replicação, especifique com que frequência as alterações devem ser sincronizadas do primário para o secundário. Em seguida, clique em Próximo.

  7. Na página Configurar Pontos de Recuperação Adicionais, selecione se deseja manter apenas o ponto de recuperação mais recente ou criar pontos adicionais. Se você quiser recuperar consistentemente aplicativos e cargas de trabalho que têm os próprios gravadores VSS, recomendamos selecionar a frequência do VSS (Serviço de Cópias de Sombra de Volume) e especificar com que frequência criar instantâneos consistentes com aplicativos. Observe que o Serviço solicitante do VMM do Hyper-V deve estar em execução nos servidores Hyper-V primários e secundários. Em seguida, clique em Próximo.

  8. Na página Escolher Replicação Inicial, selecione o método de replicação inicial a ser usado. A configuração padrão para enviar a cópia inicial pela rede copiará o arquivo de configuração de máquina virtual primária (VMCX) e os arquivos de disco rígido virtual (VHDX e VHD) selecionados pela conexão de rede. Verifique a disponibilidade da largura de banda da rede se você pretende usar essa opção. Se a máquina virtual primária já estiver configurada no site secundário como uma máquina virtual de replicação, poderá ser útil selecionar Usar uma máquina virtual existente no servidor de replicação como a cópia inicial. Você pode usar a exportação do Hyper-V para exportar a máquina virtual primária e importá-la como uma máquina virtual de réplica no servidor secundário. Para máquinas virtuais maiores ou largura de banda limitada, você pode optar por que a replicação inicial pela rede ocorra posteriormente e configurar fora do horário de pico ou enviar as informações de replicação inicial como mídia offline.

    Se você fizer a replicação offline, transportará a cópia inicial para o servidor secundário usando um meio de armazenamento externo, como um disco rígido ou uma unidade USB. Para isso, é necessário conectar o armazenamento externo ao servidor primário (ou ao nó proprietário em um cluster) e, em seguida, ao selecionar Enviar cópia inicial usando mídia externa, você pode especificar um local localmente ou em sua mídia externa onde a cópia inicial pode ser armazenada. Uma máquina virtual de espaço reservado é criada no site de réplica. Depois que a replicação inicial for concluída, o armazenamento externo poderá ser enviado para o site de réplica. Lá, você conectará a mídia externa ao servidor secundário ou ao nó proprietário do cluster secundário. Em seguida, você importará a réplica inicial para um local especificado e a mesclará na máquina virtual de espaço reservado.

  9. Na página Conclusão da habilitação da replicação, examine as informações no Resumo e clique em Concluir. Os dados da máquina virtual serão transferidos de acordo com as configurações escolhidas. Uma caixa de diálogo é exibida para indicar que a replicação foi habilitada com sucesso.

  10. Se você quiser configurar a replicação estendida (encadeada), abra o servidor de réplica e clique com o botão direito do mouse na máquina virtual que deseja replicar. Clique em Replicação>Estender Replicação e especifique as configurações de replicação.

Executar um failover

Depois de concluir essas etapas de implantação, seu ambiente replicado está em execução. Agora você pode executar failovers conforme necessário.

Failover de teste: se você quiser executar um failover de teste, clique com o botão direito do mouse na máquina virtual de réplica e selecione Replicação>Failover de Teste. Escolha o ponto de recuperação mais recente ou outro, se configurado. Uma máquina virtual de teste será criada e iniciada no site secundário. Depois de concluir o teste, selecione Parar Failover de Teste na máquina virtual de réplica para limpá-lo. Observe que, para uma máquina virtual, você só pode executar um failover de teste por vez. Para mais informações, confira Failover de teste na Réplica do Hyper-V.

Failover planejado: para executar um failover planejado, clique com o botão direito do mouse na máquina virtual primária e selecione Replicação>Failover Planejado. O failover planejado executa verificações de pré-requisitos para garantir zero perda de dados. Ele verifica se a máquina virtual primária está desligada antes de iniciar o failover. Após o failover da máquina virtual, ela começa a replicar as alterações de volta para o site primário quando ele está disponível. Observe que, para que isso funcione, o servidor primário deve ser configurado para receber a replicação do servidor secundário ou do Agente de Réplica do Hyper-V no caso de um cluster primário. O failover planejado envia o último conjunto de alterações controladas. Para mais informações, confira Failover planejado na Réplica do Hyper-V.

Failover não planejado: para executar um failover não planejado, clique com o botão direito do mouse na máquina virtual de réplica e selecione Replicação>Failover não planejado do Gerenciador do Hyper-V ou do Gerenciador de Clustering de Failover. Você poderá se recuperar do ponto de recuperação mais recente ou dos pontos de recuperação anteriores se essa opção estiver habilitada. Após o failover, verifique se tudo está funcionando conforme o esperado na máquina virtual com failover e clique em Concluir na máquina virtual de réplica. Leia mais.