Blog de Linux

jeferson.info
  • rss
  • Início
  • Sobre o autor

Como Converter linux físico em virtual com vmware e clonezilla

domingo, 5 de outubro de 2008

Este tutorial visa ensinar  como transformar uma máquina física linux em uma máquina virtual, além de servir de base para demonstrar a clonagem de micros utilizando o clonezilla.
“A busca crescente pela virtualização de máquinas, pela sua facilidade de manutenção e portabilidade, colide com as complicações de se desativar um servidor já configurado perfeitamente. Mas como transferir uma máquina física, real, para um computador virtualizado, sem enormes dores de cabeça e sem perder uma infinidade de tempo? A solução está em uma ferramenta que utilizo no dia a dia para manutenção de partições e clonagem de discos. Estou falando do live cd Gparted + Clonezilla.”

O clonezilla serve como uma espécie de norton ghost ou partition magic, ou seja, uma ferramenta de clonagem de disco, open source, com diversas opções e
Iremos utilizar tanto o clonezilla na nossa conversão de máquinas.

Para a nossa empreitada precisamos do computador físico que possui o linux instalado, do computador que vai servir máquinas virtuais, com bom espaço em disco, do sshfs e do cd do gparted + clonezilla.

Bom, vamos por a mão na massa?

Precisamos preparar todo o terreno. Ligue o computador que irá servir as máquinas virtuais. Precisamos que este computador possua o servidor ssh ativado. Para isso, utilize o seguinte comando (lembrando que este tutorial se baseia em distribuições debian, podendo ser ligeiramente diferente caso utilize uma distribuição baseada em red hat ou slackware, por exemplo):

#apt-get install openssh-server

Uma vez que já temos como estabelecer uma conexão entre o computador físico e o computador real, vamos criar um diretório para receber a imagem que iremos gerar do computador físico. Para facilitar mais a frente, crie o seguinte diretório:

#mkdir /home/partimag/

A primeira parte já está pronta. Vamos agora para o nosso micro físico. Dê boot no computador utilizando o cd do gparted + clonezilla.

Para melhor entendimento:

IP do servidor vmware: 192.168.0.100
IP do computador físico: atribuído por dhcp

Escolha de idioma. Recomendo veementemente deixar em inglês

Selecione Clonezilla Live <versão>

Which Language do your prefer:

(*)En English
( )Tw.UTF-8

Selec Keymap from Arch List
Do’nt touch keymap
keep kernel keymap
Select Keymap from full list

Caso você tenha um servidor dhcp em sua rede, escolha Start clonezilla, caso contrário, veja logo abaixo:

Start clonezilla or enter shell (command line) ?
Choose the mode:

Start clonezilla or enter shell
(*) Start Clonezilla
( ) Enter Shell

Caso você não tenha um servidor dhcp em sua rede, como um modem roteado, roteador ou dhcp3-server instalado em alguma máquina, Selecione “Enter Shell”. Você entrará no shell do linux,  o bash. digite

ifconfig eth0 192.168.0.1 netmask 255.255.255.0 up

onde:
eth0: é a interface de rede primária, caso tenha mais de uma interface, a segunda será eth1 e assim por diante
192.168.0.1: é o ip que você vai dar pra interface. Coloque um ip dentro da mesma faixa do que será usado no servidor do vmware, ex: 192.168.0.1 e 192.168.0.100.
netmask 255.255.255.0: é a mascara de subrede. Esta é a mascara mais comum.
up: levanta a interface com estes valores

Após configurar a interface, tenha certeza que consegue pingar o servidor:

ping 192.168.0.100

Agora que está tudo testado, é só voltar para a tela de configuração:

ocs-live

Aqui selecionamos o método que utilizaremos para nos conectar ao diretório onde serão armazenadas as imagens. Vou abordar a instalação usando ssh, que é bem simples.

Mount device or remote resources as /home/partimag, where clonezilla is saved to read from.
Choose the mode

( ) local_dev

(*) ssh_server
( ) samba_server
( ) enter shell
( ) skip

O ip do servidor com o vmware instalado.

ip address or FQDN the server, Ex. 192.168.120.254 or hostname.domainname.org:

192.168.0.100

A conta de usuário. Esta precisa ser uma conta cadastrada no servidor com o vmware e também é preciso que haja permissão de escrita no diretório /home/partimag. Por padrão, utilizaremos o root.

Account in server, the account you have the permission to write (for saving image) or read, Ex: root

root

Este é o diretório que criamos anteriormente. A imagem do antigo servidor físico será gravada neste diretório.

The directory where clonezilla image will be saved to or read from. //NOTE// use absolute path in ssh server, EX /home/partimag

