Installation d'un serveur Clonezilla/DRBL Fonctionnement conjoint avec LTSP et
Installation d'un serveur Clonezilla/DRBL Fonctionnement conjoint avec LTSP et SE3 Philippe PETER 2007 I Introduction II Configurations de test III Installation du serveur DRBL IV Utilisation du serveur Clonezilla V Différences entre LTSP et DRBL VI Fonctionnement simultané des serveurs SE3, Clonezilla et LTSP VII Documentation - License – Auteurs- Remerciements VIII Compléments I Introduction: Un serveur Clonezilla permet de sauvegarder/restaurer ou de cloner automatiquement des partitions spécifiques ou des disques durs entiers de clients quel que soit leur système d'exploitation. Il offre une gestion de sauvegarde/restauration ou de clonage automatisée à grande échelle (à la différence du Clonezilla Live cd, lire mon howto à ce sujet). Le serveur Clonezilla est en fait un composant d'un serveur DRBL (différent en terme de gestion et de fonctionnalités d'un serveur LTSP). La différence essentielle entre les serveurs LTSP et DRBL réside dans le fait qu'ils ne s'adressent pas aux mêmes clients (lire le paragraphe V à ce propos.). I Introduction II Configurations de test III Installation du serveur DRBL IV Utilisation du serveur Clonezilla V Différences entre LTSP et DRBL VI Fonctionnement simultané des serveurs SE3, Clonezilla et LTSP VII Documentation - License – Auteurs- Remerciements VIII Compléments II Configurations de test - serveur Kubuntu704 avec 2 cartes réseau ou - serveur Etch avec 1 carte réseau ou - machine virtuelle Etch dans Xen sur Domain0 Kubuntu704 - serveur SE3 Sarge version 2.31b2 - divers clients (GNU/Linux ou Windows XP) Toutes les machines sont virtuelles (VirtualBox sur Kubuntu704) sauf pour quelques clients XP (sauvegarde et restauration de clients « réels » dans un serveur Clonezilla « virtuel ») et sauf pour un serveur DRBL qui était dans Xen. Le DHCP du SE3 était désactivé lors des premiers tests mais ensuite il était activé conjointement au DHCP du serveur Clonezilla (voir VI). I Introduction II Configurations de test III Installation du serveur DRBL IV Utilisation du serveur Clonezilla V Différences entre LTSP et DRBL VI Fonctionnement simultané des serveurs SE3, Clonezilla et LTSP VII Documentation - License – Auteurs- Remerciements VIII Compléments III Installation du serveur DRBL (qui inclut Clonezilla): vi /etc/apt/sources.list et ajouter la source http://drbl.sourceforge.net/drbl-core drbl stable wget http://drbl.sourceforge.net/GPG-KEY-DRBL apt-key add GPG-KEY-DRBL apt-get update apt-get install drbl 1ère étape importante: configuration du serveur DRBL /opt/drbl/sbin/drblsrv -i A la première question on valide Non (choix par défaut) car on ne souhaite pas installer de machines Linux par DRBL donc inutile de télécharger les 200 Mo des images de boot d'installation réseau des différentes distributions Linux Debian, Ubuntu, Redhat, Fedora core, Mandriva et OpenSuse. Pour toutes les questions suivantes on valide les choix par défaut. Il y aura téléchargement de paquets, installation d'un serveur dhcp3 sur le DRBL puis de nouveau téléchargement d'autres paquets. Si vous avez signalement d'un problème, il suffit de relancer la commande. La commande /opt/drbl/sbin/drblsrv sans paramètre donne les différentes options disponibles. 2ème étape importante: création de l'environnement des clients /opt/drbl/sbin/drblpush -i (Si vous n'avez pas deux cartes réseaux configurées sur le serveur le script s'arrêtera en vous signalant l'absence de la seconde carte. Il suffira de configurer une seconde carte, par exemple une carte virtuelle eth0:0, et de relancer /opt/drbl/sbin/drblpush -i). On vous demande de renseigner le nom de domaine DNS, le nom de domain NIS/YP, le préfixe du nom des clients, de choisir la carte réseau destinée à l'accès wan, de collecter éventuellement automatiquement les adresses MAC des clients (cela suppose de les booter), etc... Ces nombreuses questions sont toutes accompagnées d'un commentaire explicite. Vous pouvez valider par défaut les choix proposés SAUF à la question « Which mode do you prefer ? for diskless linux services », répondre 2 (I do not want to provide diskless linux service to client) car ici on se contente d'utiliser le serveur DRBL en serveur Clonezilla. (Ce choix pourra être modifié ultérieurement avec /opt/drbl/sbin/dcs en cochant la case « More modes or commands »). A la question suivante « Which mode do you prefer ? for clonezilla », valider le choix par défaut 0 (Full Clonezilla mode). La question suivante est importante car elle permet de définir le dossier sur le serveur qui contiendra les images des partitions ou disques durs (par défaut /home/partimag). Validez les choix par défaut qui sont proposés. Le script opère et son mode verbeux permet de suivre dans la console les opérations effectuées. Une fois que le script est terminé votre serveur Clonezilla est disponible. Remarques: ➢ La commande /opt/drbl/sbin/drblpush sans paramètre donne les différentes options. Il est possible en particulier d'utiliser un fichier de configuration. ➢ Si vous choisissez d'adresser un grand nombre de clients (par défaut c'est 12) la création automatique des clefs ssh des clients sera un peu longue. ➢ Si des paquets plus récents sont installés sur le serveur après cette étape, il faudra relancer "/opt/drbl/sbin/drblpush -i" ou "/opt/drbl/sbin/drblpush -c /etc/drbl/drblpush.conf" (Cela chargera les paramètres sauvegardés auparavant), afin que les nouveaux paquets soient fournis aux clients. ➢ L'installation et la configuration se font de la même manière sur une debian Sarge ou Etch. J'ai utilisé une Kubuntu704 ou une Etch basique (sans serveur X et avec une seule carte réseau) ➢ A l'issue de cette étape le /etc/dhcp3/dhcpd.conf est généré par DRLB, ainsi que les fichiers de configuration qui sont créés dans /etc/drbl (ils sont intéressants à lire en particulier dans le cas ou l'on a demandé la collecte des adresses MAC et une IP fixe correspondante). I Introduction II Configurations de test III Installation du serveur DRBL IV Utilisation du serveur Clonezilla V Différences entre LTSP et DRBL VI Fonctionnement simultané des serveurs SE3, Clonezilla et LTSP VII Documentation - License – Auteurs- Remerciements VIII Compléments IV Utilisation du serveur Clonezilla Il est possible d'utiliser le serveur Clonezilla en mode graphique ou en ligne de commande. Mode graphique: La commande /opt/drbl/sbin/dcs permet de définir graphiquement (mode texte/graphique) des actions à effectuer sur les clients: Il faudra choisir clonezilla-start (lancement de clonezilla) ou clonezilla-stop (arrêt de clonezilla). Les différents modes disponibles dans clonezilla-start sont: Remarque: attention à la dernière option ''select-in-client''. Le (ou les) ordinateur pour lequel vous choisirez cette option proposera lors de son boot une option de lancement de Clonezilla pour faire une sauvegarde ou une restauration. Si l'utilisateur choisit de faire une sauvegarde cela n'est pas gênant mais s'il choisit de faire une restauration il aura accès à la liste des sauvegardes disponibles sur le serveur et par conséquent pourra restaurer une image ne correspondant pas à la machine cliente. Exemple n°1: Comment sauvegarder l'image d'un ordinateur et la restaurer sur d'autres ordinateurs ? 1. Lancer le serveur Clonezilla en mode save-disk : Pour cela, dans le serveur clonezilla, exécuter /opt/drbl/sbin/dcs, choisir "clonezilla-start" puis choisissez la machine qui sert de « master» puis "save-disk". Dans les questions suivantes vous pouvez décider de choisir de suite le nom de l'image de sauvegarde. 2. Faire booter l'ordinateur à sauvegarder sur le réseau. Dès que l'ordinateur démarrera la création de l'image aura lieu. Remarque: une fois l'image réalisée tant que le paramétrage de Clonezilla n'est pas modifié pour cet ordinateur, au reboot un petit menu proposera soit de démarrer la configuration locale (par défaut), soit de faire un test de mémoire, et au bout de quelques secondes l'ordinateur démarrera normalement. 3. Quand la sauvegarde est réalisée, lancer le serveur Clonezilla en mode restore-disk: Pour cela, dans le serveur clonezilla, exécuter /opt/drbl/sbin/dcs, choisir "clonezilla-start" (utiliser la barre d'espace) puis choisissez "restore-disk" et choisissez comme image à restaurer celle qui a été créé précédemment. 4. Faire en sorte que les ordinateurs qui doivent recevoir l'image créée bootent à partir du réseau. 5. Une fois leur séquence de démarrage achevée, les clients commenceront à cloner l'image choisie sur leur disque dur. 6. Quand tous les les clients sont clonés, vous pouvez arrêter clonezilla avec /opt/drbl/sbin/dcs et choix de « clonezilla-stop ». Exemple n°2: Comment programmer différentes actions pour différentes machines? 1. Lancer le serveur Clonezilla en mode save-disk : Pour cela, dans le serveur clonezilla, exécuter /opt/drbl/sbin/dcs, choisir "clonezilla-start" puis choisissez Puis: On remarque qu'il est possible de créer des fichiers de groupe d'adresses IP ou MAC, ce qui peut s'avérer très utile. Puis: La suite est la configuration de l'action Clonezilla que l'on souhaite 2. Répéter cette opération pour d'autres machines (ou groupe de machines). 3. Dès qu'un l'ordinateur démarrera l'action Clonezilla programmée spécifiquement pour cet ordinateur s'executera. Ensuite tant que le paramétrage de Clonezilla n'est pas modifié pour cet ordinateur, lors des démarrages suivant un petit menu proposera soit de démarrer la configuration locale (par défaut), soit de faire un test de mémoire, et au bout de quelques secondes l'ordinateur démarrera normalement. Remarques: - une fois une action Clonezilla terminée elle est enregistrée dans /var/lo/clonezilla-jobs.log etch:/home/partimag# less /var/log/clonezilla-jobs.log Thu Aug 23 17:36:08 2007, Start clonezilla logging. Thu Aug 23 17:41:38 2007, client 192.168.2.26 (00:0c:76:6e:d9:a4) finished cloning. Stats: Unicast restored skole2007-08-23-17-img, /dev/hda3, success, 3.956 mins; - Clonezilla donne très souvent des informations utiles à l'administrateur au moment opportun. Ainsi suite à la programmation (comme dans l'exemple ci-dessus) d'une action Clonezilla spécifique à un uploads/Industriel/ clonezilla-serveur.pdf
Documents similaires










-
38
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Fev 16, 2021
- Catégorie Industry / Industr...
- Langue French
- Taille du fichier 0.1883MB