6 votes

Créer un fichier de configuration kickstart à partir d'une configuration existante

Existe-t-il un script ou un autre moyen de générer automatiquement un fichier de configuration kickstart à partir de l'état du système d'un serveur existant afin que le fichier puisse être utilisé pour répliquer (et non cloner) la configuration du système dans une autre installation ?

Je sais que le fichier anaconda-ks.cfg est stocké dans le répertoire /root. Mais le système en question a été largement modifié depuis son installation, et le fichier n'est plus d'aucune utilité.

4voto

Warner Points 23292

C'est l'une des approches que je connais. À ma connaissance, il n'existe pas de méthode pour générer automatiquement un fichier Kickstart en fonction de l'état du système.

Ejecutar rpm -qa --qf '%{NAME}\n' et l'ajouter à la %packages dans la section Kickstart.

Néanmoins, il ne s'agit pas d'une solution complète pour maintenir les normes et les constructions du système. Voici une réponse plus complète que j'ai écrite sur le sujet :

Gestion d'une application sur plusieurs serveurs, ou PXE vs cfEngine/Chef/Puppet

4voto

katriel Points 4399

Juste pour compléter la réponse de Warner. Bien que la requête rpm vous donne une liste des paquets installés, elle ne vous aidera pas à construire un fichier kickstart proche de la configuration de votre système.

Red Hat fournit un outil appelé "system-config-kickstart" qui vous permettra d'utiliser un assistant de type Anaconda pour créer un fichier kickstart. Vous pouvez utiliser cet outil pour configurer les informations de partitionnement, le réseau, le fuseau horaire, etc.

L'addition des deux vous aidera peut-être à créer un kickstart proche de votre système d'origine.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X