Contexte : déploiement et clonage de postes par le réseau (PXE) avec FOG Project, dans un réseau dont le DHCP est assuré par un Windows Server · Testé sur : Proxmox VE (conteneur LXC Linux privilégié), FOG Project installé depuis son dépôt Git, DHCP Windows Server · Dernière vérification : contenu de 2023 non revérifié
Installer un serveur FOG (capture et déploiement d'images de postes par le réseau) dans un conteneur LXC Proxmox VE, puis configurer le serveur DHCP Windows existant pour que les postes clients démarrent en PXE sur FOG.
<IP_FOG> dans cette page.Dans l'assistant de création de conteneur de Proxmox VE :
Un conteneur privilégié isole moins bien l'hôte qu'un conteneur non privilégié : réservez-le à un réseau de confiance et ne l'exposez pas sur Internet.
sudo apt-get update
sudo apt-get upgrade -y
sudo apt-get install -y git
Git sert à récupérer le dépôt de FOG, qui contient le script d'installation.
git clone https://github.com/FOGProject/fogproject.git
cd fogproject/bin
sudo ./installfog.sh
Le script pose une série de questions. Réponses retenues pour une installation où le DHCP reste assuré par Windows Server :
| Question posée (résumé) | Réponse |
|---|---|
| Installer FOG en mode normal ou en nœud de stockage (storage node) ? | Normal |
| Changer l'interface réseau utilisée par défaut ? | Non |
| Renseigner une adresse de routeur pour le DHCP ? | Oui, puis l'adresse IP du serveur DHCP (ici, le Windows Server) |
| Confier le DNS à ce routeur ? | Oui, puis l'adresse IP du serveur DNS local |
| Utiliser le serveur DHCP de FOG ? | Non : le DHCP existant est conservé |
| Changer le nom d'hôte par défaut ? | Oui, par exemple fog.exemple.lan |
| Installer les langues supplémentaires ? | Oui |
| Activer HTTPS ? | Non |
| Envoyer des informations d'installation au projet FOG ? | Non |
Validez le récapitulatif pour lancer l'installation.
En cours d'installation, le script s'interrompt et demande de créer le schéma de la base de données depuis l'interface web :
http://<IP_FOG>/fog/management ;Connectez-vous ensuite à l'interface web avec les identifiants par défaut documentés par le projet FOG, fog / password, à changer immédiatement.
Sur le serveur DHCP Windows, ajoutez les options qui indiquent aux clients où trouver le serveur de démarrage :
dhcpmgmt.msc, puis Entrée.dhcp-server.domaine.lan).192.168.1.0.undionly.kpxe pour des clients BIOS, ou ipxe.efi pour des clients UEFI.Le serveur DHCP transmet désormais aux clients les informations nécessaires au démarrage PXE.
http://<IP_FOG>/fog/management.Get-DhcpServerv4OptionValue -ScopeId 192.168.1.0
undionly.kpxe ne convient qu'aux postes en BIOS (legacy) et ipxe.efi qu'aux postes UEFI. Pour servir les deux sur une même étendue, créez des stratégies DHCP selon la classe du client (voir la documentation de FOG).