Tutoriaux > Internet & Réseaux > Installer et configurer un serveur de sauvegarde Clonezilla
Mise en place d'un serveur de sauvegarde, et restauration d'une image système (ghost) avec le logiciel libre Clonezilla
Tout le monde (ou presque) connait Norton Ghost, le logiciel propriétaire qui permet de clôner des disques durs/partitions, mais rares sont ceux qui savent qu'il existe une alternative libre, j'ai nommé Clonezilla !
Il existe d'autres logiciels similaires mais il s'agit là du plus connu. Qui plus est, il a l'énorme avantage de proposer une version serveur, ce qui nous intéresse dans le cas présent.
L’objectif est de mettre en place un « serveur de clonage » qui permettra de gérer l'ensemble des ordinateurs d’un réseau (particulier comme professionnel).
Pour ce faire il nous faut :
Le tout sera installé sur une configuration toute fraîche : Ubuntu 10.04 Server ! Il faut donc avoir installé le système d'exploitation avant de débuter ce tutoriel
Dans un premier temps, nous allons télécharger l'environnement DRBL qui inclut le fameux Clonezilla !
wget http://sourceforge.net/projects/drbl/files/drbl_stable/drbl_1.9.5-79_all.deb
Une fois téléchargé nous allons décompresser et installer le paquet !
dpkg -i drbl_1.9.5-79_all.deb
Au bout de quelques secondes l’installation se termine.
Nous allons donc configurer DRBL
/opt/drbl/sbin/drblsrv –i
NB : Lors de la configuration, si vous ne savez pas quoi choisir laissez le paramètre par défaut !
La toute première question vous propose de télécharger les images de démarrage Linux. Dans le cas présent, nous utiliserons des images basées sur le/les systèmes existants, donc il n’est pas utile de les télécharger .
NB : Si vous avez changé d’avis, vous pourrez les télécharger avec la commande drbl-netinstall .
Citation
Voulez-vous utiliser la sortie console série sur les clients ?
Cette option concerne une configuration assez spécifique qui ne nous concerne pas, laissons donc la réponse par défaut.
Citation
Quelle architecture CPU voulez-vous choisir sur les clients DRBL ?
Il y a 3 options :
Dans le cas présent, j’ai choisi l’option 0.
NB : L’option 1 est recommandée si vous n’êtes pas sûr de l’architecture CPU de vos clients.
Code
Voulez-vous mettre à jour le système d’exploitation ?
A vous de choisir. Le serveur étant tout récemment installé, j’ai sélectionné Oui.
Une fois installé, nous allons finir la configuration :
Code
/opt/drbl/sbin/drblpush -i
Cela va nous permettre de configurer :
Maintenant que tout est configuré, nous allons nous occuper de l’utilisation du serveur !
/opt/drbl/sbin/dcs
Deux options vous sont proposées, l'une permettant de sélectionner tous clients l'autre permettant de cibler une partie du réseau. L'intérêt étant,par exemple, de diffuser différentes images suivant l'adresse IP des postes.
La configuration étant relativement proche, je vais faire la configuration pour tout le réseau.
Vous remarquerez que l'environnement DRBL permet de nombreuses options en plus de Clonezilla (Wake On Lan est particulièrement intéressant).
Choisissez l'option clonezilla-start puis sélectionnez l'option Beginner (pour commencer c'est toujours mieux ! ^^).
Nous allons maintenant déterminer ce que le serveur va faire lors du boot PXE sur toutes les machines du réseau.
Vous pourrez donc :
Nous voulons ici sauvegarder la partition système des postes, donc nous choisissons le mode Save-parts
Vous pouvez désormais choisir l'action qui sera exécutée après le clonage :
Il vous suffit alors de choisir la taille de la coupure de l'image. Vous pourrez alors découper l'image en plusieurs fichiers ou la laisser complète.
Il ne vous reste plus qu'à démarrer vos postes clients via le réseau et de sauvegarder vos systèmes.
Une fois fait, vous n'aurez qu'à relancer la commande /opt/drbl/sbin/dcs pour arrêter Clonezilla ou encore passer de la sauvegarde à la restauration d'image !
Par bloodytonyo
, Le 31 Juillet 2011 à 19h07
Ce tutoriel est la propriété d'Aidoweb et ne peut en aucun cas être copié.
Je viens de répondre sur ton post concernant ce problème
Bonjour,
J'ai suivi votre tuto mais malheureusement quand je veux cloner une image j'ai comme erreur "" is not a suitable IP_LIST. Que faut-il faire ? C'est la première fois que je dois faire du boot par pxe et je suis un peu perdue. Se serait vraiment super si vous pourriez m'aider
« et oui, il faut comme même pouvoir héberger les images des différents PC » "quand même" et non pas "comme même", qui n'existe pas
Bonjour bloodytonyo,
Je vais tenter l'install. Concernant les sauvegardes de backuppc elles sont enregistré dans /var/lib/backuppc/... Je pense que sa ne devrait pas créer de problèmes. Je fous ferai un retour. Merci.
Bonjour jaj1105 !
Je n'ai malheureusement pas eu l'occasion de tester clonezilla dans ton style de configuration. Dans le cas où tu as déjà un serveur DHCP et DNS, tu n'as pas besoin d'une 2ème carte réseau ! Par contre je n'ai aucune idée pour le conflit avec backuppc, désolé ! J'imagine qu'il faut surtout bien vérifier les emplacements de stockage pour éviter la suppression de données recueillies par backuppc !
Bonjour,
Pour un réseau ayant déjà un serveur dhcp et dns a t on besoin de deux cartes réseau? Si je l'installe sur mon serveur de sauvegarde peut il y avoir un conflit avec backuppc?
Merci d'avance.
Content de voir que mon travail est apprécié ! ^^
je vous félicite pour ce sujet
Coucou,
Pour les soucis qui demandent de nombreux échanges, écrivez plutôt dans le forum !
Oui essaye d'installer "tftp-hpa" comme initialement dans le topic voir ce que ça donne !
Sinon je vais finir par "downgrader" le topic en 9.10 en attendant une solution correcte.
non je suis sur Ubuntu 10.04 Desktop installé sur le disque(pas de virtualisation).
Après des tests j'ai pu conclure que le pb vient bien de cette version 10.04. En effet, je suis reparti de zéro en réinstallant Ubuntu desktop 8.04 et en installant drbl. Le serveur tourne nickel.
Dès que je fait l'upgrade de la 8.04 vers la 10.04 , j'ai le message de timeout sur le poste client.
Ils ont forcément changé un truc sur cette version 10.04.
j'ai pu constater un truc. Le fichier /etc/default/tftpd-hpa est le suivant:
RUN_DAEMON="yes"
OPTIONS="-l -s /tftpboot/nbi_img"
alors que dans le topic on parle de /var/lib/tftpboot qui n'existe pas sur mon poste. Faut-il le créer?
Une piste?
As-tu vérifié au niveau du topic signalé précédemment ? (http://forum.ubuntu-fr.org/viewtopic.php?id=172723)
Sinon tu es en virtual ?
Tu as bien 2 cartes Ethernet ? Les as-tu bien configurées ?
J'ai plus trop l'occasion d'y toucher en se moment j'avoue.
Sinon si la technique fonctionne sur 9.10, tente de l'installer et ensuite d'upgrader vers 10.04 voir si ça marche convenablement.
idem gilou40 : Le client arrive à récupérer une adresse IP mais n'accède pas en TFTP au serveur. Voici l'erreur :
TFTP...
PXE-E32 : TFTP open timeout.
J'ai Ubuntu 10.04. J'ai vérifié les recommandations : http://drbl.sourceforge.net/faq/fine-print.php?path=./2_System/62_tftp_timeout.faq#62_tftp_timeout.faq
Une idée ?
Help!!!
Tu as suivi la procédure en virtuel (virtualbox & Cie)?
Sinon dispose-tu bien de 2 cartes Ethernet ?
Pour ma part je n'ai eu aucun problème lors de l'installation et la configuration sous 10.04.
J'ai au préalable fait un petit "apt-get update" et "apt-get upgrade" et n'ai eu aucune erreur par la suite (à 2 reprises, lors de la création du tuto et après pour vérifier sa conformité).
EDIT : Après une petite recherche j'ai trouvé ça :
http://forum.ubuntu-fr.org/viewtopic.php?id=172723
Si ça peut t'aider !
J'ai suivi la procédure avec ubuntu 10.04.
Le client arrive à récupérer une adresse IP mais n'accède pas en TFTP au serveur. Voici l'erreur :
TFTP...
PXE-E32 : TFTP open timeout
En faisant sur le serveur, un /opt/drbl/sbin/drbl-all-service restart tous les services se lancent bien même le service tftpd-hpa.
Sur la version d'Ubuntu 9.10, je n'ai aucune erreur. Tout fonctionne à merveille.
Une idée ???
Tutoriaux > Internet & Réseaux > Installer et configurer un serveur de sauvegarde Clonezilla