Objectifs :
- Déployer un système d’exploitation rapidement sur un poste client.
- Gagner du temps lors des installations système.
- Centraliser la gestion des images système via un serveur.
- Utiliser des outils automatisés comme les snappins pour déployer des logiciels à distance.
Contexte :
Dans un environnement informatique, il est souvent nécessaire d’installer ou réinstaller des postes avec la même configuration. Le serveur FOG permet de créer une image d’un poste de référence et de la déployer via le réseau sur d’autres machines compatibles. Cette activité a été réalisée avec un serveur FOG et un seul poste client pour démontrer la fonctionnalité de masterisation.
Matériel / Environnement utilisé :
- 1 machine virtuelle pour le serveur FOG (sous Debian/Ubuntu)
- 1 poste client (virtuel) pour le déploiement
- BIOS configuré pour booter en PXE
- FOG Project (logiciel open-source)
Déroulement du projet :
- Installation du système Linux :
- Déploiement d’un OS léger (Debian ou Ubuntu) sur la machine serveur
- Mise à jour du système (
apt update && apt upgrade
)
- Installation de FOG :
- Téléchargement depuis le site officiel de FOG
- Exécution du script d’installation automatisé (
./installfog.sh
) - Choix de l’environnement (serveur FOG avec ou sans DHCP)
- Configuration réseau :
- Activation du boot PXE dans le BIOS du poste client
- Connexion des deux machines au réseau local via switch
Enregistrement et capture de l’image :
- Enregistrement du client dans l’interface FOG
- Création d’une image système à partir du poste client
- Démarrage PXE du client pour lancer la capture
Déploiement de l’image :
- Lancement manuel du déploiement depuis FOG
- Redémarrage du client et restauration de l’image
Utilisation des snappins :
- Création d’un snappin (ex. : installation de Firefox ou d’un script batch)
- Association du snappin à une tâche de postdéploiement
- Exécution automatique du snappin à la fin du déploiement
Difficultés rencontrées :
- Problème de détection du boot PXE sur le client, résolu en activant le mode
Legacy Boot
. - DHCP en conflit avec un serveur existant, résolu en désactivant le DHCP intégré de FOG.
- Configuration des snappins parfois bloquée par des antivirus ou les politiques UAC de Windows.
Apports personnels :
- Apprentissage du déploiement de systèmes via le réseau.
- Compréhension du fonctionnement PXE et de la capture/restauration d’images.
- Découverte de l’automatisation avec les snappins, utile pour gérer efficacement plusieurs postes.
- Développement de la rigueur dans la configuration réseau et système.
Résultats
Le serveur FOG fonctionne correctement.
Une image système a été capturée depuis le client et peut être restaurée facilement.
Des snappins ont été utilisés pour automatiser l’installation de logiciels après le déploiement.