segunda-feira, 18 de janeiro de 2010

Clonezilla (parte 2)...

Clonando a partir de uma imagem do sistema


A imagem do sistema pode ser armazenada localmente em uma partição criada para isto ou pode ser armazenada em um servidor na rede. No primeiro caso, em máquinas onde os usuários estão constantemente 
"destruindo" o sistema operacional bastaria restaurar a imagem com as aplicações e configurações feitas na última instalação da máquina. O tempo para a restauração será reduzido em algumas horas! O outro caso é o de armazenamento em um repositório remoto. O Clonezilla aceita as seguintes formas de comunicação com o servidor remoto:  SSH, NFS ou SMB.
Neste exemplo será mostrado o método utilizando um servidor de NFS. Os outros métodos são similares.
Primeiro, será instalado o servidor que servirá de repositório para as imagens. Foi usado o Ubuntu Server 9.04 rodando de forma virtualizada com o VmWare 2. Para instalar o Ubuntu Server, é direto, sem muito mistério. Foi utilizado todo o disco para instalação do servidor, mas se houver a necessidade de dual boot com Windows a história é um pouco diferente. Recomendo a leitura de algum dos livros sobre Linux de Carlos Morimoto disponíveis em http://www.guiadohardware.net/livros/. 
Após o boot pelo CD-ROM, a instalação está representada na imagem abaixo:



Para instalar o servidor de NFS, deverão ser feitos os seguintes comando na console:
sudo su -
(aqui deverá ser digitada a senha escolhida na instalação do Ubuntu Server)
apt-get install nfs-common
apt-get install nfs-kernel-server 
(para baixar e instalar o serviço de NFS)
No servidor, deverá ser criado o diretório /home/partimag com os seguintes comandos:
sudo su - 
(aqui deverá ser digitada a senha escolhida na instalação do Ubuntu Server)
mkdir /home/partimag
(para criar o diretório /home/partimag)
chmod 777 /home/partimag
(para dar permissões de escrita no diretório)

Após isto, deverá ser configurado o serviço de NFS editando o arquivo /etc/exports da seguinte forma:
/home/partimag 192.168.254.0/24(rw,async)
(esta configuração faz com que todos os hosts da rede 192.168.254.0/24 possam acessar o compartilhamento. Aqui o endereçamento vai depender da rede onde for instalado o servidor)
Feito isto, deverá ser reiniciado o serviço de NFS da seguinte forma:
/etc/init.d/nfs-kernel-server restart

 Desta forma, as imagens geradas no Clonezilla serão armazendas em /home/partimag no servidor.
O processo para gerar uma imagem do sistema e armazená-la no servidor está representada na montagem abaixo:

1 - Escolher a criação de uma imagem a partir de um dispositivo (device-image).

2 - Escolher salvar o disco inteiro como imagem. Aqui poderia ser escolhida a geração de uma imagem a partir de uma partição do disco (opção savedisk).

3 - Escolher o servidor utilizando NFS.

4 - Escolher endereçamento IP automático (DHCP) ou estático (manualmente configurado).

5 - Digitar o IP do servidor de NFS.

6 - Escolher a versão do NFS (optar pela versão 2 ou 3 que são mais comuns).

7 - Confirmar o diretório compartilhado no servidor (deixar o padrão /home/partimag).

8 - Mensagem de confirmação de acesso ao diretório /home/partimag.

9 - Escolher de qual disco rígido será feita a imagem. Neste caso, o computador tem dois discos. O Clonezilla utiliza a denominação de dispositivos de armazenamento do kernel 2.6.x do Linux, sendo o sda o primeiro disco, sdb o segundo e assim por diante.

10 -Processo de geração da imagem em andamento. Neste momento, deverão estar sendo gerados arquivos contendo a imagem do disco no /home/partimag do servidor. É possível modificar o nome padrão da imagem para algo mais fácil de se lembrar, algo do tipo "imagem-notebook-2010"


Para restaurar uma imagem do servidor o procedimento é o da imagem abaixo:

1 - Escolher a criação de uma imagem a partir de um dispositivo (opção device-image)

2 - Escolher salvar o disco inteiro como imagem. Aqui poderia ser escolhida a geração de uma imagem a partir de uma partição do disco (restoredisk).

3 - Escolher o servidor utilizando NFS, escolher endereçamento IP automático (DHCP) ou estático (manualmente configurado)

4 - Digitar o IP do servidor de NFS

5 - Escolher a versão do NFS (optar pela versão 2 ou 3 que são mais comuns)

6 - Confirmar o diretório compartilhado no servidor (deixar o padrão /home/partimag)

7 - Mensagem de confirmação de acesso ao diretório /home/partimag

8 - Escolher de qual imagem armazenada no servidor será restaurada.

9 - Escolher qual o disco rígido será feita a restauração da imagem. Neste caso, o computador tem apenas um disco. O Clonezilla utiliza a denominação de dispositivos de armazenamento do kernel 2.6.x do Linux, sendo o sda o primeiro disco, sdb o segundo e assim por diante.

10 -Processo de restauração da imagem em andamento. Neste momento, deverão estar sendo restaurados os  arquivos contendo a imagem do sistema no servidor para o disco rígido local.

11 - Mensagem de término com sucesso da restauração da imagem. Agora, ao reinicar o computador o mesmo deverá conter a mesma instalação da imagem.


Agora, realizem testes com o Clonezilla utilizando imagens e um servidor como repositório!

2 comentários:

  1. amigo estou segindo este tutorial pra instalar o nfs no meu ubuntu server numa maquina virtual pelo Virtulbox, mais na hora que chega neste comando

    /home/partimag 192.168.254.0/24(rw,async)

    da este erro:
    -su: erro de sintaxe proximo do 'token' nao esperado '('

    o que faço? nao manjo qase nada de linux, mais preciso usar o clonezilla por rede para poder gerenciar melhor minha lan house, se puder ajudar agradeço abraços e obrigado

    ResponderExcluir
  2. Você tem que editar o arquivo /etc/exports
    "Exemplo: nano /etc/exports" e colocar nele a linha de comando /home/partimag 192.168.254.0/24(rw,async) onde o 192.168.254.0/24 é o IP e Mascara da sua rede.

    Sergio.

    ResponderExcluir