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).
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:
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!