Crie um arquivo de configuração do kickstart a partir da configuração existente

Crie um arquivo de configuração do kickstart a partir da configuração existente

Existe um script ou outra maneira de gerar automaticamente um arquivo de configuração do kickstart a partir do estado do sistema de um servidor existente para que o arquivo possa ser usado para replicar (não clonar) a configuração do sistema em outra instalação?

Eu sei que o arquivo anaconda-ks.cfg está armazenado no diretório /root. mas o sistema em questão foi amplamente alterado desde a instalação e o arquivo não tem utilidade agora.

Responder1

Esta é uma abordagem que conheço. Que eu saiba, não existe um método para gerar automaticamente um arquivo Kickstart com base no estado do sistema.

Execute rpm -qa --qf '%{NAME}\n'e adicione à %packagesseção no Kickstart.

No entanto, esta não é uma solução abrangente para manter padrões e construções de sistemas. Esta é uma resposta mais abrangente que escrevi sobre o assunto:

Gerenciando um aplicativo em vários servidores ou PXE vs cfEngine/Chef/Puppet

Responder2

Apenas para acrescentar a resposta da Warner. Embora a consulta rpm forneça uma lista de pacotes instalados, ela não ajudará você a construir um arquivo kickstart próximo à configuração do seu sistema.

A Red Hat fornece uma ferramenta chamada "system-config-kickstart" que permitirá que você use um assistente semelhante ao Anaconda para criar um arquivo de kickstart. Você pode usar a ferramenta para configurar informações de particionamento, rede, fuso horário, etc.

Adicionar os dois talvez o ajude a criar um kickstart próximo ao seu sistema original.

informação relacionada