Você está a cerca de um milhão de milhas de estar pronto para considerar o Puppet ou o Chef.
Preocupe-se com seus backups (inexistentes) e com o plano de recuperação de desastres primeiro.
Se eu estivesse no seu lugar (eu tinha 3 anos atrás), isso é o que eu faria -
Passo 0: Obtenha algum tipo de backup. AGORA.
Se essas máquinas forem realmente essenciais, basta conectar um grande disco rígido USB e pegar um arquivo tar
de todo o sistema (veja man tar
no seu sistema).
Uma vez que você tenha pelo menos um arquivo, tente localizar a mídia de instalação original do sistema, crie uma máquina virtual (use o VirtualBox ou algo semelhante) e faça uma instalação limpa da sua antiga versão do Linux.
Agora, descubra como você restauraria o estado de trabalho se um meteoro atacar e tirar suas máquinas de produção.
STOP
Não vá mais longe até concluir o passo zero e poder restaurar para uma configuração de trabalho no caso de um desastre. O Macaco do Caos está te observando .
Etapa 1: Selecione, instale e configure um sistema de backup.
Minha recomendação para você seria Bacula .
Faça funcionar e faça backups regulares.
Execute testes de restauração em sua máquina virtual a partir da etapa 0 e garanta que você possa ir de uma instalação limpa e simples de volta a um sistema em funcionamento.
Realize este teste frequentemente a partir de agora. (Eu faço isso a cada 3 meses. Sério.)
Etapa 2: Entre em uma versão compatível do seu sistema operacional.
Pegue a máquina virtual do passo zero e teste os caminhos de atualização até encontrar um que funcione.
Melhor caso? Actualização suportada pelo fornecedor, limpa, fácil e simples.
Pior caso? Reinstale e algumas dores manuais e sofrimento.
Enquanto estiver fazendo isso, você pode começar a procurar ferramentas como Puppet e Chef e pensar em como você deseja implementar o gerenciamento de configurações.
(Não esqueça desses backups e restaure os testes assim que fizer a atualização.
Etapa 3: * Gerenciamento da configuração
Agora que você tem um ambiente que não está em risco de explodir, é fácil respirar e considerar as ferramentas de gerenciamento de configuração de maneira calma e planejada.
Você pode fazer isso na etapa 2 e torná-la parte integrante de sua atualização do sistema operacional, ou você pode estabilizar tudo manualmente e, em seguida, trazer o gerenciamento da configuração posteriormente - essa é a sua escolha.
Quando você estiver pronto para essa etapa, volte e dê uma olhada nas puppet e chef questions. Você também pode encontrar informações interessantes em configuration-management