Installer un serveur Clonezilla-DRBL sous Intrepid (Partie 1)
Pré-requis :
- 1 pc bootant sur PXE .
- 1 pc sous Ubuntu.
Qu'est-ce que Clonezilla ?
Vous êtes probablement familier avec le logiciel propriétaire Norton Ghost®, et son équivalent Open-Source, Partition Image. Le problème avec ces deux logiciels est qu'ils prennent beaucoup de temps pour cloner massivement des systèmes provenant de plusieurs postes. Vous avez probablement entendu parler de la solution de Symantec, Symantec ghost Corporate Edition®, fournissant le multicasting. Et bien maintenant, il existe un système de clonage libre appelé Clonezilla (drbl), proposant le déploiement de client en mode unicast et en mode multicast !
Veuillez renseigner votre /etc/apt/sources.list selon votre version.
-- If it's Ubuntu Intrepid (8.10): -- deb http://archive.ubuntu.com/ubuntu intrepid main restricted universe multiverse # (Or any Ubuntu mirror site near you) deb http://drbl.sourceforge.net/drbl-core drbl stable --
If it's Ubuntu Hardy (8.04):
deb http://archive.ubuntu.com/ubuntu hardy main restricted universe multiverse # (Or any Ubuntu mirror site near you) deb http://drbl.sourceforge.net/drbl-core drbl stable
Télécharger la clé sur le serveur de clé.
root@labsnux ~#wget http://drbl.nchc.org.tw/GPG-KEY-DRBL
Puis installer là de cette façon :
root@labsnux ~#apt-key add GPG-KEY-DRBL
Puis ensuite nous passons à l'installation du serveur DRBL.
root@labsnux ~# apt-get update
root@labsnux ~# apt-get install drbl
Le script d'installation de DRBL , présuppose que la machine où se fait l'installation dispose de 2 interfaces réseaux alors que notre machine serveur n'en dispoe que d'une seule. On va donc créer une interface réseau virtuelle que l'on appellera eth0:0 en plus de eth0 pour satisfaire ce prérequis.
Dans /etc/network/interfaces ajouter ces lignes.
auto eth0:0 iface eth0:0 inet static address 192.168.100.254 netmask 255.255.255.0 network 192.168.100.0 broadcast 192.168.100.255
Et lancer /etc/init.d/network restart pour la prise en compte.
Maintenant nous installons le serveur DRBL.
root@labsnux ~# /opt/drbl/sbin/drblsrv -i
Vous suivez les choix par défauts jusqu'au moment du choix du mode CloneZillaBox.
Dans ce cas vous sélectionnerez le mode CloneZillaBoxe et non mode serveur pour clients légers à la LTSP.
Nous allons configurer le serveur DRBL par la commande suivante :
root@labsnux ~#/opt/drbl/sbin/drblpush -i
Nous allons laisser les différents choix sur les propositions par défauts sauf pour la sélection de l'interface WAN , ou nous utilisons l'interface virtuelle eth0:0 pour simuler l'interface utilisé pour l'accès à internet (WAN) bien que celle-ci dispose d'une adresse ip privé ! Il s'agit juste de satisfaire les prérequis exigés par le script.
Dès la fin du script bous pouvez lancer la commande
root@labsnux ~#. ./opt/drbl/sbin/dcs
qui vous permettra de configurer les modes de clonezilla (Sauvegarde, Restauration, ou clients légers)
Dans un prochain post je détaillerais un configuration avancé de Clonezilla-DRBL.