Não esqueça-se do "apt-get update". A partir de agora
podemos iniciar a instalação.
A medida que formos avançando neste artigo, serão
apresentados comandos e conceitos do
systemimager, eles serão
explicados a medida que forem surgindo. Nosso primeiro
conceito é o:
IMAGESERVER - Como o próprio nome diz, está é a
máquina que irá conter as imagens e distribuí-las pelos
clientes na rede.
Pacotes necessários:
- Systemimager-server
- syslinux
Após instalados os programas, você já tem um servidor
pronto a receber as imagens e distribuí-las pela rede, através
de um disquete ou cd que contém um kernel para iniciar o
processo de copia da imagem. Este cd ou disquete pode ser
suprimido, desde que as estações tenha capacidade de
boot pela rede e você tenha um servidor de boot remoto.
GOLDEN-CLIENT - Esta é a máquina usada para gerar a
imagem para a instalação dos clientes, você pode gerar várias
imagens diferentes, sendo extremamente simples escolher entre
elas qual será utilizada por cada estação.
Pacotes necessários:
Execute a seguir o comando:
# prepareclient --server "IP do seu IMAGESERVER"
Responda "yes" a todas as perguntas ou acrescente a
opção "--yes", finalizado o comando, o daemon
rsync estará
rodando aguardando nosso próximo passo, gerar a imagem dessa
máquina no servidor.
IMAGE - A cópia dos arquivos do golden-client
armazenada no servidor, todas as imagens são armazenadas no
diretório /var/lib/systemimager/images, lembre-se de calcular
o espaço disponível antes de gerar as imagens.
Execute:
# getimage -golden-client "IP do seu GOLDENCLIENT" -image "NOME DADO A IMAGE"
Caso queira atualizar uma imagem, basta repetir o
comando, apenas os arquivos modificados serão incluídos ou
deletados.
Após a cópia dos arquivos, será perguntado a você a
forma de definir o ip da máquina cliente dessa image, se
dinâmico (atribuído por um servidor DHCP), estático (atribuído
por você) ou replicante (usar as configurações da imagem,
ideal se você esta gerando um backup). Escolha a que melhor
lhe servir.
Em seguida será perguntado se você deseja executar o
comando
addclients, neste primeiro momento não iremos usá-lo.
Uma opção interessante de usar para gerar a imagem é a
"--exclude PATH" (sempre colocar o caminho absoluto), usada para
excluir alguns arquivos da imagem, por exemplo se eu não quero
copiar meu diretório /mp3 eu executaria:
# getimage -golden-client "IP" -image "IMAGE" --exclude /mp3
Ou não copiar os arquivos temporários:
# getimage -golden-client "IP" -image "IMAGE" --exclude "/tmp/*" --exclude "/var/tmp/*"
Nesse caso é necessário colocar o path e o asterisco
entre aspas duplas, para assim copiar apenas os diretórios e
não seu conteúdo, já que eles são essenciais para o sistema.
Detalhe importante, o
systemimager, na hora de
restaurar a imagem, não necessita que os discos sejam iguais,
só que ele irá restaurar as primeiras partições com tamanho
igual a da imagem e a última usando todo o espaço restante,
seja ele qual for, tenha esse cuidado na hora de gerar e
restaurar as imagens.