Migrando máquinas físicas para máquinas virtuais

Publicado por Wilson Nalin Paolini em 09/06/2011

[ Hits: 9.313 ]

 


Migrando máquinas físicas para máquinas virtuais



Esta dica é útil quando precisamos virtualizar um sistema operacional já instalado em uma máquina física, ou quando mudados o hardware (placa mãe) do sistema original.

Migrando máquinas físicas para máquinas virtuais

Tive a necessidade de migrar servidores físicos para máquinas virtuais e não encontrei muito material sobre o assunto. O procedimento abaixo mostra passo a passo como executar esta tarefa, que para mim foi de grande utilidade.

Sistemas utilizados:
  • Debian Lenny
  • VirtualBox 4
1- Conecte o HD com os dados a serem copiados (sistema original) a uma máquina que contenha o Linux e o VirtualBox 4 instalados. Em seguida, conecte um HD externo. O HD externo será o destino, onde será armazenada a imagem do sistema original. Este HD externo tem que ter o tamanho superior ao HD de origem. Com os HDs conectados, dê boot pelo sistema normalmente, em seguida abra um terminal e verifique os HDs conectados com o comando abaixo:

# fdisk

No nosso caso, temos três HDs conectados: sda, sdb e sdc.
  • sda é o HD utilizado pela máquina.
  • sdb é o HD que contém os dados a serem copiados (origem).
  • sdc é o HD de destino, onde será armazenada a imagem.
2- Depois de reconhecido os HDs, verifique qual é o HD de origem e qual é o HD de destino. Monte apenas o HD de destino no diretório /mnt. No nosso caso sda é o HD do sistema que estamos usando, sdb é o HD de origem e sdc o HD de destino. Crie um diretório no HD de destino chamado imagem.

3- Em seguida, execute o comando abaixo com permissão de root. Dependendo do tamanho do HD, esse processo pode ser demorado. Este comando irá gerar uma imagem do HD original chamada imagem.dd.

# dd if=/dev/sdb of=/mnt/imagem/imagem.dd

4- Depois de gerada, entre no diretório onde está a imagem execute o seguinte comando:

# VboxManage convertfromraw imagem.dd imagem.vdi

5- O comando acima irá gerar um sistema virtual, reconhecido pelo Virtual Box. De permissão total para o arquivo gerado:

#chmod 777 imagem.vdi

6- Abra o VirtualBox, crie uma nova máquina virtual. Na opção de discos, marque a opção utilizar disco rígido existente e selecione o arquivo imagem.vdi.

7- Após a inicialização do novo sistema, exclua o arquivo /etc/udev/rules.d/70-prersistent-net.rules, que é o arquivo onde está armazenado o endereço MAC da antiga placa de rede.

8- Teste o novo sistema.

Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

Configurando servidor de SubVersion no Ubuntu

Linux contra a pirataria

Instalação do modem PCTEL onboard AMR/CNR

Porteus Linux

Alterar tema do GDM no Ubuntu 9.10

  

Comentários
[1] Comentário enviado por omestrebin em 09/06/2011 - 08:18h

Muito boa, preciso testar esse.... jah trabalho com VMs mas nunca tentei migrar dessa forma.

Valew

[2] Comentário enviado por killerbean em 09/06/2011 - 10:12h

Muito interessante!! Só acho que não é necessário dar permisão total ao arquivo. Basta apenas mudar o dono do arquivo (#chown usuario.usuario imagem.vdi) e depois dar permisao 744 (-rwxr--r--)

[3] Comentário enviado por wnp em 09/06/2011 - 10:19h

Cara, eu tive alguns problemas com permissão por isso que coloquei 777, reconheço que é uma falha de segurança. Os procedimentos acima foram executados como root. Acredito que alterando o dono e dando permissão 744 deve funcionar sim.

[4] Comentário enviado por removido em 16/12/2011 - 13:58h

Bela dica Wilson.

No entanto, surgiu uma pequena dúvida:
Se eu precisar fazer o inverso e migrar uma máquina virtual para uma máquina física é possível?

[5] Comentário enviado por wnp em 25/05/2012 - 12:41h

Cara desculpe a demora em responder, eu nunca testei mas acredito que seja possível sim.



Contribuir com comentário