Como mover máquinas virtuais entre servidores VMware ESXi

Publicado em 15/8/2008 | Autor Vicente




Se sua “fazenda” de servidores VMware começar a crescer, provavelmente vai precisar relocar máquinas virtuais entre servidores físicos diferentes. Esta tarefa é bem simples quando se usa o Virtual Center, software para administrar os servidores VMware de um único ponto, mas quando você não tem este recurso esta tarefa pode ficar bem complicada.

Para poder mover máquinas virtuais é possível fazer download dos arquivos da sua máquina e upload para o novo servidor. Abaixo os passos necessários:

Abra o VMware Infrastructure Client e dê um duplo clique no datastore que contém a máquina virtual que quer mover:

painel-vmesxi.JPG

Clique na pasta da máquina virtual que quer mover e faça download para sua máquina e depois faça upload para o novo servidor VMware ESXi:

datastore.JPG

Algumas coisas para lembrar:

1) Seu computador precisa ter espaço na sua máquina para armazenar a máquina virtual. Os arquivos podem ter facilmente 20 ou 30 GB. Não compacte seu sistema de arquivos se não tiver espaco, isso vai multiplicar por 2 ou mais o tempo necessário tanto para download como para upload.

2) Sua rede precisa ser rápida. Se você puder, instale placas de rede gigabit tanto nos servidores VMware como na sua estação de trabalho. Esta providência vai agilizar bastante a transferência.

3) Verifique se a máquina virtual não está com snapshots desnecessários. Isso pode aumentar consideravelmente a quantidade de dados a ser transferida e consequentemente o tempo para fazê-lo. Logo vou fazer um artigo sobre snapshots no VMware.

Comments

