JeDDLaJ

Fiche logiciel validé
  • Création ou MAJ importante : 21/05/10
  • Correction mineure : 10/12/10
  • Rédacteur de la fiche : Gérard Milhaud - un des concepteurs de JeDDLaJ - Ecole supérieure d'ingénieurs de Luminy (ESIL) (Université de la Méditerranée)
  • Relecteur(s) : Sylvain Corcoral (LMGM jusqu'en mars 2010)
    Geoffroy Desvernay (CRI Ecole Centrale de Marseille)
  • Responsable thématique : Maurice Libes (OSU Institut Pytheas - UMS 3470 CNRS)
Mots-clés
Pour aller plus loin
  • Fiches logiciel PLUME connexes : , , , ,

JeDDLaJ : déploiement d'OS et de paquetages logiciels

Description
Fonctionnalités générales

JeDDLaJ est un système de déploiement d’images disque pour postes de travail basé sur le logiciel REMBO et interfacé avec une base MySQL. Le clonage des PC se pilote via le web.
Le but premier de JeDDLaJ est de faciliter le déploiement et la gestion d’un parc informatique hétérogène de PC (type UFR d’université) tant au point de vue matériel que logiciel.
Il permet :

  • la détection automatique et l'enregistrement de la configuration matérielle des PC lors de leur premier boot, dans une base MySQL ;
  • la définition d'une configuration logicielle à cloner : ajout/retrait de systèmes d’exploitations et de logiciels, et des caractéristiques d’une machine (partitionnement, résolution, affiliation Windows…) ou d’un groupe de machines par simple(s) clic(s) depuis l’interface WEB ;
  • la gestion automatique du multiboot (Linux et Windows) ;
  • la gestion des erreurs au cours du déploiement avec choix prédéfinis d’actions à réaliser ;
  • la gestion avancée des groupes de machines par simple(s) clic(s) depuis l’interface WEB ;
  • la copie logique d’une machine ou d’un groupe de machines par simple(s) clic(s) depuis l’interface WEB ;
  • la création d’images systèmes via une interface HTML-like sur les postes clients, avec possibilités de partir d’une image utilisée par une machine de plus proche architecture matérielle ;
  • la création d’images de logiciels via une interface HTML-like sur les postes clients.
Autres fonctionnalités
  • vue synoptique du parc informatique depuis un navigateur WEB quelconque : possibilité de voir aussi bien la version de Mozilla installée sur une machine que le nombre de slots mémoire de cette dernière ;
  • réduction du nombre d’images (systèmes et paquetages logiciels) nécessaires grâce à l’application de scripts de post-installation ;
  • déploiement d’une image Windows sur n’importe quelle partition indépendamment de la partition de création. De même pour Linux, l’image peut être déployée sur n’importe quel schéma de partitionnement ;
  • facilitation du déploiement d’images auto-adaptatives sous Windows en gérant les images 'sysprep' et adoptant le déploiement d’images de drivers uniformisés DriverPacks. De même pour Linux, le déploiement d’images auto-adaptatives est rendue possible grâce à la base de connaissances des composants matériels de JeDDLaJ modifiant à la volée les fichiers de configuration du système ;
  • réveil des machines supportant le wake-on-lan depuis l’interface WEB de JeDDLaJ ;
  • interface en mode consultation.
Contexte d'utilisation dans mon laboratoire/service

JeDDLaJ permet à notre toute petite équipe (3) de gérer facilement au quotidien notre parc de 350 PC aux architectures matérielles et configurations logicielles très diverses. Nous pouvons répondre de façon très réactive :

  • aux demandes d’installation de logiciels (déploiement en quelques clics depuis le WEB s’ils sont dans notre base ; sinon installation (une seule fois) sur n’importe quelle machine disponible du parc et déploiement) ;
  • aux réinstallations suite à des dysfonctionnements logiciels où des pannes disques ;
  • aux installations de nouveaux postes ;

La possibilité de constituer des groupes et des sous-groupes de machines permet une organisation logique :

  • facilitant les modifications massives ;
  • améliorant la vue du parc, et pouvant être parcourue via une interface de consultation par les utilisateurs (par exemple les personnes chargées des réservations des salles).
Environnement du logiciel
Plates-formes

Unix-like, Windows

Logiciels connexes
  • Obligatoire : IBM Tivoli Provisioning Manager for OS Deployment (anciennement REMBO)
  • Obligatoire : serveur Web type Apache Fiche Plume avec support PHP Fiche Plume
  • Obligatoire : serveur MySQL Fiche Plume
  • Obligatoire : passerelle ODBC/JDBC
Environnement de développement
Type de structure associée au développement

Service informatique de l'ESIL

Références d'utilisateurs institutionnels

Utilisés par ESIL, Ecole Centrale Marseille, Ecole Polytech' Marseille, Université de Nouvelle-Calédonie, Ecole de Journalisme de Marseille, Centre d'Océanologie de Marseille, Université de Montpellier, IUT Bayonne, Université de Bretagne Sud et peut-être d'autres...

Environnement utilisateur
Liste de diffusion ou de discussion, support et forums

Le forum de référence depuis février 2009 : http://sourcesup.cru.fr/forum/forum.php?forum_id=1532

Documentation utilisateur

Commentaires

DEVA

Ce logiciel a été sélectionné par l'appel à projets DEVA ( http://www.projet-plume.org/deva ) et a donné lieu à une première fiche réponse en mai 2008 : http://www.projet-plume.org/fiche_deva/jeddlaj