INSTALLATION DE FOG
FOG est une application open-source sous licence GPL de gestion d'images disques permettant le déploiement de stations via PXE. Ça permet par exemple d'éviter d'avoir à réinstaller et configurer un poste utilisateur pour chaque nouvel arrivant dans votre entreprise ou sur votre réseau en général. Il suffit de déployer une image que l'on souhaite sur le poste et il sera immédiatement prêt à l'utilisation. FOG permet d'imager plusieurs stations en même temps ce qui permet de gagner énormément de temps.
On
télécharge la toute dernière version stable de FOG à ce jour,
c'est à dire la 0.32.
su
(puis vous saisissez votre mot de passe root)
cd
/usr/src
wget
http://sourceforge.net/projects/freeghost/files/FOG/fog_0.32/fog_0.32.tar.gz
Décompression
et installation :
tar
-xvzf fog_0.32.tar.gz
cd
fog_0.32
cd
bin
./installfog.sh
L'installation
commence :
What
version of Linux would you like to run the installtion for?
1)
Redhat Based Linux (Fedora, CentOS)
2)
Ubuntu Based Linux (Kubuntu, Edubuntu)
Choix
2 pour Ubuntu (base Débian)
What
type of installation would you like to do? [N]
Deux
types d'installation sont possible : [N] Normal ou [S] Storage.
"Normal" installe l'ensemble des fonctionnalités de FOG,
"Storage" est l'installation d'un nœud additionnel pour le
stockage d'images supplémentaires. Nous choisissons donc [N].
What
is the IP address to be used by this FOG Server?
Entrée
de l'adresse IP du serveur (ici : 192.168.1.50)
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?
Entrée
de l'adresse IP de la passerelle du réseau. (ici :
192.168.1.254)
Would
you like to setup a DNS address for the DHCP server and client boot
image? [Y/n]
What
is the IP address to be used for DNS on the DHCP server and client
boot image?
Entrée
de l'adresse IP d'un serveur DNS de votre réseau local.
Would
you like to change the default network interface from eth0?
If
you are not sure, select No. [y/N]
Non
pour cette question permettant de changer la carte réseau par
défaut.
Would
you like to use the FOG server for dhcp service? [Y/n]
Répondre
Yes pour activer le DHCP sur le serveur FOG.
Aperçu
du résumé de la configuration choisie.
Installation :
*
Preparing apt-get
*
Installing package: apache2
*
Installing package: php5
*
Installing package: php5-gd
*
Installing package: php5-cli
*
Installing package: php5-mysql
*
Installing package: php5-curl
*
Installing package: mysql-server
*
Installing package: mysql-client
*
Installing package: dhcp3-server
- Installing package: tftpd-hpa
Patienter...
*
Installing package: tftp-hpa
*
Installing package: nfs-k
*
Installing package: vsftp
*
Installing package: net-tools
*
Installing package: wget
*
Installing package: xinetd
*
Installing package: sysv-rc-conf
*
Installing package: etherwake
*
Installing package: tar
*
Installing package: gzip
*
Installing package: build-essential
*
Installing package: cpp
*
Installing package: gcc
*
Installing package: g++
*
Installing package: m4
*
Installing package: htmldoc
*
Installing package: perl
*
Installing package: libmd5-perl
*
Installing package: libcrypt-passwdmd5-perl
*
Installing package: lftp
*
Installing package: openssh-server
Dernière
question subsidiaire pour aider la communauté à avoir un retour sur
l'utilisation de FOG.
Send
notification? (Y/N)
Pour
information, vous trouverez le resultat de notre installation de FOG
dans le dossier /opt/fog
CONFIGURATION DU DHCP :
Editer
le fichier dhcpd.conf
nano
/etc/dhcp/dhcpd.conf
vérifier
que les lignes suivantes existent:
next-server adresse-ip-de-votre-serveur-FOG ;filename "pxelinux.0" ;
INTERFACE GRAPHIQUE FOG
Il
faut ensuite se rendre à l'adresse suivante pour créer la base de
données FOG.
ici :
192.168.1.50/fog
L'interface
vous indique que la base fog
n'existe
pas et vous invite à valider sa création.
La
page suivante vous informe de la création de la base et vous invite
à vous connecter à l'interface de gestion de FOG.
Les
identifiants pas défaut sont utilisateur :fog
et
mot de passe :password
L'interface
de gestion de FOG est à l'adresse suivante.
http://adresse-ip-de-votre-serveur/fog/management
ici : 192.168.1.50/fog/management
Création
d'un Host : (pc client)
Avant
tout, il faut créer un Host, deux méthodes pour cela :
Par
l'interface FOG :
*
Nécessite de connaître l'adresse MAC du client
Sélectionner
« Host Management »
puis « Add New Host »
Remplir
les cases « Host Name:* » et « Primary
MAC:* »
Cliquer
sur « Add »
Par
le menu PXE :
Paramétrer
le bios du client pour démarrer par le réseau, PXE :
Sélectionner
« Perform
Full Host Registration and Inventory »
Suivre les instructions
Vérifier
dans l'interface FOG :
Menu
« Host Management »
puis
« List All Hosts »
CLONAGE :
Il
faut tout d'abord créer une image :
Sélectionner :
« Image Management »
Puis « New Image »
Remplir les cases :
Image
Name : Nom de l'image qui sera stockée (ici :
« image_seven » )
Storage
Group : sélectionner « default »
Image
Type :
Single
Partition (Partition NTFS Exclusivement, retaillage de la partition
possible),
Multiple Partition Image – Single Disk (multi-partition mais sauvegarde d'un seul disque, pas de retaillage de la partition possible),
Multiple Partition Image – All Disks (multi-partition et sauvegarde de l'ensemble des disques, pas de retaillage de la partition possible),
Raw Image (Sauvegarde secteur par secteur).
Multiple Partition Image – Single Disk (multi-partition mais sauvegarde d'un seul disque, pas de retaillage de la partition possible),
Multiple Partition Image – All Disks (multi-partition et sauvegarde de l'ensemble des disques, pas de retaillage de la partition possible),
Raw Image (Sauvegarde secteur par secteur).
Choisir
« Multiple Partition Image – Single
Disk »
puis
« Add »
Il
faut maintenant lier l'image au pc
client :
Sélectionner
« Host
Management »
puis
« List All Hosts »
Éditer
le client
Sélectionner
votre image dans « Host Image »
et
l' OS qui lui correspond dans « Host OS »
(Ceci
est important, car va déterminer la sauvegarde du MBR.)
puis
« Update »
Dernière
étape : uploader l'image sur le serveur :
Sélectionner
le menu : « Task Management »
puis
« List All Hosts »
et
enfin « Upload » en face du nom du client.
Programmer
la tache ou la lancer directement en cliquant sur « upload
Image »
Au
prochain redémarrage du client, l'image sera envoyée sur le
serveur.
DEPLOIEMENT :
Il
suffit de lier l'image à déployer au pc client comme vu
précédemment ( clonage ) :
Menu
« Host Management »
puis
« List All Hosts »
Sélectionner
le client puis « edit »
Modifier
« Host Image » et « Host OS » puis « Update »
Maintenant
on déploie l'image :
Menu
« Task management »
puis
« List All Hosts »
Sélectionner
« Deploy » en face du nom du client
Programmer
la tache ou la lancer directement en cliquant sur « Image
All Computers »
Au
prochain redémarrage du client, l'image sera déployée sur le pc
client.
Aucun commentaire:
Enregistrer un commentaire