10 votes

Comment gérer un réseau de machines Linux dans une entreprise ?

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.

7voto

mbarthelemy Points 368

Comme l'indiquent les réponses précédentes, vous disposez d'outils très puissants tels que Marionnette , chef , cfengine pour une gestion avancée de la configuration.

Mais si vous souhaitez un outil capable de réaliser des installations, de gérer facilement des configurations, de déployer des systèmes à partir de modèles, d'appliquer des mises à jour ou d'exécuter à distance des scripts personnalisés... vous pouvez essayer une solution intégrée telle que SpaceWalk qui est la version libre de RedHat Satellite. Notez qu'il peut fonctionner avec d'autres distributions, et pas seulement Redhat !

J'ai personnellement utilisé la version commerciale pour gérer plus de 1000 hôtes.

4voto

Janne Pikkarainen Points 31244

Le mot clé que vous recherchez est gestion de la configuration . Plusieurs outils permettent de le faire : Chef cuisinier , Marionnette o CFEngine par exemple.

Ces outils vous permettent de diviser vos serveurs en groupes, puis d'effectuer des tâches sur un seul serveur, un seul groupe, ou plusieurs serveurs/groupes différents, ou tous les serveurs simultanément. Des tâches telles que "Ajouter le paquet X au groupe www-servers", "Changer les serveurs DNS /etc/resolv.conf du groupe des serveurs de base de données", tout ce que vous devez faire, sera plus facile à exécuter après le choc initial que vous rencontrerez en raison de la quantité de choses que vous pouvez faire avec le logiciel CoMa.

Pour la gestion des comptes utilisateurs, je dirais qu'il faut utiliser le LDAP que vous avez déjà, Linux le prend entièrement en charge et c'est à peu près la seule façon saine de faire quoi que ce soit dans un environnement plus vaste.

Une autre alternative : vous n'avez pas mentionné la distribution que vous utilisez, mais s'il s'agit de Red Hat Enterprise Linux, vous pouvez utiliser leur Red Hat Network pour gérer les mises à jour logicielles de manière plus granulaire, entre autres choses.

1voto

incognito2 Points 21

Si les mises à jour sont la seule préoccupation, la mise à jour automatique des logiciels est en place depuis longtemps. Le seul problème possible est le passage à la version suivante, qui ne se produit pas très souvent. Bien qu'il puisse être effectué même à distance (avec un peu d'effort, il peut être automatisé pour un certain nombre de stations), il n'en reste pas moins que la mise à jour automatique des logiciels est en place depuis longtemps. En ce qui concerne les autres tâches de gestion, comme la gestion des comptes, vous disposez déjà de LDAP.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X