Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: CUPS Mandriva
Por removido
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


Dica

Migrando máquinas físicas para máquinas virtuais
Linux user
Publicado por Wilson Paolini em 09/06/2011

Login: paolini, 7051 pontos
[ Hits: 2703 ]

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
   Dica Linux recomendada O que é Software Livre
   Dica Linux recomendada Solução "definitiva" - Placas SIS Mirage 3 Graphics (771/671) e Wireless RTL8187B
   Dica Linux recomendada Criando um servidor Teamspeak3
   Dica Linux recomendada Ubuntu: instalando programa local com gdebi
   Dica Linux recomendada Postando scripts no Wordpress

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 paolini 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 joaosalless 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 paolini 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


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.