Como montar um ambiente 
de alta disponibilidade com o 
Hyper-V 
VIR303 
Rodrigo Immaginario, CISSP 
MVP:Enterprise Securi...
Failover Clustering & Hyper-V for 
Availability 
Base para Private Cloud 
Mobilidade da VM 
Aumento da Disponibilidade da ...
Host vs. Guest Clustering 
Host Clustering 
Serviço de Cluster é 
executado no host 
(computador físico) e 
gerencia as VM...
O que o Host Clustering oferece 
Evita um ponto único de falha 
“Não ponha todos os ovos em uma única cesta” 
Host Crashes...
O que o Host Clustering oferece 
• Aplicação ou Serviço com falhas dentro da VM são movidos para 
outra VM 
Cluster 
iSCSI...
Guest vs. Host: Health Detection 
Fault Host Cluster Guest Cluster 
Host Hardware Failure 
Parent Partition Failure 
VM Fa...
Host vs. Guest Clustering 
Host Clustering 
• Move VM entre 
servidores 
• Zero downtime para 
mover uma VM 
• Funciona co...
Combinando Host & Guest Clustering 
O melhor dos dois mundos para proteção de 
flexibilidade 
Alta disponibilidade da VM &...
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 q...
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 
impla...
Cluster Validation
Live Migration - Initiate Migration 
Client 
accessing VM 
VHD 
Live Migrate this 
VM to another 
physical 
machine 
SAN 
...
Live Migration - Memory Copy: Full 
Copy 
Memory content is 
copied to new 
server 
VHD 
VM pre-staged 
SAN 
Primeiro copi...
Live Migration - Memory Copy: Dirty 
Pages 
VHD 
Pages are 
being dirtied 
Client continues 
accessing VM 
SAN 
Cliente co...
Live Migration - Memory Copy: 
Incremental 
VHD 
Smaller set 
of changes 
Recopy of 
changes 
Hyper-V procura por SAN 
mud...
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 ...
Live Migration
Escolhendo o SO 
No guest OS licenses 4 guest OS licenses Unlimited guest licenses 
Hyper-V 
Server 
Host OS is Free 
Wind...
Planejando o Hardware do Servidor 
Processador compatível com Live Migration 
Processador precisa ser do mesmo fabricante ...
Planejando a Configuração de Rede 
Minimo 2 placas de rede: 
Internal & Live Migration 
Public & VM Guest Management 
Solu...
Guest vs. Host: Planejamento do 
Storage 
Storage Host Cluster Guest Cluster 
Fibre Channel (FC) 
Serial Attached SCSI (SA...
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 Performac...
Planejando o Active Directory 
Todos os nós precisam ser membros do 
domínio 
Nós precisam estar no mesmo domínio 
Precisa...
Habilitando VM Health Monitoring 
Habilitando VM heartbeat 
Requires Integration Components (ICs) installed in VM 
Health ...
Failover Cluster Resources 
Cluster Team Blog: 
http://blogs.msdn.com/clustering/ 
Clustering Forum: 
http://forums.techne...
http://technet.microsoft.com/pt-br 
http://msdn.microsoft.com/pt-br 
Get the freemobile app for your phone 
http:/ /gettag...
Não esqueça de 
preencher sua avaliação 
online 
www.teched.com.br/avaliacao 
Get the freemobile app for your phone 
http:...
© 2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be...
Como montar um ambiente de alta disponibilidade com o Hyper-V
Próximos SlideShares
Carregando em…5
×

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

467 visualizações

Publicada em

Rodrigo Immaginario, CISSP
MVP:Enterprise Security
http://rodrigoi.org.br
@rodrigoi

Publicada em: Educação
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
467
No SlideShare
0
A partir de incorporações
0
Número de incorporações
4
Ações
Compartilhamentos
0
Downloads
16
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

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

  1. 1. Como montar um ambiente de alta disponibilidade com o Hyper-V VIR303 Rodrigo Immaginario, CISSP MVP:Enterprise Security http://rodrigoi.org.br @rodrigoi
  2. 2. 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
  3. 3. 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
  4. 4. 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
  5. 5. 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
  6. 6. Guest vs. Host: Health Detection Fault Host Cluster Guest Cluster Host Hardware Failure Parent Partition Failure VM Failure Guest OS Failure Application Failure
  7. 7. 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
  8. 8. 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
  9. 9. Combinando Físico e Virtual no mesmo cluster Combinação do físico com o virtual é suportado Requer iSCSI storage iSCSI
  10. 10. 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
  11. 11. Configurando um ambiente de alta disponibilidade com o Hyper-V
  12. 12. 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
  13. 13. Cluster Validation
  14. 14. Live Migration - Initiate Migration Client accessing VM VHD Live Migrate this VM to another physical machine SAN IT Inicia o Live Migration
  15. 15. 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
  16. 16. 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
  17. 17. 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
  18. 18. Live Migration - Final Transition VHD Partition State copied VM Paused SAN A janela TCP é muito pequena
  19. 19. 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
  20. 20. Live Migration
  21. 21. 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
  22. 22. 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)
  23. 23. 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
  24. 24. Guest vs. Host: Planejamento do Storage Storage Host Cluster Guest Cluster Fibre Channel (FC) Serial Attached SCSI (SAS) Fibre Channel over Ethernet (FCoE) iSCSI
  25. 25. Cluster Shared Volumes (CSV) Permite o acesso simultaneo a um volume NTFS Simplifies storage management SAN
  26. 26. 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 ?
  27. 27. 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
  28. 28. 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
  29. 29. 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
  30. 30. 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
  31. 31. 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
  32. 32. © 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.

×