Mettre en place un serveur Clonezilla via PXE – Debian 8

Lorsque je suis en contact avec des entreprises pour du déploiement de postes informatiques, on aborde forcément le PXE  (Preboot eXecution Environment). Il s’agit de booter la machine à partir d’une carte réseau pour déployer une image système depuis un serveur.

J’ai donc voulu réaliser cette opération avec mon propre matériel et comme je m’intéresse aux solutions open source j’ai opté pour l’utilisation de CloneZilla.

clonezilla-logoÀ la recherche d’informations, j’ai décidé pour ce projet de partir du tutoriel suivant :

https://debian-facile.org/doc:reseau:serveur-pxe-clonezilla

J’ai utilisé la distribution Debian 8 Jessie, car tous les paquets nécessaires sont déjà présents dans les dépôts.

Ce projet est intéressant dans la mesure où outre le boot PXE et la mise en place de Clonezilla, on voit également l’installation d’un serveur DHCP, d’un service TFTP, d’un serveur NFS. Je pense qu’il y a là un intérêt pédagogique.

J’ai dû réaliser ce projet avec des machines physiques. Le boot PXE n’ayant pas fonctionné avec une solution de virtualisation.


Les corrections que j’ai apportées au tutoriel

1 – Parmi les fichiers copiés sous /srv/tftp il faut ajouter le fichier ldlinux.c32.

2 – La création du dossier contenant l’image live de Clonezilla en root  :

mkdir /srv/tftp/clonezilla

est mal placée dans le tutoriel original il faut la réaliser plus tôt.

3 – Dans le fichier /etc/default/tftpd-hpa, j’ai modifié le paramètre pour

TFTP_ADDRESS=":69"

du fait de l’utilisation de Debian 8 (le paramètre du tutoriel original était différent).

4 – Monter le fichier de l’image iso Clonezilla dans /mnt en root depuis le dossier où se trouve le fichier.

5 – Le service DHCP plante au démarrage du serveur. On peut vérifier son état avec la commande :

service isc-dhcp-server status

Une solution est de le relancer avec la commande :

service isc-dhcp-server restart

Adaptations pouvant être apportées

1 – Personnellement, j’ai un second disque dur sur ma machine. Le point de montage est /srv/dd1. J’ai créé le dossier partimag sur ce disque. J’ai adapté la procédure pour cela. Lors de l’utilisation de mon serveur Clonezilla, je choisis donc l’option partage NFS, je confirme l’adresse IP de mon serveur, je modifie /home/partimag/ par /srv/dd1/partimag/.

2 – J’ai également modifié l’adressage IP pour utiliser le réseau 192.168.2.0/24.

3 – J’ai connecté serveur et poste client à l’aide d’un petit switch 5 ports.


Articles pouvant vous intéresser :

Activer le boot PXE sur une carte mère ASUS Z97-PRO

Ajouter un nouveau disque dur sous Linux