Como montar um ambiente 
de alta disponibilidade com o 
Hyper-V 
VIR303 
Rodrigo Immaginario, CISSP 
MVP:Enterprise Security 
http://rodrigoi.org.br 
@rodrigoi
Failover Clustering & Hyper-V for 
Availability 
Base para Private Cloud 
Mobilidade da VM 
Aumento da Disponibilidade da VM 
Detecção da saúde do Hardware 
Detecção da saúde do SO 
Detecção da saúde da VM 
Detecção da saúde da Aplicação/Serviço 
Recuperação Automática 
Flexibilidade de Implantação
Host vs. Guest Clustering 
Host Clustering 
Serviço de Cluster é 
executado no host 
(computador físico) e 
gerencia as VMs 
VMs move entre os nós do 
Cluster 
Guest Clustering 
Serviço de Cluster é 
executado dentro da VM 
Aplicativos e Serviços dentro 
da VM são gerenciados pelo 
Cluster 
Aplicação move entre as 
VMs do Cluster 
Cluster 
SAN 
Cluster 
iSCSI
O que o Host Clustering oferece 
Evita um ponto único de falha 
“Não ponha todos os ovos em uma única cesta” 
Host Crashes 
VMs reinicia em outro nós 
Restart VM Crashes 
VM OS reinicia no mesmo nó 
Recupera VM travada 
VM OS reinicia no mesmo nó 
Zero Downtime Maintenance & Patching 
Live migrate VMs para outros hosts 
Mobilidade e Distribuição de Carga 
Live migrate VMs para servidores diferentes para 
balancear a carga
O que o Host Clustering oferece 
• Aplicação ou Serviço com falhas dentro da VM são movidos para 
outra VM 
Cluster 
iSCSI 
Application Health Monitoring 
Application Mobility 
• Aplicação ou Serviço são movidos para outra VM para manutenção 
ou atualização do SO
Guest vs. Host: Health Detection 
Fault Host Cluster Guest Cluster 
Host Hardware Failure 
Parent Partition Failure 
VM Failure 
Guest OS Failure 
Application Failure
Host vs. Guest Clustering 
Host Clustering 
• Move VM entre 
servidores 
• Zero downtime para 
mover uma VM 
• Funciona com qualquer 
aplicação ou guest OS 
Guest Clustering 
• Apps move de uma VM 
para outra 
• Downtime quando move 
aplicações 
• Requires “cluster aware” 
applications running on 
Windows Server 
• Requer o dobro de 
recursos – 2 VMs para 
única carga de trabalho
Combinando Host & Guest Clustering 
O melhor dos dois mundos para proteção de 
flexibilidade 
Alta disponibilidade da VM & mobilidade entre os 
nós físicos 
Alta disponibilidade da Aplicação e Serviço & 
mobilidade entre as VMs 
Cluster-on-a-cluster aumenta a complexidade 
Guest Cluster 
CLUSTER CLUSTER 
iSCSI 
SAN SAN
Combinando Físico e Virtual no 
mesmo cluster 
Combinação do físico com o virtual é suportado 
Requer iSCSI storage 
iSCSI
Planejando a carga em um Guest 
Cluster 
SQL 
Host e guest clustering suportado no SQL 2005 e 2008 
Suporta guest live e quick migration 
Support policy: http://support.microsoft.com/?id=956893 
File Server 
Totalmente Suportado 
Live migration para mover file server para ambientes diferentes sem 
quebrar a conexão TCP do cliente 
Outros Produtos: http://support.microsoft.com/kb/957006
Configurando um ambiente de alta 
disponibilidade com o Hyper-V
Validando o Cluster 
Ferramenta para teste funcional para 
verificar interoperabilidade 
Executar antes e depois da 
implantação 
Analise das melhores práticas 
Testes em todos os componentes do 
cluster 
Informações de configuração e suporte 
no relatório 
Problemas de rede 
Troubleshoot 
Mais informações 
http://go.microsoft.com/fwlink/?LinkID=119949
Cluster Validation
Live Migration - Initiate Migration 
Client 
accessing VM 
VHD 
Live Migrate this 
VM to another 
physical 
machine 
SAN 
IT Inicia o Live Migration
Live Migration - Memory Copy: Full 
Copy 
Memory content is 
copied to new 
server 
VHD 
VM pre-staged 
SAN 
Primeiro copia todo 
o conteúdo da 
memória
Live Migration - Memory Copy: Dirty 
Pages 
VHD 
Pages are 
being dirtied 
Client continues 
accessing VM 
SAN 
Cliente continua 
acessando a VM, o que 
vai gerar novas mudanças 
na memória
Live Migration - Memory Copy: 
Incremental 
VHD 
Smaller set 
of changes 
Recopy of 
changes 
Hyper-V procura por SAN 
mudanças e copia de 
forma incremental 
Cópias cada vez mais 
rápidas porque são 
menores
Live Migration - Final Transition 
VHD 
Partition State 
copied 
VM 
Paused 
SAN 
A janela TCP é muito 
pequena
Live Migration - Post-Transition: 
Clean-up 
VHD 
Old VM deleted 
once migration is 
verified successful 
Client directed 
to new host 
Atualização das tabelas de SAN 
roteamento (ARP) 
Como a session state é 
mantida não é necessária 
a reconexão
Live Migration
Escolhendo o SO 
No guest OS licenses 4 guest OS licenses Unlimited guest licenses 
Hyper-V 
Server 
Host OS is Free 
Windows 
Server 
Enterprise 
Windows 
Server 
Datacenter 
Licensed per 
Server 
Licensed per CPU 
Hyper-V, 16 node Failover Clustering, e CSV
Planejando o Hardware do Servidor 
Processador compatível com Live Migration 
Processador precisa ser do mesmo fabricante em 
todos os nós 
Não pode misturar Intel e AMD no mesmo cluster 
Virtual Machine Migration Test Wizard verifica a 
compatibilidade 
http://archive.msdn.microsoft.com/VMMTestWizard 
‘Processor Compatibility Mode’ pode ser usado 
quando os processadores forem diferentes (todos 
Intel ou todos AMD)
Planejando a Configuração de Rede 
Minimo 2 placas de rede: 
Internal & Live Migration 
Public & VM Guest Management 
Solução Ideal 
Public network for client access to VMs 
Internal network for intra-cluster communication & CSV 
Hyper-V: Live Migration 
Hyper-V: VM Guest Management 
Storage: iSCSI SAN network
Guest vs. Host: Planejamento do 
Storage 
Storage Host Cluster Guest Cluster 
Fibre Channel (FC) 
Serial Attached SCSI (SAS) 
Fibre Channel over Ethernet (FCoE) 
iSCSI
Cluster Shared Volumes (CSV) 
Permite o acesso simultaneo a um volume 
NTFS Simplifies storage management 
SAN
Planejando o número de VMs por CSV 
Não há um número máximo restringindo o acesso 
a um volume CSV 
Considerar a Performace do Storage 
Alto número de servers, 1 LUN 
Verificar a especificação com o fabricante 
Quantos IOPS seu 
storage suporta ?
Planejando o Active Directory 
Todos os nós precisam ser membros do 
domínio 
Nós precisam estar no mesmo domínio 
Precisa de um writable DC acessível 
Não virtualize todos os DCs 
DC é necessário para autenticar e iniciar o 
serviço de cluster 
Manter pelo menos 1 DC em máquina física
Habilitando VM Health Monitoring 
Habilitando VM heartbeat 
Requires Integration Components (ICs) installed in VM 
Health check for VM OS from host 
User-Mode Hangs 
System Crashes 
CLUSTER 
SAN
Failover Cluster Resources 
Cluster Team Blog: 
http://blogs.msdn.com/clustering/ 
Clustering Forum: 
http://forums.technet.microsoft.com/en- 
US/winserverClustering/threads/ 
Cluster Resources: 
http://blogs.msdn.com/clustering/archive/2009/08/21/9878286.aspx 
Cluster Information Portal: 
http://www.microsoft.com/windowsserver2008/en/us/clustering-home. 
aspx 
Clustering Technical Resources: 
http://www.microsoft.com/windowsserver2008/en/us/clustering-resources. 
aspx 
Windows Server 2008 R2 Cluster Features: 
http://technet.microsoft.com/en-us/library/dd443539.aspx
http://technet.microsoft.com/pt-br 
http://msdn.microsoft.com/pt-br 
Get the freemobile app for your phone 
http:/ /gettag.mobi 
Get the freemobile app for your phone 
http:/ /gettag.mobi
Não esqueça de 
preencher sua avaliação 
online 
www.teched.com.br/avaliacao 
Get the freemobile app for your phone 
http:/ /gettag.mobi
© 2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. 
The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market 
conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT 
MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Como montar um ambiente de alta disponibilidade com o Hyper-V

  • 2.
    Como montar umambiente de alta disponibilidade com o Hyper-V VIR303 Rodrigo Immaginario, CISSP MVP:Enterprise Security http://rodrigoi.org.br @rodrigoi
  • 3.
    Failover Clustering &Hyper-V for Availability Base para Private Cloud Mobilidade da VM Aumento da Disponibilidade da VM Detecção da saúde do Hardware Detecção da saúde do SO Detecção da saúde da VM Detecção da saúde da Aplicação/Serviço Recuperação Automática Flexibilidade de Implantação
  • 4.
    Host vs. GuestClustering Host Clustering Serviço de Cluster é executado no host (computador físico) e gerencia as VMs VMs move entre os nós do Cluster Guest Clustering Serviço de Cluster é executado dentro da VM Aplicativos e Serviços dentro da VM são gerenciados pelo Cluster Aplicação move entre as VMs do Cluster Cluster SAN Cluster iSCSI
  • 5.
    O que oHost Clustering oferece Evita um ponto único de falha “Não ponha todos os ovos em uma única cesta” Host Crashes VMs reinicia em outro nós Restart VM Crashes VM OS reinicia no mesmo nó Recupera VM travada VM OS reinicia no mesmo nó Zero Downtime Maintenance & Patching Live migrate VMs para outros hosts Mobilidade e Distribuição de Carga Live migrate VMs para servidores diferentes para balancear a carga
  • 6.
    O que oHost Clustering oferece • Aplicação ou Serviço com falhas dentro da VM são movidos para outra VM Cluster iSCSI Application Health Monitoring Application Mobility • Aplicação ou Serviço são movidos para outra VM para manutenção ou atualização do SO
  • 7.
    Guest vs. Host:Health Detection Fault Host Cluster Guest Cluster Host Hardware Failure Parent Partition Failure VM Failure Guest OS Failure Application Failure
  • 8.
    Host vs. GuestClustering Host Clustering • Move VM entre servidores • Zero downtime para mover uma VM • Funciona com qualquer aplicação ou guest OS Guest Clustering • Apps move de uma VM para outra • Downtime quando move aplicações • Requires “cluster aware” applications running on Windows Server • Requer o dobro de recursos – 2 VMs para única carga de trabalho
  • 9.
    Combinando Host &Guest Clustering O melhor dos dois mundos para proteção de flexibilidade Alta disponibilidade da VM & mobilidade entre os nós físicos Alta disponibilidade da Aplicação e Serviço & mobilidade entre as VMs Cluster-on-a-cluster aumenta a complexidade Guest Cluster CLUSTER CLUSTER iSCSI SAN SAN
  • 10.
    Combinando Físico eVirtual no mesmo cluster Combinação do físico com o virtual é suportado Requer iSCSI storage iSCSI
  • 11.
    Planejando a cargaem um Guest Cluster SQL Host e guest clustering suportado no SQL 2005 e 2008 Suporta guest live e quick migration Support policy: http://support.microsoft.com/?id=956893 File Server Totalmente Suportado Live migration para mover file server para ambientes diferentes sem quebrar a conexão TCP do cliente Outros Produtos: http://support.microsoft.com/kb/957006
  • 12.
    Configurando um ambientede alta disponibilidade com o Hyper-V
  • 13.
    Validando o Cluster Ferramenta para teste funcional para verificar interoperabilidade Executar antes e depois da implantação Analise das melhores práticas Testes em todos os componentes do cluster Informações de configuração e suporte no relatório Problemas de rede Troubleshoot Mais informações http://go.microsoft.com/fwlink/?LinkID=119949
  • 14.
  • 15.
    Live Migration -Initiate Migration Client accessing VM VHD Live Migrate this VM to another physical machine SAN IT Inicia o Live Migration
  • 16.
    Live Migration -Memory Copy: Full Copy Memory content is copied to new server VHD VM pre-staged SAN Primeiro copia todo o conteúdo da memória
  • 17.
    Live Migration -Memory Copy: Dirty Pages VHD Pages are being dirtied Client continues accessing VM SAN Cliente continua acessando a VM, o que vai gerar novas mudanças na memória
  • 18.
    Live Migration -Memory Copy: Incremental VHD Smaller set of changes Recopy of changes Hyper-V procura por SAN mudanças e copia de forma incremental Cópias cada vez mais rápidas porque são menores
  • 19.
    Live Migration -Final Transition VHD Partition State copied VM Paused SAN A janela TCP é muito pequena
  • 20.
    Live Migration -Post-Transition: Clean-up VHD Old VM deleted once migration is verified successful Client directed to new host Atualização das tabelas de SAN roteamento (ARP) Como a session state é mantida não é necessária a reconexão
  • 21.
  • 22.
    Escolhendo o SO No guest OS licenses 4 guest OS licenses Unlimited guest licenses Hyper-V Server Host OS is Free Windows Server Enterprise Windows Server Datacenter Licensed per Server Licensed per CPU Hyper-V, 16 node Failover Clustering, e CSV
  • 23.
    Planejando o Hardwaredo Servidor Processador compatível com Live Migration Processador precisa ser do mesmo fabricante em todos os nós Não pode misturar Intel e AMD no mesmo cluster Virtual Machine Migration Test Wizard verifica a compatibilidade http://archive.msdn.microsoft.com/VMMTestWizard ‘Processor Compatibility Mode’ pode ser usado quando os processadores forem diferentes (todos Intel ou todos AMD)
  • 24.
    Planejando a Configuraçãode Rede Minimo 2 placas de rede: Internal & Live Migration Public & VM Guest Management Solução Ideal Public network for client access to VMs Internal network for intra-cluster communication & CSV Hyper-V: Live Migration Hyper-V: VM Guest Management Storage: iSCSI SAN network
  • 25.
    Guest vs. Host:Planejamento do Storage Storage Host Cluster Guest Cluster Fibre Channel (FC) Serial Attached SCSI (SAS) Fibre Channel over Ethernet (FCoE) iSCSI
  • 26.
    Cluster Shared Volumes(CSV) Permite o acesso simultaneo a um volume NTFS Simplifies storage management SAN
  • 27.
    Planejando o númerode VMs por CSV Não há um número máximo restringindo o acesso a um volume CSV Considerar a Performace do Storage Alto número de servers, 1 LUN Verificar a especificação com o fabricante Quantos IOPS seu storage suporta ?
  • 28.
    Planejando o ActiveDirectory Todos os nós precisam ser membros do domínio Nós precisam estar no mesmo domínio Precisa de um writable DC acessível Não virtualize todos os DCs DC é necessário para autenticar e iniciar o serviço de cluster Manter pelo menos 1 DC em máquina física
  • 29.
    Habilitando VM HealthMonitoring Habilitando VM heartbeat Requires Integration Components (ICs) installed in VM Health check for VM OS from host User-Mode Hangs System Crashes CLUSTER SAN
  • 30.
    Failover Cluster Resources Cluster Team Blog: http://blogs.msdn.com/clustering/ Clustering Forum: http://forums.technet.microsoft.com/en- US/winserverClustering/threads/ Cluster Resources: http://blogs.msdn.com/clustering/archive/2009/08/21/9878286.aspx Cluster Information Portal: http://www.microsoft.com/windowsserver2008/en/us/clustering-home. aspx Clustering Technical Resources: http://www.microsoft.com/windowsserver2008/en/us/clustering-resources. aspx Windows Server 2008 R2 Cluster Features: http://technet.microsoft.com/en-us/library/dd443539.aspx
  • 31.
    http://technet.microsoft.com/pt-br http://msdn.microsoft.com/pt-br Getthe freemobile app for your phone http:/ /gettag.mobi Get the freemobile app for your phone http:/ /gettag.mobi
  • 32.
    Não esqueça de preencher sua avaliação online www.teched.com.br/avaliacao Get the freemobile app for your phone http:/ /gettag.mobi
  • 33.
    © 2011 MicrosoftCorporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.