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

Preview:

Citation preview

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

Recommended