Como capturar todas as configurações do sistema e aplicar em máquinas remotas?

1

Eu tenho muitas tortas de framboesa nas quais eu instalei o arch-linux. Em base regular, faço alterações nas configurações do sistema. Por exemplo, eu instalo serviços, altero configurações de conexão, movo arquivos e, basicamente, todo tipo de tarefas administrativas.

O objetivo é fazer todas essas alterações em um RPi e depois aplicá-las a todos os outros RPies.

Uma solução é pegar uma imagem do cartão SD e gravá-la em outros RPies, mas o problema é que os RPies seriam remotos e eu não teria acesso físico a eles.

Uma outra solução que consigo pensar é usar rsync em quase todos os diretórios. Não tenho certeza de quão eficiente isso pode ser devido à quantidade de tráfego que passa pela Internet.

Também acho que isso pode ser feito com Chef ou Puppet. Mas não tenho certeza se eles são a ferramenta certa para esse trabalho.

Alguma ideia de como esse tipo de problema é geralmente abordado?

    
por kaptan 18.02.2017 / 03:08

1 resposta

1

Você pode usar uma ferramenta como blueprint para fazer engenharia reversa da configuração da sua máquina. Ele pode criar módulos de fantoches, livros de culinária ou shellscripts que você pode modificar e aplicar em outra máquina.

    
por 24.05.2017 / 15:31