como montar um ambiente de alta disponibilidade com o hyper-v
TRANSCRIPT
Como montar um ambiente de alta disponibilidade com o Hyper-VVIR303
Rodrigo Immaginario, CISSPMVP:Enterprise Securityhttp://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
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 dentroda VM são gerenciados peloCluster
Aplicação move entre as VMs do Cluster
SAN
Cluster
Host Clustering
iSCSI
Cluster
O que o Host Clustering oferece
Evita um ponto único de falha“Não ponha todos os ovos em uma única cesta”
Host CrashesVMs reinicia em outro nós
Restart VM CrashesVM OS reinicia no mesmo nó
Recupera VM travadaVM OS reinicia no mesmo nó
Zero Downtime Maintenance & PatchingLive migrate VMs para outros hosts
Mobilidade e Distribuição de CargaLive migrate VMs para servidores diferentes parabalancear a carga
O que o Host Clustering oferece
iSCSI
Cluster
• Aplicação ou Serviço com falhas dentro da VM são movidos paraoutra VM
Application Health Monitoring
• Aplicação ou Serviço são movidos para outra VM para manutençãoou atualização do SO
Application Mobility
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 paramover uma VM
• Funciona com qualqueraplicaçã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
CLUSTER CLUSTERiSCSI
Guest Cluster
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 semquebrar a conexão TCP do cliente
Outros Produtos: http://support.microsoft.com/kb/957006
Validando o ClusterFerramenta para teste funcional paraverificar 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 suporteno relatório
Problemas de rede
Troubleshoot
Mais informaçõeshttp://go.microsoft.com/fwlink/?LinkID=119949
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
SANPrimeiro copia todoo 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 quevai gerar novas mudançasna memória
Live Migration - Memory Copy: Incremental
VHD
Smaller set
of changes
Recopy of
changes
SANHyper-V procura pormudanças e copia de forma incremental
Cópias cada vez maisrápidas porque sãomenores
Live Migration - Final Transition
VHD
Partition State
copied
VM
Paused
SANA janela TCP é muitopequena
Live Migration - Post-Transition: Clean-up
VHD
Old VM deleted
once migration is
verified successful
Client directed
to new host
SANAtualização das tabelas de roteamento (ARP)
Como a session state é mantida não é necessáriaa reconexão
Host OS is Free
Escolhendo o SO
Hyper-VServer
Windows Server
Enterprise
Windows Server
Datacenter
Licensed per
ServerLicensed per CPU
No guest OS licenses 4 guest OS licenses Unlimited guest licenses
Hyper-V, 16 node Failover Clustering, e CSV
Planejando o Hardware do ServidorProcessador compatível com Live Migration
Processador precisa ser do mesmo fabricante emtodos 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 usadoquando os processadores forem diferentes (todosIntel ou todos AMD)
Planejando a Configuração de Rede
Minimo 2 placas de rede:Internal & Live Migration
Public & VM Guest Management
Solução IdealPublic 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 StorageStorage 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 acessoa um volume CSV
Considerar a Performace do StorageAlto 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
CLUSTER
Habilitando VM Health Monitoring
Habilitando VM heartbeat Requires Integration Components (ICs) installed in VM
Health check for VM OS from hostUser-Mode Hangs
System Crashes
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 free mobile app for your phone
http:/ /gettag.mobi
Get the free mobile app for your phone
http:/ /gettag.mobi
Não esqueça de
preencher sua avaliação
onlinewww.teched.com.br/avaliacao
Get the free mobile 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.