36
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

Tutoriel serveur Fog version 1.2.0 · Web viewTutoriel serveur Fog version 1.2.0 Installation et configuration Tutoriel serveur Fog version 1.2.0 Installation et configuration Tutoriel

Embed Size (px)

Citation preview

Page 1: Tutoriel serveur Fog version 1.2.0 · Web viewTutoriel serveur Fog version 1.2.0 Installation et configuration Tutoriel serveur Fog version 1.2.0 Installation et configuration Tutoriel

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

Page 2: Tutoriel serveur Fog version 1.2.0 · Web viewTutoriel serveur Fog version 1.2.0 Installation et configuration Tutoriel serveur Fog version 1.2.0 Installation et configuration Tutoriel

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

Page 3: Tutoriel serveur Fog version 1.2.0 · Web viewTutoriel serveur Fog version 1.2.0 Installation et configuration Tutoriel serveur Fog version 1.2.0 Installation et configuration Tutoriel

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

Page 4: Tutoriel serveur Fog version 1.2.0 · Web viewTutoriel serveur Fog version 1.2.0 Installation et configuration Tutoriel serveur Fog version 1.2.0 Installation et configuration Tutoriel

On arrive donc ici, appuyer sur entrée pour continuer

Choisir Configurer vous-même le réseau

3

Page 5: Tutoriel serveur Fog version 1.2.0 · Web viewTutoriel serveur Fog version 1.2.0 Installation et configuration Tutoriel serveur Fog version 1.2.0 Installation et configuration Tutoriel

Rentrez une adresse IP

Puis votre masque de sous réseau

4

Page 6: Tutoriel serveur Fog version 1.2.0 · Web viewTutoriel serveur Fog version 1.2.0 Installation et configuration Tutoriel serveur Fog version 1.2.0 Installation et configuration Tutoriel

Maintenant rentrer votre l’IP de votre passerelle

Puis l’IP de votre serveur DNS

5

Page 7: Tutoriel serveur Fog version 1.2.0 · Web viewTutoriel serveur Fog version 1.2.0 Installation et configuration Tutoriel serveur Fog version 1.2.0 Installation et configuration Tutoriel

Renseigner le nom de la machine

Ici, le nom de votre domaine

6

Page 8: Tutoriel serveur Fog version 1.2.0 · Web viewTutoriel serveur Fog version 1.2.0 Installation et configuration Tutoriel serveur Fog version 1.2.0 Installation et configuration Tutoriel

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

Page 9: Tutoriel serveur Fog version 1.2.0 · Web viewTutoriel serveur Fog version 1.2.0 Installation et configuration Tutoriel serveur Fog version 1.2.0 Installation et configuration Tutoriel

Choisir d’installer les mises à jour de sécurité automatiquement

8

Page 10: Tutoriel serveur Fog version 1.2.0 · Web viewTutoriel serveur Fog version 1.2.0 Installation et configuration Tutoriel serveur Fog version 1.2.0 Installation et configuration Tutoriel

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

Page 11: Tutoriel serveur Fog version 1.2.0 · Web viewTutoriel serveur Fog version 1.2.0 Installation et configuration Tutoriel serveur Fog version 1.2.0 Installation et configuration Tutoriel

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

Page 12: Tutoriel serveur Fog version 1.2.0 · Web viewTutoriel serveur Fog version 1.2.0 Installation et configuration Tutoriel serveur Fog version 1.2.0 Installation et configuration Tutoriel

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

Page 13: Tutoriel serveur Fog version 1.2.0 · Web viewTutoriel serveur Fog version 1.2.0 Installation et configuration Tutoriel serveur Fog version 1.2.0 Installation et configuration Tutoriel

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

Page 14: Tutoriel serveur Fog version 1.2.0 · Web viewTutoriel serveur Fog version 1.2.0 Installation et configuration Tutoriel serveur Fog version 1.2.0 Installation et configuration Tutoriel

Extraire l’archive avec « tar –xvzf fog_1.2.0.tar.gz »

13

Page 15: Tutoriel serveur Fog version 1.2.0 · Web viewTutoriel serveur Fog version 1.2.0 Installation et configuration Tutoriel serveur Fog version 1.2.0 Installation et configuration Tutoriel

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

