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

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

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

O mesmo para o Ubuntu.

Posso fazer manualmente um script que irá replicar o servidor master, mas preciso saber se existe alguma outra solução para fazer isso de uma forma que um 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, funciona bem - configura e atualiza todos os sistemas. Tenho apenas duas máquinas Linux, portanto o problema não é grande em comparação com centenas de máquinas Windows, mas eventualmente escalarei a configuração globalmente, então preciso preparar algum plano para Linux também.

Responder1

Eventualmente, você desejará uma configuração completa de gerenciamento de configuração, conforme descrito em outra resposta. A melhor solução de primeiro passo é usar arquivos Kickstart para instalações de servidor. Estas foram uma inovação da Red Hat, mas felizmente o Ubuntu usa um formato semelhante.

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

Instruções estilo Red Hat

Instruções do Ubuntu

Responder2

Parece que você precisa de uma ferramenta de gerenciamento de configuração - as mais populares são provavelmenteFantocheeChefe de cozinha, mas há ummuitas opções por aí.

informação relacionada