Le Pôle EOLE souhaite accompagner les administrateurs de parc en intégrant une solution de déploiement des stations de travail. Bien entendu, nous proposons une solution basée sur des Logiciels Libres.

Nous avons choisi de proposer une solution qui est fortement utilisée par notre communauté : FOG Project

Cet outil permet :

  • de créer une image disque par “clonage” du disque d’une machine
  • de déployer ces images sur un ensemble de machines
  • de réaliser cette diffusion par un mécanisme de “Boot PXE”

Dans le précédent article nous avions installé manuellement le serveur FOG sur une machine Eolebase 2.8.0.
Nous avons constaté que l’installation est assez simple et conclu que l’étape suivante serait de créer un paquet prenant en charge celle-ci.

Un paquet eole-fog est disponible dans les dépôts EOLE 2.8.

Pré requis d’infrastructure

Pour utiliser ce service, vous devez :

  • Installer le serveur dans la même zone réseau que les stations
  • Les images capturées sont stockées dans le répertoire /images du serveur FOG. Assurez-vous d’avoir assez d’espace, l’idéal étant d’avoir une partition/un disque séparé et monté sur /images. Si vous créez une machine virtuelle, pensez à bien dimensionner le stockage.
  • Le serveur FOG doit avoir accès à internet. S’il est derrière un proxy authentifié (type Amon), vous devez ajouter une exception source pour le serveur FOG.
  • Si le DHCP est sur un serveur Scribe, vous devez modifier votre configuration comme suit :
    CreoleSet activer_tftp oui
    Creoleset adresse_ip_tftp <adresse ip du serveur FOG>
    CreoleSet chemin_fichier_pxe /undionly.kpxe
    reconfigure

Installer le paquet sur une Eolebase 2.8

La machine devant héberger eole-fog est une Eolebase 2.8. Le paquet est disponible sur les dépôts EOLE.

Query-Auto
apt-eole install eole-fog

Configurer la machine Eolebase avec gen_config

Instancier la configuration. En fin d’instance, vous devriez voir des messages indiquant que le serveur FOG est correctement installé et configuré.
Vous pouvez vous assurer que tout est correct en exécutant la commande diagnose

*** FOG services

.         Serveur FTP (VSFTP) => Ok
.                        TFTP => Ok
.               Interface web => Ok
.                     /images => 93Go


Vous pouvez maintenant tester le serveur en suivant l’exemple de l’article précédent pour cloner une station.