mardi 17 mars 2009

procédure pour DRBL/Clonezilla

coucou à tous :)
voici la procédure que j'ai rédigé pour l'équipe de la mairie de Pau. Elle est prévue pour des personnes peu familiarisée avec linux, donc de nombreux point vous seront inutile. mais bon, je la copie-colle en l'état, et je vous laisse faire le trie...
En espérant qu'elle puisse vous être utile un jour :)




______INSTALLATION DE DRBL (SUR UBUNTU 8.4)_______



Le serveur DRBL doit être connecté à internet
Ouvrir le terminal: Applications > Accessoires > Terminal
Se connecter en administrateur:
taper: sudo -s
mdp: ****



__________INSTALLATION DU PROGRAMME___________



Ajouter la source au fichier sources.list :
cd /etc/apt
nano sources.list

Inclure dans le fichier: deb http://drbl.sourceforge.net/drbl-core drbl stable


Taper: Contrôle + O pour sauvegarder les changements / entrer pour valider / contrôle + x pour sortir du fichier sources.list.
Puis: Apt-get update
Apt-get install drbl




_____________CONFIGURATION DU SERVEUR_____________



Dans le terminal en mode administrateur: /opt/drbl/sbin/drblsrv -i

A la premiere question répondre non, sauf si l'on souhaite pouvoir déployer des distributions linux (Debian, Ubuntu, Redhat, Fedhora core, Mandriva, Opensuse).
Choisir oui provoque un téléchargement extrêmement long!

Le reste des options par défaut est normalement adapté pour utiliser DRBL uniquement comme serveur de déploiement.






______CONFIGURATION DE L'ENVIRONNEMENT CLIENT_____

Dans le terminal en mode administrateur: /opt/drbl/sbin/drblpush -i

Il faut deux cartes réseaux configurées sans quoi le script s'arrête pour signaler qu'il y a un risque pour que des machines du réseau soit restaurées involontairement. Vous pouvez choisir de continuer l'installation malgré tout tant que le serveur est utilisé en dehors de tout réseau.

Le reste des options par défaut est correct. S'assurer juste de:

Sélectionner l'option 0 ou 1 (plus grande compatibilité possible) lors du choix des noyaux pris en charge.
Sélectionner l'option 0 pour choisir le mode « Full Clonezilla Mode »


_______________Problème(s) rencontré(s)_______________


Le DHCP intégré à DRBL devient capricieux lorsque la carte réseau (eth1) est débranchée. Pour y remédier il est possible:

de relancer les services drbl avec la commande /opt/drbl/sbin/drbl-all-service restart.

Si la relance du DHCP échoue il faut configurer à nouveau

le serveur (/opt/drbl/sbin/drblsrv -i)

et l'environnement client (/opt/drbl/sbin/drblpush -i)

Dans le pire des cas vous pouvez désinstaller DRBL pour le réinstaller complètement (ceci ne supprime pas les images présentes sur le disque):

/opt/drbl/sbin/drblsrv -u




___________UTILISATION DU SERVEUR DRBL_______________

login: ****
mot de passe: ****


CREATION D UNE IMAGE:


Ouvrir le terminal: Applications > Accessoires > Terminal
Se connecter en administrateur:
taper: sudo -s
mdp: ****
Lancer clonezilla serveur:
taper: /opt/drbl/sbin/dcs
Configurer clonezilla:
Sélectionner tous les clients
Clonezilla start
Save-parts ou Save-disk
Later in client (évite les erreurs de nom de partition sda1, sda2...)
Choisir le reste des options par défaut
Done! Doit s'afficher


Il suffit ensuite de booter le client prévu pour la création de l'image en PXE. Si son bios ne propose pas cette option, il est possible d'utiliser un CD bootable de Clonezilla live et de selectionner « network boot via gPXE ».

Il reste à sélectionner l'option « clonezilla save partition (choose later) as image (choose later) sur le client. Choisir le nom de l'image puis la partition ou le disque que l'on souhaite cloner et la création de l'image se lance.

Elle sera sauvegardée sur le serveur dans /home/partimag.

Pour controler sa présence, il suffit de taper dans le terminal du serveur:
cd /home/partimag
puis: ls

Pour supprimer une image du serveur (il faut être en administrateur):
cd /home/partimag
rm -r « le nom de l'image a supprimer »


Arrêter le serveur clonezilla:
/opt/drbl/sbin/dcs
Selectionner tous les clients
Clonezilla-stop



RESTAURER UNE IMAGE:



Ouvrir le terminal: Applications > Accessoires > Terminal
Se connecter en administrateur:
taper: sudo -s
mdp: ****
Lancer clonezilla serveur:
taper: /opt/drbl/sbin/dcs
Configurer clonezilla:
Sélectionner tous les clients
Clonezilla start
choisir restor-part ou restor-disk
l'option par defaut
utiliser la table de partition de l'image
passer cette option
l'option par defaut
Choisir l'image que l'on souhaite restaurer
La partition du disk
Choisir l'option « Broadcast restauration par diffusion »
Client to wait
définir le nombre de poste à déployer (de 1 à 12)ou plus selon la configuration
définir le délais maximum d'attente du client (l'augmenter au besoin)
Valider 2 fois

Le serveur est Done!



Il suffit ensuite de booter les clients en PXE. Si leurs bios ne proposent pas cette option, il est possible d'utiliser un CD bootable de Clonezilla live et de selectionner « network boot via gPXE ». Une fois chargé en RAM, le CD peut être utilisé sur un autre poste a restaurer.


Sélectionner l'image sur les clients
Le déploiement se lance quand tous les clients sont prêts ou a la fin du délais maximum d'attente des clients paramétrés en amont.


Il reste ensuite a changer les noms de chaque poste et paramétrer les mots de passes administrateur ainsi qu'à activer l'OS installé si besoin.


PS: Il y a de nombreuses fonctions supplémentaires dans DRBL, mais je n'ai pas pu encore toutes les tester.

3 commentaires:

  1. Génial, merci beaucoup, je ne sait pas pourquoi personne te remercie! jolie travail !!




    --------------------------------------------
    http://tousurtou.com

    RépondreSupprimer
  2. Ouais je suis d'accord avec intuition91 et donc moi je te dis MERCI beaucoup d'autant q je vais installer tout ça et cela va pas mal m'aider. Donc bookmarqué !
    Merci encore

    RépondreSupprimer
  3. Bonjour,
    merci pour ton article qui ma aidé pour mes tests
    de DRBL en virtualBox avant de tester pour les
    salles de cours.
    Je rajoute un lien vers ton article sur mon site.
    Salutation
    http://f5nxb.free.fr [Clonage]

    RépondreSupprimer