como montar um ambiente de alta disponibilidade com o hyper-v

33

Upload: rodrigo-immaginario

Post on 20-Jul-2015

86 views

Category:

Education


1 download

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

Configurando um ambiente de alta disponibilidade com o Hyper-V

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

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

Live Migration

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.