Page 16: Tutoriel serveur Fog version 1.2.0 · Web viewTutoriel serveur Fog version 1.2.0 Installation et configuration Tutoriel serveur Fog version 1.2.0 Installation et configuration Tutoriel

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

Page 17: Tutoriel serveur Fog version 1.2.0 · Web viewTutoriel serveur Fog version 1.2.0 Installation et configuration Tutoriel serveur Fog version 1.2.0 Installation et configuration Tutoriel

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

Page 18: Tutoriel serveur Fog version 1.2.0 · Web viewTutoriel serveur Fog version 1.2.0 Installation et configuration Tutoriel serveur Fog version 1.2.0 Installation et configuration Tutoriel

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

Page 19: Tutoriel serveur Fog version 1.2.0 · Web viewTutoriel serveur Fog version 1.2.0 Installation et configuration Tutoriel serveur Fog version 1.2.0 Installation et configuration Tutoriel

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

Page 20: Tutoriel serveur Fog version 1.2.0 · Web viewTutoriel serveur Fog version 1.2.0 Installation et configuration Tutoriel serveur Fog version 1.2.0 Installation et configuration Tutoriel

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

Page 21: Tutoriel serveur Fog version 1.2.0 · Web viewTutoriel serveur Fog version 1.2.0 Installation et configuration Tutoriel serveur Fog version 1.2.0 Installation et configuration Tutoriel

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

Page 22: Tutoriel serveur Fog version 1.2.0 · Web viewTutoriel serveur Fog version 1.2.0 Installation et configuration Tutoriel serveur Fog version 1.2.0 Installation et configuration Tutoriel

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

Page 23: Tutoriel serveur Fog version 1.2.0 · Web viewTutoriel serveur Fog version 1.2.0 Installation et configuration Tutoriel serveur Fog version 1.2.0 Installation et configuration Tutoriel

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

Page 24: Tutoriel serveur Fog version 1.2.0 · Web viewTutoriel serveur Fog version 1.2.0 Installation et configuration Tutoriel serveur Fog version 1.2.0 Installation et configuration Tutoriel

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

Page 25: Tutoriel serveur Fog version 1.2.0 · Web viewTutoriel serveur Fog version 1.2.0 Installation et configuration Tutoriel serveur Fog version 1.2.0 Installation et configuration Tutoriel

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

Page 26: Tutoriel serveur Fog version 1.2.0 · Web viewTutoriel serveur Fog version 1.2.0 Installation et configuration Tutoriel serveur Fog version 1.2.0 Installation et configuration Tutoriel

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

Page 27: Tutoriel serveur Fog version 1.2.0 · Web viewTutoriel serveur Fog version 1.2.0 Installation et configuration Tutoriel serveur Fog version 1.2.0 Installation et configuration Tutoriel

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

Page 28: Tutoriel serveur Fog version 1.2.0 · Web viewTutoriel serveur Fog version 1.2.0 Installation et configuration Tutoriel serveur Fog version 1.2.0 Installation et configuration Tutoriel

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

Page 29: Tutoriel serveur Fog version 1.2.0 · Web viewTutoriel serveur Fog version 1.2.0 Installation et configuration Tutoriel serveur Fog version 1.2.0 Installation et configuration Tutoriel

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

Page 30: Tutoriel serveur Fog version 1.2.0 · Web viewTutoriel serveur Fog version 1.2.0 Installation et configuration Tutoriel serveur Fog version 1.2.0 Installation et configuration Tutoriel

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

Page 31: Tutoriel serveur Fog version 1.2.0 · Web viewTutoriel serveur Fog version 1.2.0 Installation et configuration Tutoriel serveur Fog version 1.2.0 Installation et configuration Tutoriel

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

Page 32: Tutoriel serveur Fog version 1.2.0 · Web viewTutoriel serveur Fog version 1.2.0 Installation et configuration Tutoriel serveur Fog version 1.2.0 Installation et configuration Tutoriel

Vous obtenez alors sur vos machines le téléchargement de l’image d’OS.

Vos machines sont maintenant prêtes !

Fini

31