![]() |
Licence Creative Commons by-nc-nd
(Paternité, pas d'utilisation commerciale, pas de modification) |
Christophe Jenaux (DSI Rennes 2) / Florent Lagoda ( DSI Rennes 2)
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 PCs. Les systèmes d'exploitations supportés sont Windows 98/2000/XP/Vista/7 et Linux.
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.
Déploiement de logiciels.
Installations automatisées d'imprimantes locales.
Wake On Lan, insertion dans une base Active Directory, reboot, etc.
Multiples services de boot : diagnostic mémoire, diagnostic disque, antivirus, récupération de fichiers, effacement de disque.
Les images des postes sont au format Partimage
Les scripts sont en shell unix et en PHP.
Le service FOG pour les postes Windows est développé en C et C#.
La base de données est du MySql.
Utilisé pour déployer Windows XP et Windows 7 sur l'ensemble des PCs (bureau et portables) de l'Université Rennes 2, soit à peu près 2000 postes.
Nous sommes une équipe de 7 techniciens qui intervenons sur l'ensemble du parc de PCs. FOG nous permet quotidiennement d'installer de nouveaux postes, ou de réinstaller rapidement (panne, mise à jour, etc ...) ceux en production. Actuellement nous avons 4 images différentes en production.
La fonction multicast de groupe de machines s'avère indispensable pour la gestion de salles de cours informatiques et déployer de multiples images en parallèle.
Les multiples services de boot nous permettent de faire un diagnostic matériel de premier niveau (test mémoire et test disque) et logiciel (antivirus).
Le service FOG installé sur les postes Windows nous permet d'installer certains logiciels et de programmer une réinstallation complète du poste.
Il n'y a que 2 niveaux utilisateur possibles : "regular user" et "mobile user". Le niveau "regular user" couvre l'ensemble des fonctionnalités de FOG, tandis que le niveau "mobile user" permet uniquement une réinstallation du poste. Des niveaux intermédiaires seraient utiles afin de se répartir les rôles de la gestion du parc.
il n'y a pas d'équivalent du service FOG Windows pour déployer des clients Linux.
Aucune.
L'installation de FOG est automatisée pour les distributions Ubuntu, CentOS, et RHEL.
LAMP pour le serveur
Les développeurs principaux sont Chuck Syperski et Jian Zhang, IT à l'université "DuPage" dans l'Illinois (http://www.dupage88.net/).
Projet sourceforge depuis juillet 2007, les statistiques du projet montrent une activité croissante jusqu'à aujourd'hui :
http://sourceforge.net/project/stats/detail.php?gr...
Une machine virtuelle (au format VMware) prête à l'emploi est disponible en téléchargement :
http://sourceforge.net/projects/freeghost/files/FO...
Une interview des auteurs décrivant la roadmap du projet :
http://thetightwadtech.com/podcast/download.php?fi...