Home > Microsoft > Migração VMWare Server para Hyper-V

Migração VMWare Server para Hyper-V

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:

  1. Desinstalei o VMWare Tools da VM antes de desligá-la.
  2. Utilizei o conversor da vmToolKit para converter o disco virtual do VMWare para o formato de disco virtual da Microsoft.
  3. Criei uma nova máquina virtual no Hyper-V mandando utilizar o disco convertido.
  4. 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:

Hyper-V Manager

Hyper-V Manager

Categories: Microsoft Tags: , ,
  1. Fellipe H
    September 1st, 2008 at 12:15 | #1

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

  2. September 1st, 2008 at 14:27 | #2

    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.

  3. September 16th, 2008 at 16:08 | #3

    já usou o xenserver?

  4. September 16th, 2008 at 16:29 | #4

    Thiago, não. Pra ser sincero, nunca nem tinha ouvido falar.

  5. Fabrício
    October 12th, 2008 at 08:19 | #5

    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.

  6. Fred
    December 16th, 2008 at 09:50 | #6

    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!

  7. December 16th, 2008 at 11:29 | #7

    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.

  8. bruce
    January 29th, 2009 at 16:48 | #8

    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?

  9. Marcelo
    February 10th, 2009 at 15:19 | #9

    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

  10. February 14th, 2009 at 16:04 | #10

    Marcelo, o backup é muito simples sim. E inclusive parece que é possível fazer até com a máquina rodando, mas confesso que nunca tentei.

  11. Fabrício
    February 25th, 2009 at 14:42 | #11

    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?

  12. February 26th, 2009 at 08:17 | #12

    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.

  13. March 15th, 2009 at 21:54 | #13

    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

  14. Davi Vinter
    May 13th, 2009 at 13:38 | #14

    Erick,
    seria possivel converter um arquivo vhd para vmdk ?
    seria fazer ao contrario do que vc mostrou…

    obrigado.

  15. Max
    June 2nd, 2009 at 14:58 | #15

    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.

  16. Brenno
    September 28th, 2009 at 10:34 | #16

    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,

  17. September 28th, 2009 at 10:49 | #17

    @Brenno infelizmente não tenho nenhuma dica, aqui funcionou de primeira mesmo. Boa sorte.

  18. Haroldo
    November 11th, 2009 at 19:19 | #18

    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.

  1. September 9th, 2008 at 09:37 | #1
  2. October 23rd, 2008 at 23:54 | #2
  3. July 16th, 2009 at 16:22 | #3