System Imager

Introdução

Seguem instruções de como atualizar computadores que já estão funcionando. Através do System Imager você pode atualizar e/ou configurar apenas um e depois propagar as mudanças de maneira rápida e fácil.

O System Imager é mais amplo e este é um caso específico.

Instalação no Servidor e Cliente

Siga este HowTo.

Para quem usa aptitude, uma dica: ao instalar as dependências, tecle 'M' em cima do pacote a instalar para marcar que foi instalado como dependência.

Configure o Cliente

O arquivo /etc/systemimager/updateclient.local.exclude contém arquivos que não devem ser substituídos por outros da máquina modelo (nem apagados ou criados). Já estão especficados alguns, mas você pode querer acrescentar mais, por exemplo:

/etc/hosts
/etc/network/interfaces
/etc/hostname
/var/tmp
/etc/ssh/ssh_host*key*

Notei que a cada atualização todos os arquivos eram copiados novamente, então editei o arquivo /usr/sbin/si_updatecliente e removi a opção 'I' ('i' maiúsculo) das opções do rsync. No caso era apenas uma ocorrência: rsync -aIv que mudou para rsync -av.

Configure o Servidor

Em /etc/systemimager/getimage.exclude você especifica o que não deve ser copiado da máquina modelo, de maneira semalhante à configuração do cliente. Você pode acrescentar arquivos como:

/var/tmp
/tmp

Enviar ao Servidor a Máquina Modelo

Na máquina modelo

Execute, responda 'y' às perguntas e espere o prompt.

si_prepareclient --server hostname_ou_ip_do_servidor --no-uyok

No servidor

Após o passo acima, execute o comando abaixo e responda 'n' à última pergunta: Would you like to update the autoinstall script for this image?

si_getimage --golden-client hostname_ou_ip_do_servidor --image nome_da_imagem

No final você pode responder, por exemplo, STATIC e 'n' (para não rodar si_clusterconfig).

Atualizando as Outras Máquinas

Instale também o System Imager nelas e execute:

si_updateclient --server hostname_ou_ip_do_servidor --image nome_da_imagem

Próximas Atualizações

Após atualizar e/ou reconfigurar a máquina modelo, execute o procedimento novamente. Será mais rápido, pois não será necessária a instalação do System Imager e também porque apenas os arquivos alterados ou acrescentados serão transferidos.

WikiLinux: SystemImager (last edited 2008-09-12 05:17:39 by CaduSantos)