Parcs hétérogènes, configurations logicielles hétérogènes et mouvantes JeDDLaJ une solution à faible coût humain Frédéric Bloise, Gérard Milhaud Ecole.

Slides:



Advertisements
Présentations similaires
Act Informatik SERVICES INFORMATIQUES ET RESEAUX POUR LES PROFESSIONNELS
Advertisements

Business Installation Installation Média Locale avec Enregistrements Réseaux Partagés.
Préinstallation de Microsoft Office System 2007 en utilisant lOPK (OEM Preinstallation Kit) OEM System Builder Channel.
Service d'accès à des applications via l'ENT. Université de Rennes 1 : le serveur dapplications Le contexte Les objectifs La solution mise en place Conclusion.
VLC UMVF Fiche Veille Statut Logiciel gratuit, open source
Introduction aux réseaux informatiques
Implémentation de la gestion de réseau dans Windows 2000 et plus
Chapitre I : Systèmes d’exploitation
Une solution personnalisable et extensible
A L I M E N T A T I O N A G R I C U L T U R E E N V I R O N N E M E N T PhpMyGI une interface générique mysql Interface générique ? Pourquoi une interface.
Le helpdesk de l’IFSIC Pourquoi ? Comment ?
Systèmes d’exploitation
Procédure dinstallation Windows Xp pro. Dans cette procédure nous verrons comment installer Windows xp pro sur un disque dur Vierge. Dans un premier temps,
Système de stockage réseaux NAS - SAN
Cursus des formations informatique Programme
VI. Analyse des solutions techniques
La sauvegarde des fichiers Dominique Dupont Suzanne Isacchi Maurice Chapelle Georges Planté-Longchamp.
BIOMETRIE La biométrie : La gestion d’accès de demain
Formation Centra - GDE.
Chapitre 1: Système d’exploitation
par Bernard Maudhuit Anne-Marie Droit
Sommaire Objectif de Peakup Principes de fonctionnement
Applications Chapitre B17 et C18
BERNARDIN Benoît Lycée Louis Pergaud
Citrix® Presentation Server 4.0 : Administration
Gestion des bases de données
BitDefender Enterprise Manager. BitDefender Enterprise Manager – protection centralisée pour votre réseau Principales fonctions Fonctions spéciales (WMI)
Quelles questions se pose un administrateur lorsquil doit installer des nouvelles machines Projet Déploiement RIS W2k LPMI 2003 Gross Sébastien ???
Démarrer avec le WebCampus
Module 2 : Préparation de l'analyse des performances du serveur
Module 3 : Création d'un domaine Windows 2000
Introduction : Présentation de Linux Choix d’une distribution
Module 1 : Installation de Microsoft Windows XP Professionnel
Du 25 mai au 15 juin Déployer Windows Vista et Office 2007 Bruce Cowper Conseiller professionnel en TI Microsoft Canada Damir.
Outil de gestion des cartes grises
GESTION DES UTILISATEURS ET DES GROUPES
Migration De Frantiq Vers Koha
PROJET AssetFrame IT ASSET MANAGEMENT Demo.
L’utilisation de Wordpress
Mise en place d’un Intranet
Gérard Milhaud, Frédéric Bloise aka La F.I.R.M.E
L’Audio sur PC Comparaison Numérique vs Analogique Comparaison Audio sur PC vs Hardware dédié (DSP) Rmq: beaucoup de simulitudes avec la vidéo, mais débit.
PROJET EQUIPEMENTS Choix d’equipements pour les visiteurs.
1 Cours Installation & Configuration de machines Linux Formation GTI Ahmed Jebali.
Clustering. Le Clustering est une technique qui consiste à assembler virtuellement plusieurs machines afin de les faire travailler en parallèle. Cela.
Cas M2L Projet ADISPO.
Architecture logicielle
En route vers le déploiement . . .
I NTRODUCTION Le document suivant présente le projet réalisé au cours de la formation du BTS IG option ARLE (Administrateur de Réseaux Locaux d’Entreprise)
Centralisation des sites web d’ELTA & Mise en place d’un serveur NAS
Comparatif de logiciels de configuration et de gestion d’un parc informatique OCS FUSION.
Le déploiement centralisé des postes hétérogènes Septembre 2009 This work is licensed under the Creative Commons Attribution-Noncommercial-Share Alike.
Création d’une base de données pour l’intégration de données génétiques et l’aide à la sélection de gènes candidats Franck De-graeve Master ASE.
Cours n°4M1.ist-ie (S. Sidhom) UE 203 Promo. M1 IST-IE 2006/07 Conception d’un système d'information sur Internet Architecture trois-tiers : technologies.
Parcours de professionnalisation
MARTINEZ ROMAIN LYCEE J. LURCAT
Support.ebsco.com Didacticiel Mon EBSCOhost Didacticiel.
V- Identification des ordinateurs sur le réseau
La recherche pour l’ingénierie de l’agriculture et de l’environnement SSI : Service des Systèmes d’Information Arcintel Administration des postes de travail.
Informatique et Sciences du Numérique
Victor Victor Sabourin Marie Sévilla Fraysse Pauline They
Administration d’un système Linux [BTS IRIS tv
OCS Inventory BENCHIKH.
Développement et maintenance sur le projet RefPack
MARTINEZ ROMAIN LYCEE J. LURCAT
La solution KoXo Administrator
Chapitre 6 Résolution des problèmes liés au processus d'amorçage et au système Module S41.
Journées informatique IN2P3/Dapnia, Lyon Septembre 2006 Consolidation des serveurs par virtualisation Retour d’expérience sur l’utilisation de VMware.
DUT 1ère année Génie Biologique Paul-Antoine Bisgambiglia Année
JI2006Muriel Gougerot - Nicole Iribarnes Virtualisation au LAPP.
Transcription de la présentation:

Parcs hétérogènes, configurations logicielles hétérogènes et mouvantes JeDDLaJ une solution à faible coût humain Frédéric Bloise, Gérard Milhaud Ecole supérieure d’ingénieurs de Luminy (ESIL), Université de la Méditerranée Centre Informatique et systèmes de communication d’Aix Marseille (CISCAM) 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 l’outil REMBO Toolkit de la Société REMBO que nous avons interfacé avec une base MySQL d’inventaire matériel et logiciel. JeDDLaJ s’administre depuis un navigateur web quelconque et permet la création/modification des configurations logicielles de toute machine ou groupe de machines du parc.   Avant… JeDDLaJ : Le boot Toutes les machines du parc exécutent au boot un programme Rembo-C dont voici l’algorithme : C’est au sein de la base MySQL que le programme récupère les informations nécessaires (état de l’ordinateur, softs à installer sur cet ordinateur, etc.) démarrage PXE a_parti- tionner partitionne- ment Rembo Bootloader état ordi nateur installé modifié JeDDLaJ : La génèse On le sait, les administrateurs systèmes sont souvent en situation de sous-effectif. L’urgence 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 l’une des tâches les plus prenantes : la gestion quotidienne d’un parc informatique important (150 à 200 machines par personne) de type UFR, c’est-à-dire fortement hétérogène aussi bien au niveau matériel que logiciel. Augmentation du parc, multiples configurations logicielles d’une salle à l’autre, d’une machine à l’autre, 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. tq OS fin OS a_synchro niser synchro os + softs avec partitions état OS ajout_softs a_ajouter 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 l’interface 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 d’image disque monolithique. Tout est paquetage, OS comme logiciels. Installer une machine, c’est dérouler un script qui installe certains paquetages. Plusieurs avantages : L’installation manuelle d’un OS Windows 2000/XP est effectuée une seule fois par architecture différente à partir d’une image disque quasi-finalisée. Pour Linux, une seule installation manuelle suffit : l’adaptation à l’architecture se fait par modification à la volée du fichier des modules à charger L’installation manuelle d’un logiciel est effectuée une seule fois par système d’exploitation Très grande souplesse de la gestion des configurations logicielles du parc Possibilité d’associer des scripts de post-install à tout paquetage Exportation possible des paquetages pour réutilisation par d’autres entités Possibilité de délégation de gestion de groupe de machines à des utilisateurs authentifiés Gestion du multi-boot formatage et install OS fin softs tq softs ajouter Soft JeDDLaJ : L’interface WEB En prise directe avec la base MySQL, l’interface 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) qu’après le prochain boot si et seulement si tout s’est déroulé sans encombres. JeDDLaJ = f(REMBO Toolkit) Lorsque nous avons commencé à travailler sur une solution de déploiement, nous avons élaboré un cahier des charges pour l’outil sur lequel elle allait s’appuyer. Le logiciel REMBO Toolkit de la société REMBO s’est rapidement imposé comme seul à respecter nos contraintes : Possibilité de programmer finement le comportement de la machine avant le démarrage de l’OS (technologie PXE) dans un langage puissant (Rembo-C) ; l’exécution du programme peut être conditionné par la valeur de variables récupérées aussi bien par analyse matérielle de la machine qu’au 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é d’images différentielles, donc de paquetages logiciels Gestion de l’authentification au sein des programmes Rembo-C (NIS/NIS+, domaines NT) et donc possibilité d’un comportement au boot différent selon l’utilisateur Fortement ouvert : il est possible de programmer à l’aide d’outils 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 Après… Références : [Milhaud Pagé 2001] : Gérard Milhaud et Olivier Pagé, Petit Manuel anti-dépression à l’usage des administrateurs systèmes et réseaux, Actes de la conférences JRES 2001, Lyon, Décembre 2001, ( http://www.esil.univ-mrs.fr/ ~g/Articles/PetitManuel ) Documentation et support REMBO : http://www.rembo.com Pour en savoir plus : http://www.esil.univ-mrs.fr/~lafirme/JeDDLaJ