Compartilhar via


Entendendo definitivamente o Hyper-V Replica no Windows Server 2012

Entendendo de uma vez por todas o Hyper-v Replica do Windows Server 2012.

E ai, tudo bom? Galera, hoje vou fazer um RESUMÃO com base no Poster Companion Reference que a Microsoft Disponibilizou do Hyper-V Replica. Vou estar postando desde como ele funciona, até como configura-lo com uma serie de post’s sobre o tal Hyper-V Replica.

Download do Poster Companion Reference: http://www.microsoft.com/en-us/download/details.aspx?id=29189

 

Introdução e Entendendo o Hyper-V Replica

O Hyper-V replica, é um novo recurso que a Microsoft colocou no Windows Server 2012, aonde você consegue ter uma REPLICA das maquinas virtuais em outro site.

Usando o Hyper-v Replica, você pode fazer uma replicação Assíncrona de suas maquinas virtuais usando APENAS o Hyper-V e uma Rede entre 2 sites diferentes.

Por exemplo: Tenho uma empresa com um servidor de Hyper-v em Sâo Paulo. Mas como forma de Disaster Recovery ou Failover, vou replicar minhas VM’S para uma filial em Belo Horizonte.

Olhe a Imagem a baixo para ver resumidamente e como funciona!

Benefícios do Hyper-V Replica

Com o Hyper-V Replica você tem uma infinidade de benefícios, mas vou listar aqui os mais relevantes.

- Não é necessário estar em um Domínio no AD para fazer a Replica! 

- O Hyper-v Replica lhe oferece um ambiente de Recuperação de desastres, se um site ficar indisponível, explodir pegar fogo, for abduzido por Extraterrestres, você pode ficar tranquilo, pois ainda tem a replica no site B e pode subir o ambiente no Site B com pouco Downtime.

- A  Configuração do HOST de Hyper-V do site B não precisa ser IDENTICA ao do HOST de Hyper-v do Site A.

Esses são os principais, de muitos outros benefícios oferecidos pelo Hyper-V Replica.

Requisitos para o Hyper-V Replica Server

- Os 2 Host’s tem que ter suporte a Virtualização com processadores com suporte a AMD-V (para processadores AMD) e Intel VT (Para Processadores Intel) e tem que estar habilitado o DEP (Data Execution Prevention)

- Espaço em disco suficiente para aguentar a carga de maquinas virtuais que serão replicadas.

- Conectividade e Rede entre o Site A e o Site Replica (para ambientes muito grandes com replicações de MUITAS maquinas, é recomendado que se tenha um bom link de dados)

- Configure no Firewall a regra para permitir a Replicação entre o site primário e o site replica.

- Você vai precisar de autenticação baseada em certificado caso queira que os dados transmitidos sejam criptografados.

Considerações ao instalar o Hyper-V Replica.

- o Hyper-v Replica é parte da instalação do Hyper- V, você habilita a replicação dentro da Role de Hyper-V.

- Os servidores de replica podem ser servidores Stand-Alone ou servidores de um failover cluster combinando duas soluções, o Failover e o Hyper-V Replica

- Os servidores de replica, não precisam ser necessariamente do mesmo domínio.

Termos do Hyper-V Replica.

Este artigo se refere a todos os termos usados para descrever o Hyper-V Replica.

Replicação – é o principal processo que envia as alterações de dados nas maquinas virtuais do servidor que está no site primario para o servidor replica do site replica.

Servidor Primário –  É o servidor que vai hospedar o Role de Hyper-v que vai fornecer a replicação das maquinas para o servidor Replica.

Maquina Virtual Primaria – é a maquina virtual primaria que ficara no Servidor Primário**,** e que será replicada para o servidor replica.

Replica Server (Servidor Replica) – É o servidor onde vai hospedar também a Role de Hyper-v mas que recebera a replicação do ** **Servidor Primario com a ** **Maquina Virtual Primaria.

Maquina Virtual Replica – É a maquina virtual que ficara recebendo as alterações da maquina virtual primaria do site primário e servidor primário.

Failover Planejado – Um evento controlado aonde você move uma maquina virtual a partir do site principal para o site replica.

Failover Não Planejado – Um evento não planejado, por exemplo quando um o site primário fica indisponivel e as maquinas virtuais do site replica ficam online.

Application-consistent replication – é o método aonde você pode voltar a Maquina virtual em algum ponto do tempo que seja consistente para aplicação, para isso o Volume Shadow Copy Service (VSS) é usado.

Segue uma imagem (em inglês) que tirei essas informações.

Replicação de maquinas virtual.

A partir de agora, nós já entramos em um assunto um pouco mais técnico, digamos, a parte boa da coisa.

Uma grande vantagem do hyper-v replica é prover uma replicação de suas maquinas virtuais em outro site com qualquer servidor, rede e sem precisar de storage compartilhado ou até mesmo sem a necessidade de um cluster. Você pode replicar uma maquina virtual ou varias maquinas virtuais.

 Você pode replicar suas máquinas virtuais a partir de um Servidor que executa o Hyper-V em um site primário para outro Servidor com o Hyper-V em um site de réplica (o servidor de réplica).

Tenha em mente que o seu replica server pode aceitar trafego de entrada de um ou mais servidores primários.

