Table des matières
DRBL / clonezilla
Tuto installation EN : http://drbl.sourceforge.net/
Traduction FR ⇒ http://support-info.fr/download.php?lng=fr (dans administration windows clonezilla)
Téléchargement : http://drbl.sourceforge.net/download/sourceforge/ (non requis puisqu'on ajoute les sources dans sources.liste juste en dessous)
Note : Il est nécessaire d'installer :
- serveur dhcp ⇒ http://doc.ubuntu-fr.org/dhcp3-server (faire des reservations de plage par adresse MAC)
Avant d'installer le serveur dhcp, veiller à mettre des adresses statiques dans /etc/network/interfaces une pour le wan eth0 et une autre pour le lan eth0:1 (ou eth1 si autre carte réseau connectée), c'est le strict minimum pour que le logiciel fonctionne.
- serveur nis ⇒ http://doc.ubuntu-fr.org/serveur/nis
- serveur nfs ⇒ http://doc.ubuntu-fr.org/nfs
Il me semble que le paquet awk doit aussi être installé.
tftp sera installé par l'application.
Résumé
Ajouter à /etc/apt/sources.list :
deb http://free.nchc.org.tw/drbl-core/ drbl stable
Puis importer la clé GPG pour la signature des paquets avec la commande suivante.
wget http://drbl.nchc.org.tw/GPG-KEY-DRBL; apt-key add GPG-KEY-DRBL
Maintenant mettre à jour la base de données APT
apt-get update
Installation du paquet drbl
apt-get install drbl
lancer l'assistant d'installation de DRBL
/opt/drbl/sbin/drblsrv -i
lancer l'assistant de configuration de DRBL
/opt/drbl/sbin/drblpush -i
Commandes Clonezilla
Interface utilisateur (moins d'options dispo):
Lancez /opt/drbl/sbin/dcs pour changer les différents modes des clients.Vous verrez apparaître deux menus: clonezilla-start et clonezilla-stop. Les différents modes disponibles dans clonezilla-start sont:
clonezilla-save-disk : mode de sauvergade.
clonezilla-restore-disk : mode restauration.
clonezilla-save-parts : mode de sauvergarde des partitions
clonezilla-restore-parts : mode de restauration des partitions
Mode commandes (plus d'options):
/opt/drbl/sbin/drbl-ocs
Les options
Pour lancer clonezilla:
/opt/drbl/sbin/drbl-ocs [OPTION] {startdisk|startparts} {save|restore|multicast_restore}
startdisk opère sur toutes les partitions du disque
startparts opère sur les partitions choisies.
Options pour la restauration :
- -g, –grub-install GRUB_PARTITION Installe GRUB sur hda avec le répertoire root grub dans GRUB_PARTITION; GRUB_PARTITION peut être /dev/hda1, /dev/hda2, ou “auto” (“auto” détectera automatique la partition root de grub).
- -r, –resize-partition Ajuste la taille de la partition lorsque la restauration est finie; cela pourra résoudre le problème lorsque une partition plus petite est restaurée sur une plus grande. Sauvegardez vos données avant!
- -k, –no-fdisk, –no-create-partition Ne créer par de partition sur le disque dur cible. Si vous utilisez cette option, vous devez être sûr qu'il y a une table de partition existante sur le disque dur à restaurer.
- -t, –no-restore-mbr Ne restaure pas le Master Boot Record lors de la restauration de l'image. Si vous utilisez cette option, soyez sûr qu'un MBR existant est présent sur le disque dur à restaurer.
- -u, –select-img-in-client Donne le nom de l'image aux clients.
- -e, –load-geometry Force à utiliser les CHS (cylinders, heads, sectors) sauvés lors de l'utilisation de sfdisk.
- -y, -y0, –always-restore, –always-restore-default-local Laisse le serveur de DRBL comme serveur de restauration, càd, le client devra toujours choisir un mode de restauration.
- -y1, –always-restore-default-clone Laisse le serveur DRBL comme serveur de restauration, càd le client devra toujours choisir un mode de restauration (Le mode par défaut dans le menu PXE est “clone”, donc si le client boot, il entrera clone tout le temps).
- –time-to-wait TIME
- –clients-to-wait NUMBER Démarre clonezilla automatiquement dès qu'un certain nombre de clients (NUMBER) sont connectés.
- –max-time-to-wait TIME Lorsqu'il n'y a pas assez de clients connectés (mais au moins un), lance clonezilla quand même après TIME secondes où le premeir client s'est connecté. Cette option est utilisée avec –clients-to-wait .
- -x, –full-duplex Utilise le réseau full-duplex avec udpcast en mode multicast (plus rapide, mais ne marche pas avec un HUB, seulement avec des switchs).
- -j, –create-part-by-sfdisk Utilise sfdisk pour créer une table de partition à la place d'utiliser dd pour dumper la table de partition de l'image sauvegardée. (c'est le modepar défaut).
- -j0, –create-part-by-dd Use pour dumper la table de partition à partir de l'image sauvée (et pas de sfdisk)
- -hn0 PREFIX Changer le nom hôte de Windows basé sur la combinaison du préfixe du nom hôte et de l'adresse IP, i.e. PREFIX-IP
- -hn1 PREFIX Changer le nom hôte de M$­ Windows basé sur la combinaison du préfixe du nom hôte et de l'adresse NIC MAC , i.e. PREFIX-MAC
Options de sauvegarde:
- -z0, –no-compress Sauver sans compression: très rapide mais l'image du fichier sera grosse (INCOMPATIBLE AVEC la restauration en multicast !!!)
- -z1, –gzip-compress Sauvegarder en compressant avec Gzip: rapide et petite image (par defaut)
- -z2, –bz2-compress Sauvegarder en compressant avec bzip2 : lent mais l'image du fichier sera plus petite.
- -z3, –lzo-compress Sauvegarder en compressant avec lzop: plus rapide que gzip, et l'image sera similaire.
- -i, –image-size SIZE Configurer la taille du fichier partitionné SIZE (MB). Ne marche pour l'instant qu'avec partimage.
- -q, –use-ntfsclone Si la partition est sauvegardé sur format ntfs, utiliser le programme ntfsclone à la place de partimage
Options générales :
- -l, –language Indiquer la langue à utiliser. Remplacer par le nombre indexé
[0]: English, [1]: Chinese Traditional (Big5) - Taiwan, [2] Chinese Traditional (UTF-8, Unicode) - Taiwan
- -b, –batch Executer drbl-ocs en mode BATCH, i.e. sans invite de commande ou sans devoir appuyer sur 'entrée'
- -c, –confirm Attendre une confirmation avant de restaurer
- -d, –debug-mode Entrer EN MODE COMMANDE pour débugger avant de sauvegarder /restaurer
- –debug=LEVEL Exporter le log initial de débuggage de partimage dans le répertoire /var/log/ avec le niveau (LEVEL) du débugage (0,1,2… defaut=0)
- -h, –hosts IP_LIST A la place de tous les clients DRBL, vous pouvez assigner les postes qui seront concernés par la commande -h, tel que: -h “192.168.0.1 192.168.0.2” ATTENTION: n'oubliez pas les guillemets.
- -s, –skip-hw-detect Sauter la détection du matériel (kudzu, harddrake ou discover)
- -m, –module MODULE Force à charger le kernel module MODULE, utile lorsqu'un périphérique / système SCSI n'est pas détecté
- -n, –no-nfs-restart Ne pas redémarrer nfs lors du démaragge ou de l'arrêt de drbl-ocs (option par défaut)
- -f, –nfs-restart Redémarre nfs lors du démaragge ou de l'arrêt de drbl-ocs
- -p, –postaction [poweroff|reboot|command] A la fin de la sauvegarde ou de la restauration, éteindre le système (poweroff), le redémarrer (reboot) (option sélectionnée par défaut) ou lancer une invite de commandes
- -o, –run-post-dir Executer le script dans le répertoire /opt/drbl/share/ocs/postrun quand le clone est fini. La commande sera éxécutée avant celle assignée par “ -p or –postaction ”.
- -w, –wait-time TIME Attendre TIME secondes avant de sauver/restaurer.
- -mp, –mount-point MOUNT_POINT indique l'autre répertoire ocsroot à la place de /home/partimag
- –nogui Ne pas montrer l'interface graphique de partimage, utiliser seulement le texte.
- –mcast-iface PORT
- -a, –no-force-dma-on Ne force pas le mode DMA.
- -v, –verbose Afficher le mode verbeux.
Pour arrêter les sauvegarde ou restauration programmées de clonezilla:
/opt/drbl/sbin/drbl-ocs stop