35 Responses to “Como mover máquinas virtuais entre servidores VMware ESXi”

  1. vicentesloboda no diHITT
    August 15th, 2008 @ 23:10
    Como mover máquinas virtuais entre servidores VMware ESXi…

    leia mais……

  2. Vicente via Rec6
    August 15th, 2008 @ 23:11
    Como mover máquinas virtuais entre servidores VMware ESXi…

    leia mais……

  3. Rodrigo
    August 17th, 2008 @ 22:54
    Olá, parabéns pelo blog. Aproveito para convidá-lo a visitar meu blog que também fala de virtualização e foi lançado há poucos dias: http://citrixtech.wordpress.com. Obrigado!
  4. Fábio
    November 3rd, 2008 @ 16:23
    Vicente,
    Na parte onde vc comenta: 2) Sua rede precisa ser rápida. Se você puder, instale placas de rede gigabit……… Gostaria de saber o seguinte: eu instalei uma vm windows2003 e verifiquei que la ela mostra a placa de rede AMD-Tal de 10Mb.. como fazer pra alterá-la para 100 ou 1000?? a versão que estou testando do VMware é a ESX 3i. Se puder me ajudar eu agradeço, pois senti muita lentidão na rede desta VM, e acho que pode ser esse o problema.
  5. Vicente
    November 3rd, 2008 @ 19:24
    Não se preocupe com a placa que aparece no 2003. Ela é virtual e se mostra como 10 mbps não quer dizer que a VM só trafegará a esta velocidade.

    Você deve instalar a placa gigabit no host onde instalou o seu ESXi.

  6. Fábio Rafael
    November 6th, 2008 @ 16:10
    Obrigado pelo retorno Vicente. Legal, verifiquei isso na documentação do partners da VMware também, só que mesmo assim estou achando estranho a lentidão da VM 2003, outra que ainda não esta virtualizada com placa Giga esta bem mais rápida, estou com ligado a um switch físico de 100Mbs, tenho um de 1000, aguardando algumas pendencias pra ser colocado. Pois vou trabalhar com um NAS exatamente como mostrado em outro artigo seu, apesar deu usar PfSense, não usei o FreeNAS mas sim Gnu/Linux Debian. Bom é isso, se puder me auxiliar com alguma outra dica eu agradeço atenção, parabéns pelo blog. T+.
  7. Vicente
    November 7th, 2008 @ 20:03
    A minha dica de usar o FreeNAS não foi muito feliz. Eu testei a funcionalidade mas não a usabilidade. Apesar de ser uma solução elegante, é lenta.

    O que eu fiz estes dias, é instalar um linux (Gentoo) e configurar o NFS (usando o paramento no_wdelay) e formatando a partição como XFS (fica bem mais rápido que ext3). Ficou bem melhor.

    Quanto a lentidão da rede, eu não tenho idéia do que possa ser. Talvez algum problema de duplex entre a placa de rede e o switch ou do switch com sua rede.

    Boa sorte.

  8. Revolucione seu ambiente de servidores com o VMware ESXi - Blog do Vicente
    November 17th, 2008 @ 12:06
    [...] Como mover máquinas virtuais entre servidores VMware ESXi [...]
  9. Marcio Costa
    November 28th, 2008 @ 10:00
    Olá Vicente bom dia,

    Como faço para instalar o Virtual Center. ???

    Att,

  10. Júnior Luciano
    December 2nd, 2008 @ 8:49
    Amigos, para quem estiver com problemas em relação a placa de rede apresentar apenas 10MB. BASTA INSTALAR O “VMWARE TOOLS” DENTRO DESTA VM QUE RESOLVERÁ O PROBLEMA.

    Espero ter ajudado.
    Qualquer coisa, fico a disposição!

    Júnior Luciano
    Admin. Ambiente Microsoft
    Joinville – SC
    MCP/MCDST /ITIL

  11. Matheus Catarcione
    September 29th, 2009 @ 8:28
    Ola Vicente, vendo seu blog gostei tanto do vmware esxi que implementei aqui no meu trabalho, tinhamos o vmware server instalado no debian, e so tinhamos 4 maquinas virtuais, nao colocamos mais para nao perder desempenho. Com esse tutorial ja estamos com 4 maquinas virtuais novas e queremos migrar as 4 maquinas do vmware server para o esxi,
    Procurei no google e nao encontrei nada a respeito

    Voce teria como me explicar como faco isso Vicente?

    Agradeço a sua atencao

    Att

  12. ericson
    September 30th, 2009 @ 10:16
    ola vicente

    primeiramente lhe dar os parabens pelo artigo e perguntar, se esse procedimento funcionaria com o vshpere client ?

    abracos

  13. Vicente
    September 30th, 2009 @ 20:02
    Olá Ericson

    Você deve estar usando o VMware ESXi 4.0. A lógica é a mesma, talvez mude alguma tela mas o procedimento é o mesmo.

  14. Vicente
    September 30th, 2009 @ 20:08
    Oi Matheus

    Se suas máquinas virtuais estão rodando Windows, o jeito mais fácil é transferi-las utilizando o VMware Converter. Tem um artigo aqui sobre o assunto:
    http://blogdovicente.com/2008/10/06/convertendo-maquinas-fisicas-em-maquinas-virtuais-no-vmware/

  15. Joel Santos
    October 6th, 2009 @ 19:32
    Olá,

    Venho mais uma vez solicitar sua ajuda sendo que fui muito bem orientado por tí outra vez. Ao efetuar o download do arquivo (conforme procedimento acima), e move-lo para outro servidor vmware, só consigo efetuar o upload atrávez de um arquivo com extensão .OVF, só que no download do servidor antigo não vem esse arquivo. Baixei esse arquivo da internet e editei para as configurações hardware necessárias, porém o uplod não completa. Tem como me ajudar com mais essa?
    Grato

  16. Matheus
    October 9th, 2009 @ 8:37
    Ola Vicente obrigado pela resposta.
    Estamos usando o Debian com o VMware Server, consegui migrar umas das vms, mais tive que desligala, copiar todos os arquivos que estavam no /var/vm onde fica localizada as imagens dos discos e arquivos de configuracoes de cada maquina virtual.
    Com isso depois migrei pro vmware ESXi
  17. Luzivan
    June 21st, 2010 @ 15:51
    Prezados, sobre este problema de lentidão, eu resolvi configurando a interface dentro do SO para 100Mbps/FD e no Switch também para 100Mbps/FD.
  18. Lapi
    July 31st, 2010 @ 11:39
    Pessoal,

    Tenho 02 Servers com ESXi e 01 storage, o primeiro ESXi com 3 maquinas virtualizadas no storage e o segundo server vazio.
    Como faço para que o segundo servidor com ESXi enxergue o mesmo storage?

    Qual a maneira correta para isso?

    obrigado,
    Lapi

  19. Vicente
    July 31st, 2010 @ 15:29
    Existem 2 jeitos para isso acontecer:
    1) O datastore está em um Storage. Via SAN você precisará mapear a mesma LUN para os dois servidores.
    2) O datastore ser do tipo NFS. Neste caso você cria um servidor NFS, exporta um diretório e adiciona nos dois servidores.
  20. Marcelo Henrique
    August 26th, 2010 @ 17:03
    Fiz o dowload de uma máquina que eu tinha em um datastore (ds02) e fiz o upload desta mesma máquina em um outro datastore (ds03).

    Ao final do processo eu tinha a mesma pasta da máquina virtual nos datastores 02 e 03. Como eu consigo atualizar o inventário para inserir a máquina que está no datastore 03 nele?

    Eu consigo fazer o upload da máquina para sua nova localização mas depois deste processo eu não tenho mais como iniciar esta máquina virtual no datastore novo…. como conseguir atualizar este inventário?

  21. Vicente
    September 14th, 2010 @ 19:37
    Oi Marcelo

    Para incluir a máquina do outro datastore, remova a primeira do inventário e vá no outro datastore, clique com o botão direito do mouse no arquivo .vmx e adicione ao inventário. Se você por algum motivo perdeu o arquivo .vmx, pode criar uma outra máquina virtual e apontar para os arquivos .vmdk.

  22. Aurelio
    September 28th, 2010 @ 12:24
    Prezado Vicente, bom dia, estou com um problema que está difícil de resolver. Espero que possa me ajudar, eu estou tentando realizar um backup e está dando o seguinte erro: “VpxClient encontrou um ponto de interrupção definido pelo usuário”, ai eu dou ok e ele fecha o vSphere Client. Fico no aguardo por uma resposta, se você preferir te envio a tela de erro.
    Desde já agradeço.
  23. samir
    June 13th, 2011 @ 1:27
    Olá Vicente,
    muito bom seu blog. Sou novo na área de virtualização. Em nossa empresa colocamos um SRV com ESXI para teste e estou com a seguinte dúvida:
    Eu possuo várias máquinas virtuais já criadas no VMWare Workstation, como faço para migrá-las para o SRV ESXI ?
    Abraço.
  24. Vicente
    June 14th, 2011 @ 7:44
    O que eu faria seria utilizar o VMware Converter (http://blogdovicente.com/2008/10/06/convertendo-maquinas-fisicas-em-maquinas-virtuais-no-vmware/). O propósito dele é transformar máquinas físicas em virtuais mas também quebra este galho.
  25. Renato
    August 9th, 2011 @ 17:20
    Amigo,

    Eu entendi todo o processo e ja fiz isso, mas no novo ambiente eu não tenho a opção para importar maquina ou adicionar uma maquina pre existente no disco. Como fazer para adicionar essa maquina depois que ela foi enviada pro disco no servidor ESXi novo?

    Obrigado.

    Renato.

  26. Vicente
    August 9th, 2011 @ 19:59
    Se você copiou para um Datastore do VMware, basta ir na pasta com os arquivos a VM, clicar com o botão direito do mouse no arquivo final .vmx e selecionar Add to inventory. A máquina vai aparecer no servidor novo.
  27. Lançado o VMware vSphere 5.0 : Blog do Vicente
    August 27th, 2011 @ 18:43
    [...] Como mover máquinas virtuais entre servidores VMware ESXi [...]
  28. Rodrigo
    November 24th, 2011 @ 8:26
    Ola Vicente,

    como faço para diminuir o tamanho de HD que foi alocado para uma VM? Utilizo o vSphere 4 Client.

    Obrigado

    Rodrigo

  29. Vicente
    November 25th, 2011 @ 7:29
    O jeito mais fácil de diminuir o tamanho é utilizar o VMware Converter http://blogdovicente.com/2008/10/06/convertendo-maquinas-fisicas-em-maquinas-virtuais-no-vmware/

    Você pode criar uma cópia da V M em outra VM e neste caso pode diminuir o tamanho do disco no processo.

  30. Alberto
    January 16th, 2012 @ 17:06
    Tem como fazer esse procedimento sem desligar a maquina virtual?!
    Precisava mudar uma VM para outro host fisico, mas fica inviável desligar a máquina para fazer o download do arquivo…
  31. Vicente
    January 16th, 2012 @ 21:49
    Alberto

    Somente se você comprar o VMware pago você pode fazer isso sem desligar a máquina virtual.

  32. Fernando Parreira
    March 13th, 2012 @ 16:34
    Vicente,
    parabéns pelo blog. Já entre os meus favoritos.

    Estou a fazer o download de uma vm no esxi da forma como demonstra no tutorial. Porém já esta com 50Gb e nem está na metade. Esta correto?

  33. Vicente
    March 13th, 2012 @ 23:35
    Fernando

    Como assim? Não entendi sua dúvida.

  34. Paulo
    March 14th, 2012 @ 12:26
    Vicente parabens pelo tutorial, estou com o seguinte problema, as maquinas criardas no esxi estão mostrando uma lentidão em rede, mas só as maqquinas com o server 2008 as com o server 2003 funciona de boa, quando tento copiar um arquivo para a maquina com o server 2008 demora horas para o mesmo.

    poderia me dar uma ajuda?

  35. Fernando Parreira
    March 14th, 2012 @ 17:01
    Fiz o download da pasta. O tamanho total deu 50 Gb. Está correto?

Deixe um comentário!