1. Serveur de déploiement FOG 1.1. Schéma 1.2. Topologie Mettre 1024Mo de RAM & 40Go d espace disque, pas de mandataire http, installer les mises à jour de sécurité automatiquement. Prérequis : - Un serveur et une connexion à Internet - Disposer des droits d administration - Adresse IP statique - Disposer d un disque dur suffisamment grand pour le stockage des images uploadées === Configuration des interfaces auto eth0 iface eth0 inet static address 172.20.0.14 netmask 255.255.255.0 network 172.20.0.0 broadcast 255.255.255.0 dns-nameservers 172.20.0.10 dns-search stadiumcompany.com 1.3. Mise à jour apt-get update && apt-get upgrade 1.4. Téléchargement des sources wget http://sourceforge.net/projects/freeghost/files/fog/fog_1.2.0/fog_1.2.0.tar.gz 1.5. Décompresser les sources: tar xvzf fog_1.2.0.tar.gz 1.6. Configurer les cartes réseaux 1
# The loopback network interface auto lo iface lo inet loopback # The primary network interface auto eth0 iface eth0 inet static address 172.20.0.14 dns-nameservers 172.20.0.10 dns-search stadiumcompany.com netmask 255.255.255.0 gateway 172.20.0.1 network 172.20.0.0 1.7. Lancer l installation Le répertoire issu de la décompression contient un sous-répertoire bin avec un script installfog.sh. Cd fog_1.2.0/bin./installfog.sh 1.7.1. Choisir les réponses données aux éléments suivants : Starting Debian? : 2) Debian Based Linux (Debian, Ubuntu, Kubuntu, Edubuntu) What type of installation would you like to do? : N What is the IP address to be used by this FOG server? : 172.20.0.14 Would you like to setup a router address for the DHCP server? : yes What is the IP address to be used for the router on the DHCP server? : 172.20.0.1 ou autre Would you like to setup a DNS address for the DHCP server and client boot image? : yes What is the IP address to be used for DNS on the DHCP server and client boot image? : 172.20.0.1 ou autre Would you like to change the default network interface from eth0? : no Would you like to use the FOG server for DHCP service? : yes This version of FOG has internationalization support, would you like to install the addition language packs? : yes Would you like to donate your computer ressources to the FOG project? : no Are you sure you wish to continue? : yes Mdp root MySQL : Bts2016$ ATTENTION à la question Did you leave the mysql password blank during install? : NO 2
Here are the settings FOG will use: Base Linux: Debian Detected Linux Distribution: Ubuntu Installation Type: Normal Server Server IP Address: 172.20.0.14 DHCP router Address: 172.20.0.1 DHCP DNS Address: 172.20.0.10 Interface: eth0 Using FOG DHCP: 1 Internationalization: 1 Donate: 0 1.7.2. Réglages : RDV sur un navigateur au http://172.20.0.14/fog/management : 3
Cliquer sur «Install/Upgrade Now» Cliquer sur se connecter et entrer login : fog / password : password 4
1.8. Inventaire des machines 5
L objectif de cette partie est d enregistrer les machines clientes du parc sur le serveur. Les machines doivent être équipées d interface réseau de type PCnet-FastIII (pour pouvoir booter en PXE). Machine cliente utilisée : Il faut amorcer les clients en mode PXE. L amorçage PXE (Pre-boot execution Environnement) permet à une station de travail de démarrer depuis le réseau en récupérant une image de système d exploitation qui se trouve sur un serveur. Dans le cas d un DHCP déjà existant sous Linux, il faut adapter la configuration dans le fichier /Etc/dhcp/dhcpd.conf en ajoutant les lignes suivantes : Nextserver IPDuServeurFOG Filename undionly.kpxe Dans le cas d un client Windows, il faut utiliser les options 66 et 67 du service DHCP pour diriger les clients PXE vers le programme de démarrage du réseau approprié : Au démarrage de la machine cliente, appuyer sur F12 pour choisir l option l (LAN) Bouger avec les flèches dans le menu qui s affiche à l écran comme ci-dessous : 6
1.8.1. Objectifs : Uploader la machine Maître (Windows 7) 1. Boot PXE (F12) 2. Inventorier la machine Maître (rapide) 4ème ligne au menu FOG. 3. Vérifier au niveau de l interface Web FOG l ajout de la machine maître : 4. Au niveau de l interface web : o Choisir la machine o Choisir le Menu (basic Task o Choisir l upload now 5. Redémarrer la machine Maître en PXE pour l uploader 7
Cliquer sur Quick registration and Inventory La machine va se répertorier : 8
Aller dans Host Management > List All Hosts et vérifier que son hôte figure bien. Lors du redémarrage de la machine en PXE, on a le message vert qui s affiche : 9
NB : on peut inventorier la machine manuelle, on se rend dans l interface Web FOG > Host Management > Create New Host et remplir le formulaire en retranscrivant bien l adresse MAC. 1.8.2. Créer une image pour que le serveur puisse récupérer l image de Windows 7 Image Management > Create New Image et remplir le formulaire (renseigner le nom, l OS de la machine cliente, pour le groupe de stockage laisser la valeur par défaut sauf si un autre serveur FOG est installé en mode storage est disponible au cas où on voudrait stocker ailleurs sur un autre serveur). Les images sont stockées à la racine du système dans le dossier /images/. Le type d image peut-être : - Single Disk resizable : un seul disque pour Windows (formaté en NTFS). La partition sera éventuellement redimensionnée. - Multiple Partition Image Single Disk (not resizable) : les partitions ne seront pas redimensionnées et supportent plusieurs systèmes de fichiers (qu on appelle SGF, EXT3, NTFS etc.). Utilisé pour cloner les dual boots. - Multiple Partition Image All Disks (not resizable) : même principe que précédemment mais sur plusieurs disques. - Raw Image (sector by sector, DD, slow) : on copie le disque secteur par secteur. C est un transfert de l intégralité du disque. Choisir le dernier type d image : Raw Image puis valider la création de l image. Hosts Management > List All Host pour vérifier que l image a bien été créée. Pour cela, sélectionner la machine Maître. Au niveau de Hôte Image, on choisit celle créée précédemment (Win7) puis mettre à jour. Depuis le menu Basic Task, cliquez sur Upload puis valider. 10
Ne rien modifier et valider 1.8.3. Rebooter la machine en PXE : 11
Créer une machine vide (ne pas insérer le disque de l ISO et ne pas installer d image ou d OS) qui a les mêmes caractéristiques la machine qu on monte sur le serveur, l inventorier dans FOG, l affecter à la même image et programmer le download cette fois-ci. La démarrer, faire F12 pour booter via PXE, Sélectionner l) LAN, sélectionner Quick Registration and Inventory 12