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
Cluster
SAN
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
Application Health Monitoring
• Aplicação ou Serviço com falhas dentro da VM são movidos para
outra VM
Application Mobility
• Aplicação ou Serviço são movidos para outra VM para manutenção
ou atualização do SO
Cluster
iSCSI
Guest vs. Host: Health Detection
Fault
Host Hardware Failure
Parent Partition Failure
VM Failure
Guest OS Failure
Application Failure
Host Cluster
Guest Cluster
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
SAN
iSCSI
CLUSTER
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
Live Migrate this
VM to another
physical
machine
SAN
IT Inicia o Live Migration
VHD
Live Migration - Memory Copy: Full
Copy
Memory content is
copied to new
server
VM pre-staged
Primeiro copia todo
o conteúdo da
memória
SAN
VHD
Live Migration - Memory Copy: Dirty
Pages
Client continues
accessing VM
Pages are
being dirtied
SAN
Cliente continua
acessando a VM, o que
vai gerar novas mudanças
na memória
VHD
Live Migration - Memory Copy:
Incremental
Recopy of
changes
Smaller set
of changes
Hyper-V procura por
mudanças e copia de
forma incremental
Cópias cada vez mais
rápidas porque são
menores
SAN
VHD
Live Migration - Final Transition
Partition State
copied
VM
Paused
SAN
A janela TCP é muito
pequena
VHD
Live Migration - Post-Transition:
Clean-up
Client directed
to new host
Old VM deleted
once migration is
verified successful
Atualização das tabelas de
roteamento (ARP)
Como a session state é
mantida não é necessária
a reconexão
SAN
VHD
Live Migration
Escolhendo o SO
No guest OS licenses
Hyper-V
Server
Host OS is Free
4 guest OS licenses
Unlimited guest licenses
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
Fibre Channel (FC)
Serial Attached SCSI (SAS)
Fibre Channel over Ethernet (FCoE)
iSCSI
Host Cluster
Guest Cluster
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/enUS/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/clusteringhome.aspx
Clustering Technical Resources:
http://www.microsoft.com/windowsserver2008/en/us/clusteringresources.aspx
Windows Server 2008 R2 Cluster Features:
http://technet.microsoft.com/en-us/library/dd443539.aspx
Get the free mobile app for your phone
http:/ / gettag.mobi
http://technet.microsoft.com/pt-br
Get the free mobile app for your phone
http:/ / gettag.mobi
http://msdn.microsoft.com/pt-br
Não esqueça de
preencher sua avaliação
online
www.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.
Download

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