/home/partimag

Now you have enter the password for: 192.168.0.100:/home/partimag (if is the first time you access that ssh server after clonezilla boots, for better security, a confirmation will be asked

Agora confirme, uma tela como esta abaixo irá aparecer. digite yes e coloque a senha do usuário que você usou (como disse, aqui usei o root mesmo)

The authenticity of host ‘ip_do_servidor(ip_do_servidor)’ can’t be established.
RSA key fingerprint is ae:5c:51:cd:l7:ba:2f:3a:f2:be:c4:45:47:de:4a:4f.
Are you sure you want to continue connecting (yes/no)?

Após confirmar usuário e senha, será exibida uma tabela com os dados sobre as partições do computador físico e do compartilhamento que acabamos de montar. Algo parecido com isso:

Tecle “Enter” como indicado:

Em seguida, vamos iniciar o processo de cópia:

Desmarque todas as opções abaixo, pois são desnecessárias, principalmente a primeira, que é usado para cópia de sistemas de arquivos ntfs.

Choose mode:

(*) savedisk
( ) restoredisk
( ) saveparts
( ) restoreparts
( ) exit

É possível enviar os dados comprimidos, economizando assim, espaço em disco. Em contrapartida, a imagem demorará mais para ser gerada. Escolha a opção que mais lhe agradar.

Choose the compression option. If you no have idea, keep the default value. i.e do NOT change anything.

( ) -z0
( ) -z1
( ) -z2
( ) -z3

Input a name to save the image

2008-09-21-14-img

Escolha o HD que será copiado.
[*] hda

E aguarde a cópia dos dados.

Terminado o processo, Vamos dar boot na nossa máquina virtual para pegarmos a imagem gerada.
Lembre-se apenas de escolher um hd virtual com tamanho igual ou superior ao tamanho da imagem gerada. O mais simples é criar um hd com tamanho maior ao do hd antigo, mas isso não é necessário, apenas requer uns procedimentos a mais, como mostrarei no final.

No nosso caso, vamos colocar a nossa virtual machine para dar boot com o cd (ou a iso do gparted + clonezilla)

Inicie o boot na sua máquina virtual e selecione novamente a opção clonezilla Live. Repita todos os passos até chegar nesta tela, onde anteriormente haviíamos escolhido Savedisk. Desta vez selecion restoredisk

Choose mode:

( ) savedisk
(*) restoredisk
( ) saveparts
( ) restoreparts
( ) exit

Deixe apenas a primeira opção marcada. Como você pode ver, existem opções do clonezilla para lidar com partições ntfs, editar automaticamente nome de máquinas e etc. Sendo assim, boa parte deste tutorial pode ser utilizado para clonagem entre 2 máquinas físicas.

Set up advanced parameters ( multiple choices available). If you no have idea, keep defaul value. I.e. Do NOT change anything:

(*) -g auto
( ) -hn0 PC
( ) -hn1 PC
( ) -v
( ) -nogui
( ) -c
( ) -t
( ) -j0
( ) -k
( ) -r
( ) -e
( ) -a
( ) -o

A próxima tela exibirá as imagens existentes para você restaurar. Caso houvessem mais imagens, elas seriam listadas aqui.

choose image file to restore

( ) 2008-10-13-14-img 2008-10-03_14:39 hda

Se você clonou mais de um disco, selecione todos.

choose the disks to restore

(*) hda disk(hd)_disk(a)

*********************************************
activating the partition info in /proc… Done!
**************************************************
The following steps is to restore image “/home/partimag/ 2008-10-13-14-img” to hard disk/partition(s) “hda (hda1″ in this machine.
WARNING! WARNING! WARNING!
WARNING! THE EXISTING DATA IN THIS HARD DISK/PARTITION(S) WILL BE OVERWRITEN! ALL EXISTING DATA WILL BE LOST: hda (hda1)

You are sure you want to contine?
[y/N]

Confirme

This program is not started by clonezilla server. You are using this command to restore image ” “/home/partimag/ 2008-10-13-14-img” to local disk(s) “sda” in this machine.
WARNING! WARNING! WARNING!
WARNING! THE EXISTING DATA IN THIS HARD DISK/PARTITION(S) WILL BE OVERWRITEN! ALL EXISTING DATA WILL BE LOST: hda (hda1)

Let me ask again, You are sure you want to contine?
[y/N]

Confirme novamente.

Aguarde a imagem ser copiada, como está sendo mostrado abaixo:

Assim que terminar, será exibida uma tela como esta abaixo. Reinicie sua máquina virtual, retire o cd e vamos fazer alguns ajustes no nossa máquina convertida.

Solução de problemas:

A virtual machine não detecta eth0, eth1

Um problema muito comum quando se realiza um procedimento como este, é que as interfaces de rede acabam não sendo aparentemente detectada. Isto ocorre pois o udev amarra a placa de rede à interface, para evitar que quando você reinicie o computador, a eth0 vire eth1 e vice versa. Precisamos remover a configuração para que as interfaces sejam novamente detectadas ou defini-las manualmente. vejamos como:

cd /etc/udev/rules.d/

Procure po arquivo que termina com persisten-net.rules, pois o início do nome pode variar um pouco.

ls *-persistent-net.rules

No meu caso, é 70-persistent-net.rules abra o arquivo.

# This file was automatically generated by the /lib/udev/write_net_rules
# program run by the persistent-net-generator.rules rules file.
#
# You can modify it, as long as you keep each rule on a single line.

# PCI device 0×8086:0×1068 (e100)
SUBSYSTEM==”net”, ACTION==”add”, DRIVERS==”?*”, ATTR{address}==”00:01:4a:5f:11:11″, ATTR{type}==”1″, KERNEL==”eth*”, NAME=”eth1″

# PCI device 0×10ec:0×8139 (8139too)
SUBSYSTEM==”net”, ACTION==”add”, DRIVERS==”?*”, ATTR{address}==”00:02:44:b7:22:22″, ATTR{type}==”1″, KERNEL==”eth*”, NAME=”eth2″

Note que no exemplo acima,  eu tenho duas interfaces de rede. Esses macs não existem mais no computador virtual. O jeito mais simples de colocar ordem na casa é apagar tudo, reiniciar o pc virtual.
Você também pode dar uma olhadinha no blog heretic que tem uma explicação bem interessante sobre como organizar as intefaces de rede.

Problema com a MBR

Outro problema comum é não conseguirmos dar boot na máquina virtual por algum problema na mbr. Eu utilizo e sempre tenho à disposição do live cd do super grub. Com ele eu mando restaurar as partições automaticamente.

Conclusão:

Você aprendeu neste tutorial, como usar o cd do gparted + clonezilla para transformar seu computador físico em uma máquina virtual. Aprendeu também (talvez você não tenha notado, mas aprendeu) que este procedimento de clonagem de máquinas pode ser utilizado para criar backups dos seu sistema e apesar de eu ter me baseado em linux, o procedimento funciona em windows também.

Bookmark e Compartilhe

Artigos relacionados:

  • Trabalhando com vmware em linha de comando
  • Como instalar vmware server no linux
  • Servidor dhcp com suporte a múltiplas redes
  • Implementação e conceito de um Firewall linux com iptables básico
  • Servidor para distribuição de internet - apresentação
Categorias
linux vmware
Tags
linux vmware
Comentários RSS
Comentários RSS
Trackback
Trackback

« Servidores da linux Security fora do ar Discurso de hitler pra quem odeia gente idiota »

10 repostas

Este tutorial visa ensinar como transformar uma mquina fsica

domelhor.net | domingo, 5 de outubro de 2008

Este tutorial visa ensinar como transformar uma mquina fsica linux em uma mquina virtual, alm de servir de base para demonstrar a clonagem de micros utilizando o clonezilla. C…

Este tutorial visa ensinar como transformar uma mquina fsica linux em uma mquina virtual, alm de servir de base para demonstrar a clonagem de micros utilizando o clonezilla.
Como transferir uma mquina fsica, real, para um computador virtualizado, sem…

Como Converter linux físico em virtual com vmware e clonezilla... Este

Jeferson via Rec6 | domingo, 5 de outubro de 2008

Como Converter linux físico em virtual com vmware e clonezilla…

Este tutorial visa ensinar como transformar uma máquina física linux em uma máquina virtual, além de servir de base para demonstrar a clonagem de micros utilizando o clonezilla.
Como transferir uma máquina física, real, para um computador virtua…

Como Converter linux físico em virtual com vmware e clonezilla... Este

www.digga.com.br | domingo, 5 de outubro de 2008

Como Converter linux físico em virtual com vmware e clonezilla…

Este tutorial visa ensinar como transformar uma máquina física linux em uma máquina virtual, além de servir de base para demonstrar a clonagem de micros utilizando o clonezilla.
Como transferir uma máquina física, real, para um computador virtua…

Este tutorial visa ensinar como transformar uma máquina física

ouvidizer.com | domingo, 5 de outubro de 2008

Este tutorial visa ensinar como transformar uma máquina física linux em uma máquina virtual, além de servir de base par…

Este tutorial visa ensinar como transformar uma máquina física linux em uma máquina virtual, além de servir de base para demonstrar a clonagem de micros utilizando o clonezilla.
Como transferir uma máquina física, real, para um computador virtu…

Excelente, vou colocar um link no meu blog sobre este

Vicente Sloboda | domingo, 5 de outubro de 2008

Excelente, vou colocar um link no meu blog sobre este tutorial.

Uma excelente pedida, para complementar o VMware Converter.

Parabéns.

Obrigado. è bom saber que este tutorial será útil. Por isso que às vezes demoro um pouco pra postar, pois me preocupo em fazer coisas originais e detalhadas. Obrigado.

[...] Apesar de o Converter funcionar muito bem, só funciona

Convertendo máquinas físicas em máquinas virtuais no VMware - Blog do Vicente | segunda-feira, 6 de outubro de 2008

[...] Apesar de o Converter funcionar muito bem, só funciona para Windows, se você quer dicas de como clonar máquinas com Linux use o tutorial do Blog de Linux. [...]

[...] por jeferson dos Santos (jefersondossantos?gmail·com) - referência [...]

Vmware e clonezilla: convertendo em máquina virtual a sua instalação real de Linux | terça-feira, 7 de outubro de 2008

[...] por jeferson dos Santos (jefersondossantos?gmail·com) - referência [...]

Viva Jef.... acho q este tuturial vai-me ser mto util

Paulo Gomes | sábado, 11 de outubro de 2008

Viva Jef…. acho q este tuturial vai-me ser mto util :)
Ultimamente tenho migrado mtas máquinas windows Server para virtual com o Ghost Converter, e entretanto vou precisar de migrar algumas para linux… e esta publicação vem mesmo a calhar :)
boa…
1abr
Paulo Gomes
http://aventux.blogspot.com/

