Contents
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.
