como montar um ambiente de alta disponibilidade com o hyper-v vir303 rodrigo immaginario, cissp...
TRANSCRIPT
![Page 1: Como montar um ambiente de alta disponibilidade com o Hyper-V VIR303 Rodrigo Immaginario, CISSP MVP:Enterprise Security @rodrigoi](https://reader035.vdocument.in/reader035/viewer/2022062512/552fc13c497959413d8dae05/html5/thumbnails/1.jpg)
![Page 2: Como montar um ambiente de alta disponibilidade com o Hyper-V VIR303 Rodrigo Immaginario, CISSP MVP:Enterprise Security @rodrigoi](https://reader035.vdocument.in/reader035/viewer/2022062512/552fc13c497959413d8dae05/html5/thumbnails/2.jpg)
Como montar um ambiente de alta disponibilidade com o Hyper-VVIR303
Rodrigo Immaginario, CISSPMVP:Enterprise Securityhttp://rodrigoi.org.br@rodrigoi
![Page 3: Como montar um ambiente de alta disponibilidade com o Hyper-V VIR303 Rodrigo Immaginario, CISSP MVP:Enterprise Security @rodrigoi](https://reader035.vdocument.in/reader035/viewer/2022062512/552fc13c497959413d8dae05/html5/thumbnails/3.jpg)
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
![Page 4: Como montar um ambiente de alta disponibilidade com o Hyper-V VIR303 Rodrigo Immaginario, CISSP MVP:Enterprise Security @rodrigoi](https://reader035.vdocument.in/reader035/viewer/2022062512/552fc13c497959413d8dae05/html5/thumbnails/4.jpg)
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
![Page 5: Como montar um ambiente de alta disponibilidade com o Hyper-V VIR303 Rodrigo Immaginario, CISSP MVP:Enterprise Security @rodrigoi](https://reader035.vdocument.in/reader035/viewer/2022062512/552fc13c497959413d8dae05/html5/thumbnails/5.jpg)
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
![Page 6: Como montar um ambiente de alta disponibilidade com o Hyper-V VIR303 Rodrigo Immaginario, CISSP MVP:Enterprise Security @rodrigoi](https://reader035.vdocument.in/reader035/viewer/2022062512/552fc13c497959413d8dae05/html5/thumbnails/6.jpg)
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
![Page 7: Como montar um ambiente de alta disponibilidade com o Hyper-V VIR303 Rodrigo Immaginario, CISSP MVP:Enterprise Security @rodrigoi](https://reader035.vdocument.in/reader035/viewer/2022062512/552fc13c497959413d8dae05/html5/thumbnails/7.jpg)
Guest vs. Host: Health Detection
Fault Host Cluster Guest Cluster
Host Hardware Failure
Parent Partition Failure
VM Failure
Guest OS Failure
Application Failure
![Page 8: Como montar um ambiente de alta disponibilidade com o Hyper-V VIR303 Rodrigo Immaginario, CISSP MVP:Enterprise Security @rodrigoi](https://reader035.vdocument.in/reader035/viewer/2022062512/552fc13c497959413d8dae05/html5/thumbnails/8.jpg)
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
![Page 9: Como montar um ambiente de alta disponibilidade com o Hyper-V VIR303 Rodrigo Immaginario, CISSP MVP:Enterprise Security @rodrigoi](https://reader035.vdocument.in/reader035/viewer/2022062512/552fc13c497959413d8dae05/html5/thumbnails/9.jpg)
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
![Page 10: Como montar um ambiente de alta disponibilidade com o Hyper-V VIR303 Rodrigo Immaginario, CISSP MVP:Enterprise Security @rodrigoi](https://reader035.vdocument.in/reader035/viewer/2022062512/552fc13c497959413d8dae05/html5/thumbnails/10.jpg)
Combinando Físico e Virtual no mesmo cluster
Combinação do físico com o virtual é suportadoRequer iSCSI storage
iSCSI
![Page 11: Como montar um ambiente de alta disponibilidade com o Hyper-V VIR303 Rodrigo Immaginario, CISSP MVP:Enterprise Security @rodrigoi](https://reader035.vdocument.in/reader035/viewer/2022062512/552fc13c497959413d8dae05/html5/thumbnails/11.jpg)
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
![Page 12: Como montar um ambiente de alta disponibilidade com o Hyper-V VIR303 Rodrigo Immaginario, CISSP MVP:Enterprise Security @rodrigoi](https://reader035.vdocument.in/reader035/viewer/2022062512/552fc13c497959413d8dae05/html5/thumbnails/12.jpg)
demo
Configurando um ambiente de alta disponibilidade com o Hyper-V
![Page 13: Como montar um ambiente de alta disponibilidade com o Hyper-V VIR303 Rodrigo Immaginario, CISSP MVP:Enterprise Security @rodrigoi](https://reader035.vdocument.in/reader035/viewer/2022062512/552fc13c497959413d8dae05/html5/thumbnails/13.jpg)
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
![Page 14: Como montar um ambiente de alta disponibilidade com o Hyper-V VIR303 Rodrigo Immaginario, CISSP MVP:Enterprise Security @rodrigoi](https://reader035.vdocument.in/reader035/viewer/2022062512/552fc13c497959413d8dae05/html5/thumbnails/14.jpg)
demo
Cluster Validation
![Page 15: Como montar um ambiente de alta disponibilidade com o Hyper-V VIR303 Rodrigo Immaginario, CISSP MVP:Enterprise Security @rodrigoi](https://reader035.vdocument.in/reader035/viewer/2022062512/552fc13c497959413d8dae05/html5/thumbnails/15.jpg)
Live Migration - Initiate Migration
Client accessing VM
VHD
Live Migrate this VM to another
physical machine
SAN
IT Inicia o Live Migration
![Page 16: Como montar um ambiente de alta disponibilidade com o Hyper-V VIR303 Rodrigo Immaginario, CISSP MVP:Enterprise Security @rodrigoi](https://reader035.vdocument.in/reader035/viewer/2022062512/552fc13c497959413d8dae05/html5/thumbnails/16.jpg)
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
![Page 17: Como montar um ambiente de alta disponibilidade com o Hyper-V VIR303 Rodrigo Immaginario, CISSP MVP:Enterprise Security @rodrigoi](https://reader035.vdocument.in/reader035/viewer/2022062512/552fc13c497959413d8dae05/html5/thumbnails/17.jpg)
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
![Page 18: Como montar um ambiente de alta disponibilidade com o Hyper-V VIR303 Rodrigo Immaginario, CISSP MVP:Enterprise Security @rodrigoi](https://reader035.vdocument.in/reader035/viewer/2022062512/552fc13c497959413d8dae05/html5/thumbnails/18.jpg)
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
![Page 19: Como montar um ambiente de alta disponibilidade com o Hyper-V VIR303 Rodrigo Immaginario, CISSP MVP:Enterprise Security @rodrigoi](https://reader035.vdocument.in/reader035/viewer/2022062512/552fc13c497959413d8dae05/html5/thumbnails/19.jpg)
Live Migration - Final Transition
VHD
Partition State copied
VM Paused
SANA janela TCP é muito pequena
![Page 20: Como montar um ambiente de alta disponibilidade com o Hyper-V VIR303 Rodrigo Immaginario, CISSP MVP:Enterprise Security @rodrigoi](https://reader035.vdocument.in/reader035/viewer/2022062512/552fc13c497959413d8dae05/html5/thumbnails/20.jpg)
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
![Page 21: Como montar um ambiente de alta disponibilidade com o Hyper-V VIR303 Rodrigo Immaginario, CISSP MVP:Enterprise Security @rodrigoi](https://reader035.vdocument.in/reader035/viewer/2022062512/552fc13c497959413d8dae05/html5/thumbnails/21.jpg)
demo
Live Migration
![Page 22: Como montar um ambiente de alta disponibilidade com o Hyper-V VIR303 Rodrigo Immaginario, CISSP MVP:Enterprise Security @rodrigoi](https://reader035.vdocument.in/reader035/viewer/2022062512/552fc13c497959413d8dae05/html5/thumbnails/22.jpg)
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
![Page 23: Como montar um ambiente de alta disponibilidade com o Hyper-V VIR303 Rodrigo Immaginario, CISSP MVP:Enterprise Security @rodrigoi](https://reader035.vdocument.in/reader035/viewer/2022062512/552fc13c497959413d8dae05/html5/thumbnails/23.jpg)
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)
![Page 24: Como montar um ambiente de alta disponibilidade com o Hyper-V VIR303 Rodrigo Immaginario, CISSP MVP:Enterprise Security @rodrigoi](https://reader035.vdocument.in/reader035/viewer/2022062512/552fc13c497959413d8dae05/html5/thumbnails/24.jpg)
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
![Page 25: Como montar um ambiente de alta disponibilidade com o Hyper-V VIR303 Rodrigo Immaginario, CISSP MVP:Enterprise Security @rodrigoi](https://reader035.vdocument.in/reader035/viewer/2022062512/552fc13c497959413d8dae05/html5/thumbnails/25.jpg)
Guest vs. Host: Planejamento do StorageStorage Host Cluster Guest Cluster
Fibre Channel (FC)
Serial Attached SCSI (SAS)
Fibre Channel over Ethernet (FCoE)
iSCSI
![Page 26: Como montar um ambiente de alta disponibilidade com o Hyper-V VIR303 Rodrigo Immaginario, CISSP MVP:Enterprise Security @rodrigoi](https://reader035.vdocument.in/reader035/viewer/2022062512/552fc13c497959413d8dae05/html5/thumbnails/26.jpg)
Cluster Shared Volumes (CSV)
Permite o acesso simultaneo a um volume NTFS Simplifies storage management
SAN
![Page 27: Como montar um ambiente de alta disponibilidade com o Hyper-V VIR303 Rodrigo Immaginario, CISSP MVP:Enterprise Security @rodrigoi](https://reader035.vdocument.in/reader035/viewer/2022062512/552fc13c497959413d8dae05/html5/thumbnails/27.jpg)
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 ?
![Page 28: Como montar um ambiente de alta disponibilidade com o Hyper-V VIR303 Rodrigo Immaginario, CISSP MVP:Enterprise Security @rodrigoi](https://reader035.vdocument.in/reader035/viewer/2022062512/552fc13c497959413d8dae05/html5/thumbnails/28.jpg)
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
![Page 29: Como montar um ambiente de alta disponibilidade com o Hyper-V VIR303 Rodrigo Immaginario, CISSP MVP:Enterprise Security @rodrigoi](https://reader035.vdocument.in/reader035/viewer/2022062512/552fc13c497959413d8dae05/html5/thumbnails/29.jpg)
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
![Page 30: Como montar um ambiente de alta disponibilidade com o Hyper-V VIR303 Rodrigo Immaginario, CISSP MVP:Enterprise Security @rodrigoi](https://reader035.vdocument.in/reader035/viewer/2022062512/552fc13c497959413d8dae05/html5/thumbnails/30.jpg)
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
![Page 31: Como montar um ambiente de alta disponibilidade com o Hyper-V VIR303 Rodrigo Immaginario, CISSP MVP:Enterprise Security @rodrigoi](https://reader035.vdocument.in/reader035/viewer/2022062512/552fc13c497959413d8dae05/html5/thumbnails/31.jpg)
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
![Page 32: Como montar um ambiente de alta disponibilidade com o Hyper-V VIR303 Rodrigo Immaginario, CISSP MVP:Enterprise Security @rodrigoi](https://reader035.vdocument.in/reader035/viewer/2022062512/552fc13c497959413d8dae05/html5/thumbnails/32.jpg)
Não esqueça de preencher sua
avaliação onlinewww.teched.com.br/
avaliacao
Getthefreemobileappforyourphone
http://gettag.mobi
![Page 33: Como montar um ambiente de alta disponibilidade com o Hyper-V VIR303 Rodrigo Immaginario, CISSP MVP:Enterprise Security @rodrigoi](https://reader035.vdocument.in/reader035/viewer/2022062512/552fc13c497959413d8dae05/html5/thumbnails/33.jpg)
© 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.