[...] Como Converter linux físico em virtual com vmware e

Converter instalação de GNU/Linux em virtual usando vmware e clonezilla « O Vigia | segunda-feira, 27 de outubro de 2008

[...] Como Converter linux físico em virtual com vmware e clonezilla Este tutorial visa ensinar como transformar uma máquina física linux em uma máquina virtual, além de servir de base para demonstrar a clonagem de micros utilizando o clonezilla. “A busca crescente pela virtualização de máquinas, pela sua facilidade de manutenção e portabilidade, colide com as complicações de se desativar um servidor já configurado perfeitamente. Mas como transferir uma máquina física, real, para um computador virtualizado, sem enormes dores de cabeça e sem perder uma infinidade de tempo? A solução está em uma ferramenta que utilizo no dia a dia para manutenção de partições e clonagem de discos. Estou falando do live cd Gparted + Clonezilla.” [...]

Cara, muito bons dias para você. Estava precisando de regras de

Guilherme | domingo, 2 de novembro de 2008

Cara, muito bons dias para você.
Estava precisando de regras de iptables e consegui uma base para meu projeto de escola.
Gostaria de saber apenas uma coisa para poder mencionar seu blog para meus amigos, você não é um caçador de senhas de e-mail, não, não é?
Fiquei muito contente e espero que você tenha um trabalho sério como está sendo divulgado no seu blog.
Obrigado!

