Hyper-V e VMM 2008 apresentados na Microsoft Brasil

O dia estava ensolarado em São Paulo. Apeser de ser domingo, mais de 110 pessoas compareceram ao TechNet Briefing na Microsoft para conhecer melhor o Hyper-V do Windows Server 2008 e o System Center Virtual Machine Manager 2008 (SCVMM).

image    image

A palestra foi ministrada por mim (Luciano Palma) e pelo Gilson Banin, que além de ajudar desde quarta-feira (feriado) na montagem das demos, acrescentou muito valor à apresentação. Aliás, gostaria de registrar que se não fossem a persistência e a coragem do Gilson, teríamos apresentado a versão atual do VMM (2007), com o Virtual Server 2005 R2. Ele insistiu (e me convenceu) em mostrarmos o VMM 2008 mesmo na versão beta, para gerenciar também o Hyper-V.

Valeu Banin! Assumir esse risco valeu a pena!!!

O que aconteceu?

Para quebrar um pouco a formalidade, pedimos a participação do público, que respondeu super bem. Só que com isso, a apresentação se estendeu por 4 horas... foi das 9:30 às 2 da tarde!!!
Vou descrever um pouco o que demonstamos nessa manhã (ensolarada) de domingo...

Hyper-V rodando VMs com 4 cores, 64 bits e SUSE Linux

Mostramos na prática alguns novos recursos do Hyper-V: rodar máquinas virtuais de 64 bits e permitir o uso de até 8 processadores em uma máquina virtual. Para espantar o preconceito, subimos uma máquina virtual rodando SUSE Linux.

Migração V2V: Máquina Virtual VMware para Hyper-V

Também ao vivo e a cores, mostramos o processo de migração V2V (Virtual-to-Virtual), utilizando o System Center Virtual Machine Manager 2008 (beta). Os arquivos de uma máquina virtual criada no VMware Workstation 6 foram importados para a Library do VMM e depois, com alguns cliques de mouse, o VMM migrou a máquina virtual para o Hyper-V, mantendo todas as configurações originais. O processo todo levou certa de 7 minutos.

(Observação Importante: para a migração funcionar, a máquina virtual em VMware deve ser salvada marcando a opção de compatibilidade com VMware ESX - formato Workstation 5).

Migração P2V: Máquina Física para Virtual

Essa foi divertida. Pegamos um notebook rodando Windows Server 2003 R2, e levamos até o fundo da platéia. Lá, a Patrícia (uma "voluntária" do público) salvou em um arquivo uma frase criada na hora.

Reconectamos o notebook na rede, e - de novo utilizando alguns cliques de mouse - fizemos a migração desta máquina física para uma máquina virtual no Hyper-V, sempre através do System Center Virtual Machine Manager 2008 beta.

Após o boot da VM, aplausos da platéia ao conferir o arquivo com a frase criada pela Patrícia. Obrigado, Patrícia! ;)

Detalhe curioso: a idéia inicial era fazer esta migração utilizando, como origem, uma máquina virtual (sim, é possível, apesar da nomenclatura ficar distorcida). O Gilson (sempre ele) me convenceu a formatar meu notebook para servir como origem. Como perdemos algumas horas de sono por isso, mencionei o fato diversas vezes durante a apresentação, numa divertida provocação... :)

Cluster de Máquinas Virtuais

Para este Technet Briefing, montamos o seguinte ambiente:

image

No Servidor ULTRASEVEN (homenagem ao honorável Hara), uma máquina virtual (WS2003-EE) rodava como servidor de arquivos compartilhando uma pasta do "storage externo". O papel de failover clustering do Windows Server 2008 foi instalado nesta máquina virtual, e o file server passou a ser um recurso do cluster.

Na máquina LPALMA-HOST, foi criada outra máquina virtual rodando Windows Server 2008 Enterprise Edition (WS2008-E2), com o papel de failover clustering. Esta máquina foi adicionada ao cluster.

Mostramos o failover programado de uma máquina virtual para outra e depois simulamos uma falha não programada numa das máquinas virtuais, desligando-a com a opção "turn off" do Hyper-V. O outro nó do cluster assumiu a função de file server, garantindo a alta disponibilidade do sistema.

Cluster de Hosts Hyper-V

Considero essa demo a mais interessante da apresentação (concorrendo de perto com a migração P2V). O papel de failover clustering foi instalado nos servidores [físicos] rodando Hyper-V (ULTRASEVEN e LPALMA-HOST).

No sevidor ULTRASEVEN, uma máquina virtual foi criada e armazenada no "storage externo". Na ferrmenta de administração do Failover Clustering, a máquina virtual foi adicionada como um recurso do cluster! Isso mesmo! No Windows Server 2008, a integração com o mecanismo de virtualização (Hyper-V) é tão grande que o serviço de cluster "entende" uma máquina virtual como um recurso do cluster!

Depois disso o servidor LPALMA-HOST foi adicionado com um nó do cluster. Mostramos então o failover programado de um servidor [físico] para o outro. Antes disso, porém, abrimos o notepad e digitamos uma frase, sem salvar. A platéia acompanhou a máquina virtual passando para offline, e nesse processo, salvando o estado atual.
No outro nó, ao passar para online, pudemos verificar o processo de restauração do estado da máquina virtual, à qual nos reconectamos via Terminal Services e comprovamos que a frase anteriormente digitada (residente na memória) estava lá, intacta!

O pedido dos participantes foi óbvio... Desligar um dos hosts "no botão". A simpática Sabrina teve a honra de segurar o botão de "power" por 4 segundos e simular uma falha não programada. A máquina virtual reiniciou no outro nó em questão de segundos. A platéia gostou. E eu e o Banin nos olhamos e pensamos: "As horas de sono não dormidas valeram a pena! ". :)

A demo faltante...

Ainda assim ficamos devendo. Uma das demos (a de provisionamento de máquinas virtuais via Web, "Self-Service") não funcionou. Como temos o "álibi" do produto estar em beta, ficamos devendo essa.
Afinal vocês têm que ter motivos para voltar para nossos Technet Briefings, não é mesmo? ;)

"Last but not Least"

Último mas não menos importante, fica nosso agradecimento a todos vocês que dedicaram uma manhã (ensolarada) de domingo para assistirem nossa apresentação.
Em meu nome e em nome do Banin, MUITO OBRIGADO e até o próximo!