Lorsque l’on souhaite répliquer la configuration d’un poste, il existe plusieurs méthodes, notamment l’utilisation d’images disques ou bien simplement la méthode présentée ci-dessous qui permet d’installer l’ensemble des programmes présents sur le poste de base sur un nouveau poste.
Création des fichiers nécessaires (sur le poste à dupliquer):
La liste des paquets installés:
dpkg –get-selections > liste-paquets
Les fichiers de configuration:
tar -cf conffiles.tar $(cat /var/lib/dpkg/info/*.conffiles)
La base debconf (base contenant les reponses au questions de config lors de l’installation)
debconf-get-selections > debconf.sav
debconf-get-selections –installer >> debconf.sav
Réplication (sur le second poste):
Installer un système de base (basé sur Debian)
Restaurer la base debconf:
debconf-set-selections < debconf.sav
Restaurer les fichiers de configuration:
tar -xf conffiles.tar -C /
Restaurer les paquets installés:
dpkg –set-selections < liste-paquets
apt-get update
apt-get dselect-upgrade
Nous voici avec un second poste ne disposant pas forcément de la même distribution mais ayant exactement la même configuration que le poste initial.
Il est ainsi possible de remplacer, par exemple, un poste Debian par un Ubuntu très rapidement et sans prise de tête.
#1 par Denis à 12 juillet 2010 - 15 h 58 min
… et avant tout ça:
apt-get install debconf-utils