Outils pour utilisateurs

Outils du site


fogserver

Différences

Ci-dessous, les différences entre deux révisions de la page.


fogserver [2021/09/01 14:57] (Version actuelle) – créée - modification externe 127.0.0.1
Ligne 1: Ligne 1:
 +====== FOG Server ======
 +
 +===== Présentation =====
 +FOG (Free Computer Cloning) est une solution open-source permettant de cloner une station puis de déployer l'image sur d'autres postes par boot PXE (Pre-boot eXecution Environment, permet à une station en démarrant depuis le réseau, de récupérer une image de système d'exploitation disponible sur un serveur).
 +Il est possible de déployer n'importe quelle image système : Linux, Windows ou encore Mac OS.
 +
 +==== Prérequis ====
 +  * Disposer d'une machine physique ou virtuelle sous Debian ou Ubuntu Server
 +  * Disposer d'un minimum de 50 Go voir 100Go d'espace de stockage sur la machine pour les futures images système.
 +  * L'adressage IP de la machine doit être réalisé avant l'installation de la solution Fog.
 +  * La machine doit pouvoir accéder à Internet afin de réaliser l'installation de Fog
 +
 +Il est conseillé d'utiliser une machine physique pour l'installation de la solution FOG Server, néanmoins, il est possible d'utiliser une VM Proxmox.
 +L'installation sur un container LXC n'est pas conseillée et pose problème.
 +
 +**Ici nous mettons en place FOG Server en version 1.5.9 sur une machine physique sous Debian 10.8 __avec le rôle DHCP__.**
 +
 +===== Installation =====
 +  - Télécharger les fichiers d'installation :<code>
 +cd /root
 +wget https://github.com/FOGProject/fogproject/archive/1.5.9.tar.gz</code>
 +  - Décompresser l'archive :<code>
 +tar -xvzf /root/fogproject-1.5.9.tar.gz</code>
 +  - Lancer le script d'installation :<code>
 +cd /root/fogproject-1.5.9/bin
 +./installfog.sh</code>
 +  - Répondre aux questions du script d'installation :
 +  * What version of Linux would you like to run the installation for? => **Debian/Ubuntu (choix 2)**
 +  * What type of installation would you like to do? [N/s (Normal/Storage)] => **N**
 +  * Would you like to change the default network interface from eth0 ? If you are not sure, select No. [y/N] => **N**
 +  * Would you like to setup a router address for the DHCP server? [Y/n] => **Y**
 +  * What is the IP address to be used for the router on the DHCP server? => **[adresse IP du routeur]**
 +  * Would you like DHCP to handle DNS? [Y/n] => **Y**
 +  * What DNS address should DHCP allow? => **[adresse IP du serveur DNS]**
 +  * Would you like to use the FOG server for DHCP service? => **Y**
 +  * This version of FOG has internationalization support, would you like to install the additional language packs? [y/N] => **Y**
 +  * The fully qualified hostname is used for the webserver certificate. If you are not sure, select No. [y/N] => **N (pour HTTP) / Y (pour activer HTTPS)**
 +  * Are you sure you wish to continue (Y/N) => **Y**
 +  * Lorsque demandé se connecter sur l’interface web du Fog :<code>
 +URL : https://[ipserveur]/fog/management
 +Avec les identifiants par défaut :
 +ID : fog
 +MDP : password</code>
 +  * Puis cliquer sur installer/mettre à jour la base de données
 +  * Revenir sur le script d’installation et valider par entrée -> les différents services du Fog démarrent.
 +  * Si l'installation a réussie l'installateur affiche "Setup Complete", dans le cas contraire il faut regarder le message d'erreur et relancer le script.
 +
 +->L'installation est maintenant terminée.
 +
 +===== Configuration supplémentaire =====
 +  * Modification des identifiants de l'interface web :
 +->Se rendre sur l'interface web dans la rubrique "User Management"\\
 +->Sélectionner l'utilisateur par défaut "fog"\\
 +->Modifier le username et entrer le nouveau mot de passe deux fois puis valider.
 +  * Changement de la langue de l'interface et du fuseau horaire :
 +->Se rendre sur l’interface web dans la configuration puis dans FOG Settings / General Settings\\
 +->Modifier la valeur du champ « Default Locale » en sélectionnant "Français" ou "French" dans la liste déroulante\\
 +->Modifier la valeur du champ « TZ INFO » en sélectionnant "Europe/Paris [CET +01:00] dans la liste déroulante\\
 +->Valider les modifications en cliquant sur "Update"
 +  * Modification du temps d'apparition du menu de boot PXE Fog
 +->Se rendre sur l’interface web dans la configuration puis dans "iPXE General Configuration"\\
 +->Modifier la valeur du champ « Menu Timeout (in seconds)» par la valeur "30" (30 secondes est un bon compromis)\\
 +->Valider les modifications en cliquant sur "Update"
 +
 +----
 +
 +===== Capturer une image ======
 +
 +==== Erreur "fichiers cache non fermés / NTFS No mount ======
 +Windows active par défaut un redémarrage rapide qui ne ferme pas proprement le système de gestion de fichiers. Du coup, FOG ne sait pas lire le disque.
 +
 +Solution : 
 +  * Désactiver le démarrage rapide : Panneau de configuration\Matériel et audio\Options d’alimentation\Paramètres système ==> Cliquer sur "Modifier des paramètres actuellement non disponibles" ==> décocher "Activer le démarrage rapide".
 +  * Pour bien finaliser le redémarrage propre, dans //l'invite de commande// taper <code lscript>shutdown.exe -s -t 0</code>
 +
 +© Hugo LEGEARD - SIO2 SISR - 2021
 +
 +