Aqui na Cadena nossa máquina de build é virtual. Isso é absurdamente prático e recomendo a todos. Nosso “builder” já rodou em umas 4 ou 5 máquinas host diferentes aqui, desde Linux a Windows XP e 2003 Server. Sendo que o único trabalho foi fechar a VM, copiar a pasta e abrir em outra máquina.
Essa semana compramos um novo servidor, um Core 2 Duo E8500 3.16 GHz com 4GB de RAM. Instalei o Windows Server 2008 Standard 64 bits nele e resolvi testar o Hyper-V, que é a nova tecnologia de virtualização da Microsoft.
Para minha surpresa foi muito simples migrar uma máquina do VMWare para o Hyper-V. Achei este post do Ken Schaefer que ajudou bastante. Basicamente o que fiz foi:
- Desinstalei o VMWare Tools da VM antes de desligá-la.
- Utilizei o conversor da vmToolKit para converter o disco virtual do VMWare para o formato de disco virtual da Microsoft.
- Criei uma nova máquina virtual no Hyper-V mandando utilizar o disco convertido.
- Bootei a VM e instalei o “Integration Services”, que é o VMWare Tools do Hyper-V, através do menu “Action -> Insert Integration Services Setup Disk”.
Simples assim. E já está rodando no Hyper-V perfeitamente e muito mais rápida. O tempo dos nossos builds foram reduzidos em 50%. Porém esse ganho de performance certamente está muito mais ligado ao upgrade no hardware do host do que na mudança de plataforma de virtualização.
Segue um screenshot do console de gerenciamento do Hyper-V:

TPodcast
25 Comments
Olá Erick, rapaz me interessei nesse seu post, poderia me tirar algumas dúvidas? Bom vamos lá… o que quer dizer “máquina de build”? É uma VM com windows e tudo instalado somente usada pra dar Build nas aplicações em Delphi? Qual seria a vantagem de não usar a própria máquina para fazer isso?
Rapaz, estou gostando muito desse negócio de virtualização, estou testando minha máquina com um linux, e VM com Windows… até que tá legal, se der algum problema é só copiar o arquivo do VM denovo.. muito prático..
Sim, a máquina de build é exatamente isso. Tem muitas vantagens, principalmente quando existe mais de um programador na equipe.
Tudo saí de uma única máquina, bem controlado, tudo com scripts, numeração de versões, notificação, etc.
Pingback: Danilo Bordini - IT Pro Expert - Microsoft Brasil : Virtualização (Hyper-V): Anúncios e Caso de Sucesso
já usou o xenserver?
Thiago, não. Pra ser sincero, nunca nem tinha ouvido falar.
O Xen é o que se tem de melhor em virtualização no mundo open source atualmente, pelo menos é o projeto que recebe mais incentivo.
Ele é bacana, perde em usabilidade para o Hyper-V, Vmware e semelhantes, mas certamente tem um ótimo desempenho. Até onde conheço trabalha a virtualização full e paravirtualização.
Pingback: Marcos Dell Antonio » Tech Ed 2008 - Tendências Tecnológicas
Fala Erick, legal, estou nessa dúvida, Hyper-v ou Vmware Esxi. Sinceramente não sei oq escolher, deu já pra ter uma idéia se o Hyper-v é realmente bom? ou se o Vmware é melhor?
Abracos!
Fred, minha primeira opção foi o ESXi, mas ele não conseguiu reconhecer meu hardware corretamente, então resolvi testar o Hyper-V, que reconheceu tudo de primeira.
Não tenho dúvidas que o ESXi também seja uma ótima opção caso ele reconheça todo o seu hardware, mas eu não tenho o que reclamar do Hyper-V, está rodando perfeitamente desde a conversão.
Interessante estou querendo começar a mecher com virtualização tb, estou lendo sobre isso, e estou achando muito bacana, estou pensando em usar o VMWARE mesmo, ou o HYPER-V realmente tem um desempenho melhor?
Caro Erick,
Diga-me uma coisa: o “backup” do Hyper V é tão simples quanto do VMWare que é só copiar todo o diretório da Máquina Virtual e subir em outro Hyper V (em outra máquina) e pronto?
Obrigado e boas virtualizações.
Marcelo
Marcelo, o backup é muito simples sim. E inclusive parece que é possível fazer até com a máquina rodando, mas confesso que nunca tentei.
Erick, lendo vc dizer sobre a transferencia a quente, lembrei do VMotion do VMWare, vc sabe qual o nome dessa ferramento no Hyper-V?
Outra, tenho uma versão beta do 2008, essas versões possuem o Hyper-V?
Fabrício, não conheço o VMotion e não sei dizer se o beta do 2008 tem Hyper-V, o que me lembro é que o 2008 final veio com o Hyper-V beta, que foi atualizado para final através do Windows Update. De qualquer forma, acho que existe trial de 180 dias ou algo assim do 2008 no site da MS.
Erick,
Já falamos no passado, e agora, com a experiência que você adquiriu com Hyper-V, você teria interesse em publicar um caso de sucesso oficial em nosso webiste? (www.microsoft.com/brasil/casos) ? Caso afirmativo, entre em contato.
[]‘s
Danilo Bordini – Microsoft
Erick,
seria possivel converter um arquivo vhd para vmdk ?
seria fazer ao contrario do que vc mostrou…
obrigado.
Srs.
Creio que talvez esteja chegando com algumas informações atrasadas… Pq a virtualização hoje está muito mais divulgada…
Mas…
- O Xen open source funciona bem, porém sua administração é feita através de comandos. Existe uma iniciativa para uma interface, mas esta engatinhando.
- O Xen da Citrix agora é gratuíto e é equivalente ao VMWare Foundation.
- O Hyper-V possui o Live Migration na versão R2 (ainda em Release Candidate) que fará a mesma coisa que o vmotion.
- O VMware ESXi só é suportado por alguns hardwares, ver no site da própria vmware.
- O Backup de máquinas sem o Virtual Center (VMware) só pode ser realizado com a o host virtual desligado.
Pingback: Vmware para Hyper-V « Blog da TECNOLOGIA
caro Erik…
estou tendo dificuldades em converter a máquina VMDK para VHD, fiz todo o processo e quando vou subir a maquina ho HYPER-V ele aparece tela azul.
teria mais alguma dica?
obrigado,
@Brenno infelizmente não tenho nenhuma dica, aqui funcionou de primeira mesmo. Boa sorte.
Brenno, neste link explica todo processo. http://blog.flaphead.dns2go.com/archive/2009/06/08/moving-from-vmware-server-to-hyper-v.aspx.
Isso acontece porque o VHD convertido não tem drivers IDE, é só adicionar um disco como IDE 0 Device: 0 dar o boot para instalar os drivers, depois desistala o vmtools e shutdown pra converter em VHD, não precisa converter o novo disco.
@Fabrício
Fabricio,
Se chama Live Migration, e funciona muito bem.
Grande Abraço!
Ola Amigo, fiz uma maquina com o HyperV so que como grupo de trablaho e nao consigo conectar meu note a ele no MMC…tenho acesso remoto e tudo….mais nao consigo abri-lo pelo MMC, aguardo ajuda
Fala Erick,
Aqui funcionou 100%.
Um servidor com essa configuração está mais para um desktop. se você quiser ter uma melhor performace, salve seu vhd em um outro disco