La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Parcs hétérogènes, configurations logicielles hétérogènes et mouvantes JeDDLaJ une solution à faible coût humain Résumé Nous avons développé une solution.

Présentations similaires


Présentation au sujet: "Parcs hétérogènes, configurations logicielles hétérogènes et mouvantes JeDDLaJ une solution à faible coût humain Résumé Nous avons développé une solution."— Transcription de la présentation:

1 Parcs hétérogènes, configurations logicielles hétérogènes et mouvantes JeDDLaJ une solution à faible coût humain Résumé Nous avons développé une solution de déploiement baptisée JeDDLaJ (pour Je Déploie Dans La Joie). Notre motivation principale était de pouvoir gérer un parc important et hétérogène et surtout très fluctuant au niveau logiciel sans que cela constitue 95% de notre activité. JeDDLaJ est bâtie sur loutil REMBO Toolkit de la Société REMBO que nous avons interfacé avec une base MySQL dinventaire matériel et logiciel. JeDDLaJ sadministre depuis un navigateur web quelconque et permet la création/modification des configurations logicielles de toute machine ou groupe de machines du parc. Possibilité de programmer finement le comportement de la machine avant le démarrage de lOS (technologie PXE) dans un langage puissant (Rembo-C) ; lexécution du programme peut être conditionné par la valeur de variables récupérées aussi bien par analyse matérielle de la machine quau travers de ressources réseaux quelconques Gestion native nos deux OS cibles Linux et Windows 2000/XP ; mode miroir pour les autres (pas de connaissance du système de fichiers) Possibilité dimages différentielles, donc de paquetages logiciels Gestion de lauthentification au sein des programmes Rembo-C (NIS/NIS+, domaines NT) et donc possibilité dun comportement au boot différent selon lutilisateur Fortement ouvert : il est possible de programmer à laide doutils libres et gratuits des interfaces afin que réinstallation et choix de la configuration logicielle puissent être fait sans compétences informatiques Coût raisonnable Frédéric Bloise, Gérard Milhaud Ecole supérieure dingénieurs de Luminy (ESIL), Université de la Méditerranée Centre Informatique et systèmes de communication dAix Marseille (CISCAM) JeDDLaJ = REMBO Toolkit + … Interface web dynamique gérant les configurations logicielles (OS + softs) de toutes les machines du parc (individuellement ou par groupe prédéfini ou constitué librement) Centralisation de toutes les données dans une base MySQL attaquée par le serveur REMBO et linterface WEB : vue aisée et à jour de létat matériel et logiciel du parc Pour chaque machine ou groupe, choix graphique « à la carte » des logiciels à installer/supprimer parmi la liste des paquetages disponibles Pas dimage disque monolithique. Tout est paquetage, OS comme logiciels. Installer une machine, cest dérouler un script qui installe certains paquetages. Plusieurs avantages : Linstallation manuelle dun OS Windows 2000/XP est effectuée une seule fois par architecture différente à partir dune image disque quasi-finalisée. Pour Linux, une seule installation manuelle suffit : ladaptation à larchitecture se fait par modification à la volée du fichier des modules à charger Linstallation manuelle dun logiciel est effectuée une seule fois par système dexploitation Très grande souplesse de la gestion des configurations logicielles du parc Possibilité dassocier des scripts de post-install à tout paquetage Exportation possible des paquetages pour réutilisation par dautres entités Possibilité de délégation de gestion de groupe de machines à des utilisateurs authentifiés Gestion du multi-boot Pour en savoir plus : Avant… JeDDLaJ : La génèse On le sait, les administrateurs systèmes sont souvent en situation de sous-effectif. Lurgence les cantonne dans les tâches quotidiennes sans grand intérêt. Nous avions déjà ébauché quelques solutions générales dans [Milhaud, Pagé 2001]. Cette fois nous nous concentrons sur lune des tâches les plus prenantes : la gestion quotidienne dun parc informatique important (150 à 200 machines par personne) de type UFR, cest-à-dire fortement hétérogène aussi bien au niveau matériel que logiciel. Augmentation du parc, multiples configurations logicielles dune salle à lautre, dune machine à lautre, modifications incessantes de ces configurations pour des évènements ponctuels (forums, formations, cours, etc.), réinstallation suite à la dégradation du fonctionnement : la gestion du parc finit par phagocyter toutes les autres activités. Nous avons donc décidé de construire un système, baptisé JeDDLaJ (pour Je Déploie Dans La Joie) qui permette de diminuer drastiquement le temps consacré à la gestion de parc. Ce poster en présente les principales caractéristiques. Références : [Milhaud Pagé 2001] : Gérard Milhaud et Olivier Pagé, Petit Manuel anti-dépression à lusage des administrateurs systèmes et réseaux, Actes de la conférences JRES 2001, Lyon, Décembre 2001, ( ~g/Articles/PetitManuel ) Documentation et support REMBO : JeDDLaJ : Linterface WEB En prise directe avec la base MySQL, linterface WEB permet consultation et modification des configurations logicielles de toute machine ou groupe de machines. Les modifications ne seront validées (état voulu devient état actuel) quaprès le prochain boot si et seulement si tout sest déroulé sans encombres. JeDDLaJ : Le boot Toutes les machines du parc exécutent au boot un programme Rembo-C dont voici lalgorithme : Cest au sein de la base MySQL que le programme récupère les informations nécessaires (état de lordinateur, softs à installer sur cet ordinateur, etc.) Après… JeDDLaJ = f(REMBO Toolkit) Lorsque nous avons commencé à travailler sur une solution de déploiement, nous avons élaboré un cahier des charges pour loutil sur lequel elle allait sappuyer. Le logiciel REMBO Toolkit de la société REMBO sest rapidement imposé comme seul à respecter nos contraintes : démarrage PXE état ordi nateur Rembo Bootloader tq OS état OS partitionne- ment formatage et install OS synchro os + softs avec partitions ajouter Soft tq softs ajout_softs fin OS modifié fin softs a_synchro niser installé a_parti- tionner a_ajouter


Télécharger ppt "Parcs hétérogènes, configurations logicielles hétérogènes et mouvantes JeDDLaJ une solution à faible coût humain Résumé Nous avons développé une solution."

Présentations similaires


Annonces Google