jeudi 12 juillet 2012

Installation d'un serveur FOG


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" ;