Upload
internet
View
105
Download
0
Tags:
Embed Size (px)
Citation preview
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 CloudMobilidade da VMAumento da Disponibilidade da VM
Detecção da saúde do HardwareDetecção da saúde do SODetecção da saúde da VMDetecção da saúde da Aplicação/ServiçoRecuperação Automática
Flexibilidade de Implantação
Host vs. Guest Clustering
Serviço de Cluster é executado no host (computador físico) e gerencia as VMsVMs move entre os nós do Cluster
Guest Clustering
Serviço de Cluster é executado dentro da VMAplicativos e Serviços dentro da VM são gerenciados pelo ClusterAplicaçã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 para balancear a carga
O que o Host Clustering oferece
iSCSI
Cluster
• Aplicação ou Serviço com falhas dentro da VM são movidos para outra VM
Application Health Monitoring
• Aplicação ou Serviço são movidos para outra VM para manutenção ou 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 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ísicosAlta 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 é suportadoRequer iSCSI storage
iSCSI
Planejando a carga em um Guest Cluster
SQLHost e guest clustering suportado no SQL 2005 e 2008Suporta guest live e quick migrationSupport policy: http://support.microsoft.com/?id=956893
File ServerTotalmente SuportadoLive migration para mover file server para ambientes diferentes sem quebrar a conexão TCP do cliente
Outros Produtos: http://support.microsoft.com/kb/957006
demo
Configurando um ambiente de alta disponibilidade com o Hyper-V
Validando o ClusterFerramenta para teste funcional para verificar interoperabilidadeExecutar 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órioProblemas de redeTroubleshoot
Mais informaçõeshttp://go.microsoft.com/fwlink/?LinkID=119949
demo
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
SANPrimeiro 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
SANHyper-V procura por mudanças e copia de forma incrementalCópias cada vez mais rápidas porque são menores
Live Migration - Final Transition
VHD
Partition State copied
VM Paused
SANA janela TCP é muito pequena
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ária a reconexão
demo
Live Migration
Host OS is Free
Escolhendo o SO
Hyper-V Server
Windows Server
Enterprise
Windows Server
Datacenter
Licensed per Server
Licensed 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 MigrationProcessador 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 RedeMinimo 2 placas de rede:
Internal & Live MigrationPublic & VM Guest Management
Solução IdealPublic network for client access to VMsInternal network for intra-cluster communication & CSVHyper-V: Live MigrationHyper-V: VM Guest ManagementStorage: 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 acesso a um volume CSVConsiderar a Performace do Storage
Alto número de servers, 1 LUNVerificar a especificação com o fabricante
Quantos IOPS seu storage suporta ?
Planejando o Active DirectoryTodos os nós precisam ser membros do domínioNós precisam estar no mesmo domínioPrecisa de um writable DC acessívelNão virtualize todos os DCs
DC é necessário para autenticar e iniciar o serviço de clusterManter 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 HangsSystem Crashes
SAN
Failover Cluster ResourcesCluster 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
Recursos
Recursos para IT Pros
Recursos para Desenvolvedores
http://technet.microsoft.com/pt-br
http://msdn.microsoft.com/pt-br
Getthefreemobileappforyourphone
http://gettag.mobi
Getthefreemobileappforyourphone
http://gettag.mobi
Não esqueça de preencher sua
avaliação onlinewww.teched.com.br/
avaliacao
Getthefreemobileappforyourphone
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.