tutoriel serveur fog version 1.2.0 · web viewtutoriel serveur fog version 1.2.0 installation et...
Post on 06-May-2018
260 Views
Preview:
TRANSCRIPT
Tutoriel serveur Fog version 1.2.0
Installation et configuration
Kevin Ruiz
RésuméCe tutoriel vous permettra d’installer un serveur FOG sur une machine Linux, pour
déployer par la suite 2 images d’OS sur machines virtuelles
Sommaire
I – Etude et présentation..................................................................................1
II- Prérequis.......................................................................................................2
III- Création d’une VM et installation d’Ubuntu server version 14.04.3...........2
III – Configuration du serveur et installation de FOG......................................10
1) Régler le problème d’erreur de mise à jour de la base de donnée..........17
2) Régler le bug de connexion à l’interface FOG en réinitialisant le mot de passe si vous le rencontrez..........................................................................18
IV – Paramètrage de fog grâce a son interface graphique..............................19
Enregistrement et inventaire d’un poste........................................................20
1
I – Etude et présentation
FOG, pour Free Open-Source Ghost, est une solution de clonage et de déploiement de systèmes d'exploitation et de logiciel sur des postes.
FOG s'installe sur un serveur LAMP (architecture Linux+Apache+MySQL+PHP) et permet le déploiement de systèmes via le réseau en s'appuyant sur les protocoles DHCP, PXE, UDPCast, NFS et TFTP. L'administration centralisée se fait via une interface web et permet de gérer l'ensemble des postes unitairement ou par groupe selon que le déploiement se fait en unicast ou multicast.
II- Prérequis- 1 machine Windows ou Linux pour l’installation de FOG- Une machine témoin à cloner- Des machines physiques ou virtuelles à déployer
III- Création d’une VM et installation d’Ubuntu server version 14.04.3
- Créer une machine virtuelle en mettant l’ISO d’Ubuntu Server et démarrer la.- Choisir la langue d’installation puis appuyer sur entrée
Continuez à paramétrer les langues ainsi que votre clavier comme vous le souhaitez.
Ensuite la machine va essayer de paramétrer la connexion réseau automatiquement grâce au DHCP, cependant j’ai désactivé celui-ci préalablement pour configurer manuellement ma carte réseau.
2
On arrive donc ici, appuyer sur entrée pour continuer
Choisir Configurer vous-même le réseau
3
Rentrez une adresse IP
Puis votre masque de sous réseau
4
Maintenant rentrer votre l’IP de votre passerelle
Puis l’IP de votre serveur DNS
5
Renseigner le nom de la machine
Ici, le nom de votre domaine
6
Le nom du nouvel utilisateur
Ensuite, vous devrez renseigner un mot de passe pour votre utilisateur
Puis, faite « non » pour chiffrer le dossier personnel
Choisissez ensuite le disque dur, puis appliquer les changements, l’installation du système se lance.
14
7
Choisir d’installer les mises à jour de sécurité automatiquement
8
Choisir d’installer OpenSSH server et LAMP server en appuyant sur la touche Entrée
Rentrer le mot de passe MySQL pour l’utilisateur root
Après la fin des paramétrages la VM redémarre.
9
Le serveur demarre alors !
III – Configuration du serveur et installation de FOG Vérification de notre configuration réseau avec un « ifconfig » et test d’un ping vers l’extérieur
10
Mise à jour des listes des paquets disponibles avec « apt-get update »
Puis, installation des mises à jour des paquets avec un « apt-get upgrade »
Nous allons maintenant installer fog.
11
Créer un dossier fog à la racine du serveur avec mkdir fog.
Puis, rentrer dedans avec « cd fog »
L’archive se télécharge.
12
Extraire l’archive avec « tar –xvzf fog_1.2.0.tar.gz »
13
Se rendre dans le dossier bin de l’archive décompréssée avec « cd /fog_1.2.0/bin ».
Puis lancer le script d’installation avec « sudo ./installfog.sh »
L’installation de FOG commence !
Rentrer le numéro 2
14
Si l’IP du serveur est correcte appuyer sur entrée sinon renseignez la.
Répondre « y » pour rentrer une adresse IP de routeur, normalement l’IP est déjà connue par le serveur, sinon renseignez la.
Faire de même pour paramétrer le DNS
Répondre « n » pour modifier l’interface par défaut
Répondre « y » pour mettre fog en serveur DHCP
Pendant l’installation appuyer sur entrée quand le serveur le demande
Message de confirmation de l’installation
15
On peut maintenant se rendre sur notre interface d’administration en tapant « IP du serveur Fog /fog »
Cliquer sur Install/Upgrade Now
Vous devriez obtenir un message de succès
16
1) Régler le problème d’erreur de mise à jour de la base de donnéeSi vous obtenez une erreur de la mise à jour, il va falloir aller modifier les fichiers de FOG qui comportent les mots de passe du serveur SQL, si la mise à jour c’est bien déroulée, passez directement au chapitre suivant.
1) Rentrer dans le fichier Config.class.php
2) Rentrer dans username root, et dans password, le mot de passe du compte associé
3) Aller ensuite dans le fichier .fogsettings
17
4) Dans snmysqluser, mettez root, et dans snmysqlpass, rentrez le mot de passe associé
2) Régler le bug de connexion à l’interface FOG en réinitialisant le mot de passe si vous le rencontrez
1) Aller dans mysql en rentrant : mysql –u root –p
2) rentrer votre mot de passe root
3) Taper « fog » pour rentrer dans la BDD fog
4) Taper cette commande en remplaçant password par un mot de passe à vous : UPDATE users SET uPass = MD5('password') WHERE uName = 'fog';
5) quitter mysql en tappant : « exit; »
18
IV – Paramétrrage de fog grâce a son interface graphique
1) A partir d’un poste, accédez à votre serveur fog, en tappant : ipduserveurfog/fog
2) Connectez-vous grâce aux logs par défaut :
Login : fog Mot de passe : password
On va créer une entité vide représentant une image.
Aller dans Image Management, le cinquième icône, puis dans la marge à droite cliquer sur Create New Image
Renseigner le nom de l’image, une brève description, l’endroit où l’image va être stockée ainsi que le système d’opération que cette image va contenir. Enfin, cliquer sur Add pour sauvegarder.
On peut remarquer que notre image ne contient pas encore de données
19
Nous allons maintenant inventorier un poste qui est déjà tout prêt afin de remonter son image sur le serveur FOG
- Faites booter votre machine toute prête en PXE, lorsqu’elle démarrera, vous obtiendrez le menu de FOG
Sélectionner alors Perform Full Host Registration and Inventory
Rentrer le nom de votre poste
Vous pouvez ensuite choisir différentes options comme rentrer l’hôte dans un groupe, ou bien renseigner une clé de produit pour activer l’hôte.
20
Renseignez ici un utilisateur FOG valide pour lancer l’enregistrement du poste.
L’enregistrement se lance
De retour sur l’interface de FOG, cliquer sur Hosts management, puis List All Hosts.
Vous verrez l’hôte que nous venons d’enregistrer.
21
Cliquer sur l’hôte enregistré. Puis dans Host image, mettez l’image que nous avons préalablement crée, valider avec Update
Cliquer ensuite sur Basic Tasks, puis sur Upload
22
Choisir ensuite, Instant Deployment puis valider avec Create Upload
Vous obtiendrez alors un message de confirmation
Vous n’avez plus qu’à reboot l’hôte en PXE afin que le serveur FOG capture l’image du système.
23
Au redémarrage vous devriez obtenir cette fenêtre qui indique que FOG est bien en train de capture l’image du poste.
On peut maintenant retourner dans l’interface d’administration de FOG. Aller dans Image Management, puis List All Images
Notre image du système est bien remontée sur le serveur FOG, on va pouvoir la déployer.
Dans la salle 25, nous avons 2 postes à déployer. Afin de déployer les 2 postes simultanément, nous allons créer un groupe dans FOG.
- Aller dans Group Management, puis cliquer sur Create New Group
24
Vous devez renseigner ici, le nom du groupe ainsi qu’une brève description, puis validez avec Ajouter.
Cliquez ensuite sur List All Groups, vous devez voir votre nouveau groupe.
Cliquer sur votre groupe.
Puis,
1) Cliquez sur Image association2) Choisir une image d’OS à associer, puis cliquez sur Update Images
25
Maintenant, créez 2 machines virtuelles si vous ne disposez pas de machines physiques, puis, branchez-les au réseau.
Rentrez ensuite dans le BIOS des machines et mettez en premier le boot réseau
26
Sur le menu, choisissez Perform full host Registration and Inventory
Puis, rentrez les informations demandées, comme le nom du poste, etc.
De retour sur l’interface de fog, Host Management, notre nouvel hôte est bien présent !
Pour mon tutoriel, j’ai 2 VM sur lesquelles je souhaite déplacer une même image, si vous disposez de plusieurs machines recommencez cette manipulation pour enregistrer les machines auprès du serveur.
27
Nous allons maintenant déployer une image simultanément sur nos 2 postes, en plaçant nos 2 hôtes dans un même groupe.
Allez dans Group Management puis créez un nouveau groupe.
Cliquez ensuite sur votre groupe.
Dans le menu déroulant, vous voyez les hôtes présents sur votre serveur, sélectionnez les hôtes puis cliquez sur Add Host to Group
Vos hôtes se placent alors dans votre groupe.
28
Maintenant, toujours dans Group Management, cliquez en premier sur Image Association
2) Choisissez l’image que vous allez déployer sur les machines du groupe
3) Validez avec Update Image
Cliquez ensuite sur Basic Tasks, puis sur Download
29
Choisissez ensuite Instant Deployment, puis validez avec Create Download.
Vous obtenez alors confirmation de la tâche créée pour le groupe
Il ne vous reste plus qu’à redémarrer vos machines cibles en boot PXE pour que l’installation se lance.
30
Vous obtenez alors sur vos machines le téléchargement de l’image d’OS.
Vos machines sont maintenant prêtes !
Fini
31
top related