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

25 Comments

  • Fellipe H
    1/9/2008 - 12:15 | Permalink

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

  • 1/9/2008 - 14:27 | Permalink

    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

  • 16/9/2008 - 16:08 | Permalink

    já usou o xenserver?

  • 16/9/2008 - 16:29 | Permalink

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

  • Fabrício
    12/10/2008 - 08:19 | Permalink

    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

  • Fred
    16/12/2008 - 09:50 | Permalink

    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!

  • 16/12/2008 - 11:29 | Permalink

    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.

  • bruce
    29/1/2009 - 16:48 | Permalink

    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?

  • Marcelo
    10/2/2009 - 15:19 | Permalink

    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

  • 14/2/2009 - 16:04 | Permalink

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

  • Fabrício
    25/2/2009 - 14:42 | Permalink

    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?

  • 26/2/2009 - 08:17 | Permalink

    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.

  • 15/3/2009 - 21:54 | Permalink

    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

  • Davi Vinter
    13/5/2009 - 13:38 | Permalink

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

    obrigado.

  • Max
    2/6/2009 - 14:58 | Permalink

    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

  • Brenno
    28/9/2009 - 10:34 | Permalink

    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,

  • 28/9/2009 - 10:49 | Permalink

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

  • Haroldo
    11/11/2009 - 19:19 | Permalink

    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.

  • 16/3/2010 - 12:54 | Permalink

    @Fabrício
    Fabricio,

    Se chama Live Migration, e funciona muito bem.

    Grande Abraço!

  • Romulo
    29/3/2010 - 12:05 | Permalink

    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

  • 21/9/2010 - 21:41 | Permalink

    Fala Erick,

    Aqui funcionou 100%.

  • aluisio
    28/7/2011 - 15:30 | Permalink

    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

  • Leave a Reply

    Your email address will not be published. Required fields are marked *

    *

    You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>