Je travaille à l'université. Dans mon institut, nous disposons de six laboratoires informatiques utilisés pour l'enseignement. Chaque laboratoire dispose d'une vingtaine d'ordinateurs, soit plus de 100 machines au total. Les ordinateurs sont équipés du système d'exploitation Windows XP ou Windows 7 Entreprise. Nous utilisons Symantec Ghost pour gérer tous les ordinateurs. Un client Ghost est installé sur chaque ordinateur, ce qui permet de contrôler les ordinateurs via le réseau. Tous les six mois, nous restaurons une image maître sur l'un des ordinateurs d'un laboratoire, nous mettons à jour cette image et nous la distribuons sur le réseau à tous les ordinateurs du laboratoire. Grâce au client Ghost, cela se fait automatiquement en quelques clics.
Récemment, j'ai suggéré qu'il serait bon d'installer Linux dans les laboratoires. Les administrateurs craignaient que nous ne soyons pas en mesure de gérer autant d'ordinateurs si chacun d'entre eux devait être mis à jour manuellement. La question est la suivante : comment gérer un tel réseau de machines Linux de manière automatisée ?
Pour rendre la description de notre réseau plus complète, j'ajouterai que tous les étudiants ont leurs comptes (environ quelques milliers d'utilisateurs) sur un serveur central. L'accès à ces comptes se fait via LDAP. Pour utiliser un ordinateur en laboratoire, chaque étudiant doit se connecter en utilisant son propre compte.