Mathys Malingre

Technicien réseau

Masterisation avec FOG

Ce projet a consisté à mettre en place un serveur de masterisation avec l’outil open-source FOG. Il permet de créer une image d’un poste de référence et de la déployer sur d’autres machines via le réseau. Cette technique est très utile pour gérer efficacement un parc informatique avec des configurations similaires.

Le projet a été réalisé avec une machine virtuelle configurée comme serveur FOG (sous Debian/Ubuntu) et un poste client virtuel. Le BIOS du client a été configuré pour démarrer en PXE afin de permettre la capture et le déploiement d’image système.

J’ai également eu l’occasion de voir FOG utilisé en entreprise lors de mon stage, ce qui m’a permis de constater son utilité réelle dans un contexte professionnel.

Objectifs

Étapes du projet

1. Préparation du serveur FOG

  • Installation d’un système Linux (Debian/Ubuntu) sur la VM serveur.
  • Mise à jour du système via apt update && apt upgrade.

2. Installation de FOG

  • Téléchargement du projet FOG depuis le site officiel.
  • Exécution du script ./installfog.sh pour l’installation automatisée.
  • Choix des paramètres : avec ou sans DHCP, selon l’environnement.

3. Configuration réseau

  • Activation du boot PXE dans le BIOS du client.
  • Connexion des deux machines sur le même réseau local (via switch).

4. Capture et déploiement de l’image

  • Enregistrement du client dans l’interface FOG.
  • Création d’une image système à partir du client.
  • Démarrage en PXE et capture de l’image.
  • Déploiement de cette image sur le même client pour test.

5. Utilisation des snappins

  • Création de snappins pour automatiser l’installation de logiciels.
  • Exemple VirtualBox :
  • cmd.exe /c "vcredist_x64.exe /quiet /norestart && VirtualBox-6.1.26-145957-Win.exe /S"
  • Déclenchement automatique après le déploiement de l’image.

Difficultés rencontrées

Ce que ça m’a apporté