Segue a ilustração:

OBS: note que ele faz uma copia inicial da maquina virtual. “mas isso não vai consumir muita banda e trafego da minha internet?” já vamos falar sobre esse assunto mais abaixo.

Habilitando a replicação no servidor de replica.

Antes que você comece a replicação de suas maquinas virtuais, é necessário que você habilite em seu servidor replica a função de servidor replica dentro do Hyper-v Manager ou pelo Powershell, após você configurar seu servidor como replica server, ele já pode receber trafego de entrada de maquinas virtuais de um ou mais servidores primários.

Replicação inicial das maquinas virtuais.

Chegamos em um ponto, talvez o mais importante do hyper-v replica que é a replicação inicial.

Digamos que você em uma maquina virtual aonde ela tem como tamanho, 1 terabyte... Como você irá replicar 1 terabyte em uma empresa aonde o link de dados não te ajuda muito ?

Vamos entender isso...

Antes de você começar a replicar apenas as modificações da maquinas virtuais, tem que haver uma replicação inicial das maquinas virtuais para seu servidor replica. Isso pode ocorrer de 3 formas

1º - Pode ocorrer via rede, você pode começar a replicação imediatamente ou pode agendar para que ela faça em um determinado horário especifico que a empresa esteja mais vazia ou que os usuários não estejam usando tanta banda. NÃO ACONSELHO QUE FAÇAM POR ESSE METODO !

2º - Você pode usar uma copia de backup das maquinas virtuais que estão no Servidor de Replica, isso significa que você pode transferir uma copia de backup para o servidor replica.

3º - COM CERTEZA, a melhor opção para fazer a primeira sincronização, é você usar esta opção. Você pode usar uma mídia externa. você copia os VHD’S para a mídia externa e entrega ela para o servidor de replica.

Replicando modificações das maquinas virtuais.

Logo após você fazer a sua primeira sincronização, o Hyper-v Replica a partir de agora só ira replicar as modificações que foram feitas nas maquinas virtuais para o replica Server.

A cada 5 minutos (padrão do Hyper-v Replica e o recomendado) ele faz uma nova replicação dos arquivos “ .hrl “ comprimidos para o servidor replica gerando um log.

Você pode também, alterar o tempo de replicação, mas não é uma pratica recomendada.

Veja como ocorre a replicação:

Autenticação do Servidor de Replica.

Após você habilitar o servidor de replica para replicar as maquinas virtuais, você deve configurar tipo de porta e autenticação pelo qual ele vai fazer o trafego de replicação de entrada.

Você tem 2 tipos de opções para autenticação. Você pode usar uma autenticação baseada em Kerberos Authentication (usando HTTP) que é a mesma usada no Active Directory, porem, os dados não serão encriptados.

Você também pode usar uma autenticação baseada em certificado certificate-based-authentication (que por sua vez usa HTTPS) e assim os dados são transmitidos pela rede encriptados.

Autorização de Servidor de Replicação

Logo após você ter decidido qual será a forma de autenticação (via HTTP ou HTTPS), você devera especificar quem são os servidores ou o servidor primário que estão autorizados a fazerem a replica de maquinas virtuais para o servidor de replicação. Você pode permitir apenas 1 servidor autenticado ou vários servidores. De qualquer forma o Hyper-v Replica permite você especificar um local especifico para armazenar o seus arquivos de recuperação de maquina virtual, por exemplo, em uma SAN ou em um SMB File Server ou em um armazenamento de conexão direta.

Regras de Firewall para replicação

Um ponto importante também, é configurar as regras de seu Firewall para que ele aceite o trafego de replicação entre os servidores replicas.

Para permitir que todo o tráfego seja aceito, você deve configurar uma regra de entrada em seu Firewall.

Histórico de recuperação.

Se você precisar fazer a recuperação de uma maquina virtual, o Hyper-V usa um ponto de recuperação. Os pontos de recuperação, contem um ou mais snapshots. Você tem a opção de manter apenas o ultimo snapshot.

Vocês tem que ter em mente que snapshot é uma coisa a se pensar, pois você pode perder o controle de seus snapshots e acabar lotando o disco. Então planejem bem seus snapshots.

Arquitetura resumida do Hyper-v Replica.

Segue a imagem da arquitetura do hyper-v replica, contida no pôster do Windows Server 2012 Hyper-V.

Links úteis e Links Utilizados para este artigo..

Passo a passo de como configurar uma estrutura de Hyper-V Replica.

http://technet.microsoft.com/pt-br/library/hh831759.aspx#BKMK_Step4

Cmdlets do Powershell para Hyper-V

http://technet.microsoft.com/library/hh848559.aspx

 

Download do Poster Companion Reference de Hyper-V Replica.

http://www.microsoft.com/en-us/download/details.aspx?id=29189

 

Acessem o MVA (Microsoft Virtual Academy) para treinamentos On-line.

http://www.microsoftvirtualacademy.com/Home.aspx

Façam Download do novo Windows Server 2012 e testem grátis por 180 dias.

http://technet.microsoft.com/pt-br/evalcenter/hh670538.aspx

Acessem meu blog

http://julioaraujo96.wordpress.com/