Você está na página 1de 33

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 Guest Clustering

Serviço de Cluster é Serviço de Cluster é


executado no host executado dentro da VM
(computador físico) e Aplicativos e Serviços dentro
gerencia as VMs da VM são gerenciados pelo
VMs move entre os nós do Cluster
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 Cluster Guest Cluster

Host Hardware Failure


Parent Partition Failure
VM Failure
Guest OS Failure
Application Failure
Host vs. Guest Clustering

Host Clustering Guest Clustering

• Move VM entre • Apps move de uma VM


servidores para outra
• Zero downtime para • Downtime quando move
mover uma VM aplicações
• Funciona com qualquer • Requires “cluster aware”
aplicação ou guest OS 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
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

SAN
Primeiro copia todo
o conteúdo da
memória

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
VHD
na memória
Live Migration - Memory Copy:
Incremental

Recopy of
changes

Smaller set
of changes

Hyper-V procura por SAN


mudanças e copia de
forma incremental
Cópias cada vez mais
rápidas porque são VHD
menores
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 SAN


roteamento (ARP)
Como a session state é
mantida não é necessária
a reconexão VHD
Live Migration
Escolhendo o SO

No guest OS licenses 4 guest OS licenses Unlimited guest licenses

Windows Windows
Hyper-V
Server Server
Server
Enterprise Datacenter

Licensed per
Host OS is Free Licensed per CPU
Server

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
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.

Você também pode gostar