Installer et configurer un serveur de sauvegarde Clonezilla

Tutoriaux > Internet & Réseaux > Installer et configurer un serveur de sauvegarde Clonezilla

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

CloneZilla, c'est quoi ?

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).

Préparatifs

Pour ce faire il nous faut :

  • Un vieux PC avec un processeur de 450Mhz

  • 256Mo de RAM

  • 2 cartes réseaux (pour éviter les conflits DHCP).

  • Un bon disque dur (et oui, il faut quand même pouvoir héberger les images des différents PC !)



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 tutorielContent

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 !Sourire

dpkg -i drbl_1.9.5-79_all.deb



Au bout de quelques secondes l’installation se termine.

Configuration de DRBL

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.Clin d'oeil

Citation

Quelle architecture CPU voulez-vous choisir sur les clients DRBL ?



Il y a 3 options :

  • 0 -> i386 (le plus courant)

  • 1 -> i586

  • 2 -> Le même CPU que celui de ce serveur DRBL



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 :

  • Le domaine DNS

  • Le domaine NIS

  • Votre préfixe de nom d'hôte du client

  • Choisir la configuration réseau



Utilisation du serveur

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 :

  • Sauvegarder le disque ou la/les partition(s)

  • Restaurer le disque ou la/les partition(s)

  • Choisir lors du boot directement sur le poste client



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 !Sourire

Par bloodytonyo , Le 31 Juillet 2011 à 19h07
Ce tutoriel est la propriété d'Aidoweb et ne peut en aucun cas être copié.

Retour à Internet & Réseaux

Ajouter un commentaire

Suite a un fort volume de spam, les commentaires d'invités sont pour le moment désactivés. Vous devez vous inscrire ou vous identifier pour pouvoir commenter cet article, ou demander du support.

Lectures recommandées

Commentaires sur cet article

bloodytonyo - Le 06 Octobre 2011 à 20h51

Je viens de répondre sur ton post concernant ce problèmeClin d'oeil

Iwen - Le 06 Octobre 2011 à 11h26

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'aiderSourire

fab - Le 31 Juillet 2011 à 14h00

« 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 pasSourire

jaj1105 - Le 18 Mai 2011 à 16h24

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.

bloodytonyo - Le 18 Mai 2011 à 12h10

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 !

jaj1105 - Le 17 Mai 2011 à 21h44

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.

bloodytonyo - Le 31 Juillet 2010 à 02h12

Content de voir que mon travail est apprécié ! ^^

wafaa - Le 31 Juillet 2010 à 01h10

je vous félicite pour ce sujet

Pouzy - Le 20 Mai 2010 à 09h23

Coucou,
Pour les soucis qui demandent de nombreux échanges, écrivez plutôt dans le forum !Sourire

bloodytonyo - Le 19 Mai 2010 à 21h10

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.

tsi-m - Le 19 Mai 2010 à 10h47

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?

bloodytonyo - Le 18 Mai 2010 à 20h00

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.

tsi-m - Le 18 Mai 2010 à 17h47

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!!!

bloodytonyo - Le 12 Mai 2010 à 17h51

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 !Clin d'oeil

gilou40 - Le 12 Mai 2010 à 15h19

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