Como garantir que os servidores Redhat e Ubuntu tenham os mesmos pacotes e configurações?

2

Estou procurando uma maneira de garantir que todas as caixas Redhat tenham os mesmos pacotes e configurações. Por exemplo, quando eu adiciono um novo servidor, ele é configurado e os pacotes são instalados.

O mesmo para o Ubuntu.

Eu posso fazer um script manualmente que replicará o servidor mestre, mas preciso saber se existe outra solução para fazer isso de uma maneira que o operador sem noção possa lidar com isso, ou seja totalmente automático sem necessidade de linha de comando.

No Windows, eu uso o Controlador de Domínio, ele funciona bem - ele configura e atualiza todos os sistemas. Eu tenho apenas duas caixas Linux, daí a questão não ser grande versus centenas de Windows, mas eventualmente vou escalar a configuração globalmente, então eu preciso preparar algum plano para o Linux também.

    
por Andrew Smith 25.08.2012 / 22:32

2 respostas

3

Você acabará desejando uma configuração completa de gerenciamento de configuração, conforme descrito em outra resposta. A melhor solução de primeiro passo é usar os arquivos do Kickstart para as instalações do seu servidor. Estas foram inovações da Red Hat, mas, felizmente, o Ubuntu usa um formato similar.

Dê uma olhada em um servidor Red Hat existente e examine o arquivo anaconda-ks.cfg no diretório pessoal do usuário root. Isso mostrará como o servidor foi inicialmente instalado e poderia formar uma base para um novo arquivo de kickstart. Você também pode baixar o utilitário system-config-kickstart . No Ubuntu, o mesmo utilitário está disponível via sudo apt-get install system-config-kickstart

instruções no estilo Red Hat

instruções do Ubuntu

    
por 25.08.2012 / 22:53
4

Parece que você precisa de uma ferramenta de Gerenciamento de Configurações - as mais populares são provavelmente Puppet e Chef , mas há um muitas opções disponíveis .

    
por 25.08.2012 / 22:35