Há pelo menos Chef , BCFG2 , Cfengine e Puppet, e Puppet é o meu favorito.
Atualmente, temos cinco servidores Ubuntu 10.04 LTS, e mantê-los todos atualizados está começando a ser uma dor. Eu estive procurando por soluções como Puppet e Paisagem Canônica.
Entre os dois, eu prefiro o Puppet - seria útil poder garantir as permissões de vários diretórios nas máquinas e definir grupos e usuários no servidor que são então propagados para os clientes.
Existe algum outro software nesse sentido que eu deveria dar uma olhada?
É muito menos automatizado, mas em 5 servidores você pode considerar apenas algo como dsh . Basta criar um arquivo hostlist e você pode usar dsh para enviar a todos os servidores o mesmo comando de uma vez . A principal vantagem aqui é que é fácil de configurar, não requer instalar nada do lado do servidor e você não precisa aprender muito.
A desvantagem do dsh é que ele não é robusto. Se a sua rede é esquisita ou problemática, ela não monitora o que fazer ou o que não foi desfeito posteriormente. É aí que descreve o objetivo em vez do processo ajuda. Você terá que investir tempo aprendendo como descrever o que deseja, e sistemas como o cfengine garantirão que você não especifique objetivos conflitantes.
Eu realmente não posso recomendar nada para você; Atualmente eu uso o dsh e isso é suficiente. Mas se você quiser uma lista exaustiva do que eu sugiro Wikipedia .
radmind ( @ sourceforge é o que eu estou usando - Não posso garantir isso em sistemas Linux, mas funciona lindamente no FreeBSD.
Eu também posso dizer coisas boas sobre o Puppet, e provavelmente funcionaria bem para você.
Tags ubuntu