PS. Aguardo resposta.

Deixar um comentário

Você pode usar essas TAGS : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Tags

Analises backup blog blogger blogging blogs blogspot compilação corel draw debian dinheiro distribuições download educação escolas Eventos gnome google hospedagem informática internet kde kernel links Linux linux com cara de xp linux windows memória microsoft photoshop php pirataria proxy red hat review SEO servidor sites software livre terminal Top 10 ubuntu vmware server Windows wordpress

Categorias

  • Analises (9)
  • artigo (16)
  • dicas (9)
  • Eventos (2)
  • Indefinido (29)
  • links recomendados (4)
  • Linux (18)
  • linux vmware (1)
  • Noticias (5)
  • programação (1)
  • Scripts (1)
  • SEO (1)
  • Top 10 (5)
  • Tutoriais (7)
  • virtualização (2)
  • Windows (1)

Comentários

  • Sebastian SWC em Sobre o autor
  • Jefferson em Vpn Hamachi Linux
  • Orvalho J Augusto em Frox, proxy e Cache server para ftp
  • Vpn e acesso remoto com Hamachi em Vpn Hamachi Linux
  • diego cesar em Como ter hospedagem gratis e de qualidade para o seu site ou blog

Blogroll

  • Aventux
  • Balbinux
  • Blog do Dito
  • Blog do Vicente
  • Connected Minds
  • W3zLinux
rss Comentários RSS valid xhtml 1.1 design by jide powered by Wordpress get firefox
Tag :  tag
add this tag to your favorites in TagALLY.com
  • all blogs
  • this blog
Latest : 
Top Hot : 
Powered by TagALLY.com