FOG : Installation du serveur - Création master - Upload

De Wiki des Responsables Techniques du 85
Aller à : navigation, rechercher

Logofog.png

Le serveur FOG Project est un serveur de Clonage de machine par boot réseau (PXE)

La dernière version sortie à ce jour est la version 1.2.0 .

Liens utiles :

Certification Reseaux85

Cette solution a été validée par les personnes suivantes :

  • Alexandre GAUVRIT - Collège Saint-Jacques Moutiers
  • Mickael JOLIVET - Collège Bourgenay Les Sables
    • Serveur FOG sur Machine Physique - FOG 1.2.0
  • Installation/Configuration : Checkmark-green.png
  • Utilisation : Checkmark-green.png
  • Personnes ressources : Checkmark-green.png

1402631341 label green.png

Pré-requis

  • L'ISO de Debian 8 (logiciels à installer : serveur SSH + Utilitaires usuels du système)
  • L'archive contenant l'installateur de FOG 1.2.0

Installation de FOG Project

  • Se placer dans le dossier /usr/src/
cd /usr/src/
  • Télécharger l'archive d'installation de FOG :
 wget http://sourceforge.net/projects/freeghost/files/FOG/fog_1.2.0/fog_1.2.0.tar.gz
  • Extraire son contenu dans le dossier actuel (/usr/src/) :
 tar -xvzf fog_1.2.0.tar.gz
  • Se placer dans le dossier extrait (fog) :
 cd fog_1.2.0/
 cd bin/
  • Lancer l'installation de FOG :
 ./installfog.sh
  • Script bash rapide :
 cd /usr/src/
 wget http://sourceforge.net/projects/freeghost/files/FOG/fog_1.2.0/fog_1.2.0.tar.gz
 tar -xvzf fog_1.2.0.tar.gz
 cd fog_1.2.0/
 cd bin/
 ./installfog.sh

L'assistant d'installation pose les questions suivantes pour la configuration de l’environnement de FOG :

  • Choix de la distribution Linux utilisée :
What version of Linux would you like to run the installtion for?
        1) Redhat Based Linux (Fedora, CentOS, Mageia)
        2) Debian Based Linux (Debian, Ubuntu, Kubuntu, Edubuntu)
  • Type d'installation (Deux types d'installation sont possibles : [N] Normal ou [S] Storage. Le mode Normal installe l'ensemble des fonctionnalités de FOG et Storage un nœud additionnel pour le stockage d'images supplémentaires) :
What type of installation would you like to do? [N]
  • La future adresse IP du serveur FOG :
What is the IP address to be used by this FOG Server? []
  • Utiliser une adresse IP de routeur pour le serveur DHCP (répondre Y par défaut pour ensuite renseigner l'adresse IP du serveur DHCP) :
Would you like to setup a router address for the DHCP server? [Y/n]
  • L'adresse IP du routeur :
What is the IP address to be used for the router on the DHCP server?
  • Utiliser une adresse IP de serveur DNS pour le serveur DHCP et l'image de boot cliente (répondre Y par défaut pour ensuite renseigner l'adresse IP du serveur DNS) :
Would you like to setup a DNS address for the DHCP server and client boot image? [Y/n]
  • L'adresse IP du serveur DNS :
What is the IP address to be used for DNS on the DHCP server and client boot image?
  • Si l'interface utilisée par FOG n'est pas celle par défaut (eth0) (répondre N si le serveur n'a qu'une carte réseau) :
Would you like to change the default network interface from eth0?
If you are not sure, select No. [y/N]
Would you like to use the FOG server for DHCP service? [Y/n]
  • Installation des packs de langue pour FOG (il est conseillé de répondre N car les traductions entraînent des bugs visuels dans l'interface Web) :
This version of FOG has internationalization support, would
you like to install the additional language packs? [y/N]
  • Faire une donation à FOG par système de minage Crypto-monnaie (recommandé de répondre N)
Would you like to donate computer ressources to the FOG Project [y/N]
  • Le descriptif de la configuration de l’environnement pour l'installation FOG s'affiche (confirmer l'installation avec Y si tous les paramètres précédemment entrés sont corrects, sinon il faudra recommencer en ré-exécutant ./installfog.sh)
Are you sure you wish to continue (Y/N)
  • L'assistant d'installation procède à l'installation des packages suivants : apache2, php5, php5-json, php5-gd, php5-cli, php5-mysql, php5-curl, mysql-server et demande ensuite d'appuyer sur la touche Entrée.
  • Le nouveau mot de passe root ainsi que sa confirmation pour le serveur MySQL sont demandés.
  • Une fois tous les paquets installés l'assistant demande de faire l'initialisation de la base de données FOG il faut donc de se rendre sur http://xxx.xxx.x.x/fog/management et de cliquer sur "Install/Upgrade Now"
  • Une fois le l'initialisation de la base de données FOG terminée, appuyez sur la touche Entrée pour démarrer tous les services de FOG
  • L'assistant d'installation demande s'il faut envoyer un rapport aux développeurs de FOG afin de leur indiquer que l'installation s'est correctement déroulée
Send notification? (Y/N)

Vous devriez maintenant avoir le message "Setup complete !"

Vous pouvez vous connecter avec les identifiants suivants ; Username "fog" et Password "password" sur l'interface Web de FOG (http://xxx.xxx.x.x/fog/management)

Migration de serveur FOG

Si vous voulez refaire votre serveur Fog en réimportant automatiquement vos paramètres du serveur précédent, la procédure est simple.

Récupération de l'existant sur ancien serveur FOG

  • En premier lieu bien sauvegarder le dossier contenant les images, à l'aide de WinSCP
  • Sauvegardez aussi l’intégralité du dossier /opt/fog/, c’est lui qui contient toute la config de votre serveur (fichier de paramètres, certificats, snapins…)
  • Ne pas s’occuper du dossier /var/www/fog, il ne sert à rien dans notre cas, il sera recréé avec l’installeur à partir du dossier /opt/fog/ précédemment sauvegardé.

Installation sur nouveau serveur

  • Créer un nouveau serveur Linux
  • Remettre le dossier /opt/fog/ au même endroit
  • Lancer l’installation de FOG (voir Installation sur ce wiki)
  • Un compte fog a été créé, vous devez changer le mot de passe par défaut (« password ») pour remettre votre MdP comme sur le serveur précédent.
sudo passwd fog
  • Le dossier image a été créé, vous pouvez déplacer vos images précédemment dans ce dossier, et ensuite lui donner tous les droits
chmod 777 –vR /images

Voir aussi

Importer automatiquement des hosts dans FOG