====== 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 ====== PXE-Partimage ====== http://download.velannes.com/Partimage-PXE.pdf **Non testé**