Patrick Deglon PhD Thesis - Bhabha Scattering at L3 experiment at CERN
FusionDirectory at LSM 2012
-
Upload
benoit-mortier -
Category
Technology
-
view
145 -
download
0
Transcript of FusionDirectory at LSM 2012
Gérer votre infrastructure avec FusionDirectory – http://www.fusiondirectory.org RMLL 2012 – CCBYSA
Comment gérer son infrastructure avec
Gérer votre infrastructure avec FusionDirectory – http://www.fusiondirectory.org RMLL 2012 – CCBYSA
● Historique● Définition d'une infrastructure● La solution FusionDirectory
● Philosophie● Architecture● Le cœur de FusionDirectory● Les plugins de FusionDirectory● Le système Argonaut
● Roadmap● Démonstration
Historique
Définition
La solution
Philosophie
Architecture
Plugins
Argonaut
Déploiement
Roadmap
Contacts
Démonstration
Comment gérer son infrastructure avec FusionDirectory
Gérer votre infrastructure avec FusionDirectory – http://www.fusiondirectory.org RMLL 2012 – CCBYSA
Comment gérer son infrastructure avec FusionDirectory
Historique● Fork communautaire de Gosa² Février 2011● Site, forge, listes prêt en Mars 2011● Version 1.0 le 3/04/2011● Version 1.0.1 le 14/05/2011● Version 1.0.2 le 4/10/2011● Association crée en Juillet 2011● Version 1.0.3 le 4/06/2012
Historique
Définition
La solution
Philosophie
Architecture
Plugins
Argonaut
Déploiement
Roadmap
Contacts
Démonstration
Gérer votre infrastructure avec FusionDirectory – http://www.fusiondirectory.org RMLL 2012 – CCBYSA
Comment gérer son infrastructure avec FusionDirectory
Définition d'une infrastructure● Selon Wikipédia :
« Ensemble des éléments de type matériel et les logiciels composant le système informatique d'une entreprise ou d'une organisation.»
● Techniquement
– Identification des personnes– Gestion des postes de travail– Gestion des services
● Messagerie● Fichiers partagés
– Gestion des applications
Historique
Définition
La solution
Philosophie
Architecture
Plugins
Argonaut
Déploiement
Roadmap
Contacts
Démonstration
Gérer votre infrastructure avec FusionDirectory – http://www.fusiondirectory.org RMLL 2012 – CCBYSA
Comment gérer son infrastructure avec FusionDirectory
La solution FusionDirectory● Un tronc commun FusionDirectory
– Gestion des utilisateurs / groupes
– Gestion des postes de travail
– ...
● Des plugins FusionDirectory– Gestion des services réseaux
– Gestion des imprimantes
– …
● Un système gestion des systèmes via FusionDirectory
– Déploiement des systèmes GNU/Linux, Windows
– Gestion des services Gnu/Linux, Windows
Historique
Définition
La solution
Philosophie
Architecture
Plugins
Argonaut
Déploiement
Roadmap
Contacts
Démonstration
Gérer votre infrastructure avec FusionDirectory – http://www.fusiondirectory.org RMLL 2012 – CCBYSA
Comment gérer son infrastructure avec FusionDirectory
La philosophie FusionDirectory● Une interface pour tout gérer
– Les comptes/groupes
– Les serveurs
– Les services
● Une intégration la moins intrusive possible– C'est FusionDirectory qui s'adapte.
– Réutilisation maximale des logiciels existants
● Une modularité poussée– Un module FusionDirectory par service
Historique
Définition
La solution
Philosophie
Architecture
Plugins
Argonaut
Déploiement
Roadmap
Contacts
Démonstration
Gérer votre infrastructure avec FusionDirectory – http://www.fusiondirectory.org RMLL 2012 – CCBYSA
Comment gérer son infrastructure avec FusionDirectory
Architecture de FusionDirectory● Stockage de l'information
– Annuaire type LDAP
– OpenLDAP/389 Directory/ ...
● Manipulation de l'information– Interface web en PHP5
● Application de l'information (Argonaut)– Client / server utilisant le protocole JSON
● Dialogue avec les services– Direct : Le service déployé interroge directement
l'annuaire
– Indirect : Passage par Argonaut
Historique
Définition
La solution
Philosophie
Architecture
Plugins
Argonaut
Déploiement
Roadmap
Contacts
Démonstration
Gérer votre infrastructure avec FusionDirectory – http://www.fusiondirectory.org RMLL 2012 – CCBYSA
Comment gérer son infrastructure avec FusionDirectory
Architecture ClassiqueHistorique
Définition
La solution
Philosophie
Architecture
Plugins
Argonaut
Déploiement
Roadmap
Contacts
Démonstration
Gérer votre infrastructure avec FusionDirectory – http://www.fusiondirectory.org RMLL 2012 – CCBYSA
Comment gérer son infrastructure avec FusionDirectory
FusionDirectory – Plugins● Plugins utilisateurs
– Gestion des compte Windows
– Gestion des compte Mail
– Gestion des comptes FreeRadius
– Gestion des comptes FTP
● Plugins services– Messagerie (Cyrus, kolab, Scalix, )
– Déploiement (OPSI, FAI)
– Journaux (Rsyslog)
– DNS (bind9)
– DHCP (isc-dhcp-ldap)
– Argonaut
Historique
Définition
La solution
Philosophie
Architecture
Plugins
Argonaut
Déploiement
Roadmap
Contacts
Démonstration
Gérer votre infrastructure avec FusionDirectory – http://www.fusiondirectory.org RMLL 2012 – CCBYSA
Comment gérer son infrastructure avec FusionDirectory
Argonaut● Système Client/Serveur ● Serveur
– Ordonnance les tâches
– Assure un dialogue avec le client pour des opérations longues ( installation de machine)
– Remonte les infos à FD
● Client– Applique les tâches déclenchées par FD ou le serveur
Argonaut
● Pour l'instant :– Argonaut::FAI : déploiement de poste Linux
– Argonaut::Ldap2zone : gestion des zones DNS
– Argonaut::Quota : Gestion des quota serveur
Historique
Définition
La solution
Philosophie
Architecture
Plugins
Argonaut
Déploiement
Roadmap
Contacts
Démonstration
Gérer votre infrastructure avec FusionDirectory – http://www.fusiondirectory.org RMLL 2012 – CCBYSA
Comment gérer son infrastructure avec FusionDirectory
Déploiement● Déploiement de systémes GNU/Linux● Déploiement de systémes Windows● Gestions des systèmes
– Création de profiles à la demande
– Installation de logiciels par appartenance à des groupes
– Gestion des icones du bureau de manière centralisée
Historique
Définition
La solution
Philosophie
Architecture
Plugins
Argonaut
Déploiement
Roadmap
Contacts
Démonstration
Gérer votre infrastructure avec FusionDirectory – http://www.fusiondirectory.org RMLL 2012 – CCBYSA
Comment gérer son infrastructure avec FusionDirectory
Déploiement● Déploiement de systémes GNU/Linux 1/3
– Création du systéme dans FusionDirectory
– Création des entrées Dhcp et DNS
– Ajout d'un profil d'installation à la machine
Historique
Définition
La solution
Philosophie
Architecture
Plugins
Argonaut
Déploiement
Roadmap
Contacts
Démonstration
Gérer votre infrastructure avec FusionDirectory – http://www.fusiondirectory.org RMLL 2012 – CCBYSA
Comment gérer son infrastructure avec FusionDirectory
Déploiement● Déploiement de systémes GNU/Linux 2/3
– Démarrage du système avec PXE
– Montage d'un système de fichier GNU/Linux
– Autodétection du hardware
– Création du répertoire de configuration FAI sur la machine
– La suite de l'installation peut être suivi à travers l'interface web de FusionDirectory en temps réel grâce aux journaux d'installation transmis par Argonaut
Historique
Définition
La solution
Philosophie
Architecture
Plugins
Argonaut
Déploiement
Roadmap
Contacts
Démonstration
Gérer votre infrastructure avec FusionDirectory – http://www.fusiondirectory.org RMLL 2012 – CCBYSA
Comment gérer son infrastructure avec FusionDirectory
Déploiement● Déploiement de systémes Windows 1/3
– Création du systéme dans FusionDirectory
– Création des entrées Dhcp et DNS
– Ajout du paquet netboot (paquet os à installer)
– Ajout des paquets localboot (logiciels à installer)
Historique
Définition
La solution
Philosophie
Architecture
Plugins
Argonaut
Déploiement
Roadmap
Contacts
Démonstration
Gérer votre infrastructure avec FusionDirectory – http://www.fusiondirectory.org RMLL 2012 – CCBYSA
Comment gérer son infrastructure avec FusionDirectory
Déploiement● Déploiement de systémes Windows 2/3
– Démarrage du système avec PXE
– Montage d'un système de fichier GNU/Linux
– Connexion a un partage samba
– Autodétection du hardware
– Formattage d'un partition fat 16 partition, copie du répertoire i386 sur la partition fat16 si nécéssaire
– Pour Windows 64bit on utilise un Windows PE 64bit
– Redémarrage, l'installation classique de Windows démarre
Historique
Définition
La solution
Philosophie
Architecture
Plugins
Argonaut
Déploiement
Roadmap
Contacts
Démonstration
Gérer votre infrastructure avec FusionDirectory – http://www.fusiondirectory.org RMLL 2012 – CCBYSA
Comment gérer son infrastructure avec FusionDirectory
Déploiement● Déploiement de systémes Windows 3/3
– Windows démarre
– Le client opsi démarre et se connecte au serveur de dépot logiciel
– Possibilité de vérouiller le login tant que les logiciels s'installent / se mettent à jour
– Authentification , prèt à travailler ;-)
Historique
Définition
La solution
Philosophie
Architecture
Plugins
Argonaut
Déploiement
Roadmap
Contacts
Démonstration
Gérer votre infrastructure avec FusionDirectory – http://www.fusiondirectory.org RMLL 2012 – CCBYSA
Comment gérer son infrastructure avec FusionDirectory
Gestion des systèmes● Création de profils à la demande● Installation de logiciels par appartenance à des
groupes● Gestion des icones de bureau de manière
centralisée● Gestion de l'autoconfiguration des systèmes
Gnu/Linux
Historique
Définition
La solution
Philosophie
Architecture
Plugins
Argonaut
Déploiement
Roadmap
Contacts
Démonstration
Gérer votre infrastructure avec FusionDirectory – http://www.fusiondirectory.org RMLL 2012 – CCBYSA
Comment gérer son infrastructure avec FusionDirectory
Gestion des systèmes● Installation de logiciels par appartenance à des
groupes
Historique
Définition
La solution
Philosophie
Architecture
Plugins
Argonaut
Déploiement
Roadmap
Contacts
Démonstration
Gérer votre infrastructure avec FusionDirectory – http://www.fusiondirectory.org RMLL 2012 – CCBYSA
Comment gérer son infrastructure avec FusionDirectory
Gestion des systèmes● Gestion des icones de bureau de manière
centralisée
Historique
Définition
La solution
Philosophie
Architecture
Plugins
Argonaut
Déploiement
Roadmap
Contacts
Démonstration
Gérer votre infrastructure avec FusionDirectory – http://www.fusiondirectory.org RMLL 2012 – CCBYSA
Comment gérer son infrastructure avec FusionDirectory
Gestion des systèmes● Gestion de l'autoconfiguration des systèmes
Gnu/Linux– Configurer l'accès de l'utilisateur
– Configurer l'écran si nécessaire
– Configurer les imprimantes disponibles
– Charger le profil de la personne lors de sa connexion
– Connecter ses ressources réseaux automatiquement
– Gérer les types de documents
– Gérer les pilotes des périphériques « hotplug »
Historique
Définition
La solution
Philosophie
Architecture
Plugins
Argonaut
Déploiement
Roadmap
Contacts
Démonstration
Gérer votre infrastructure avec FusionDirectory – http://www.fusiondirectory.org RMLL 2012 – CCBYSA
Comment gérer son infrastructure avec FusionDirectory
Roadmap● Publication du framework de gestion Argonaut en
version 1.0● Publication du nouveau framework : simplePlugin● Publication de plugins supplémentaires
– Services● Intégration Zarafa● Debconf● Freeradius● Kerberos● Puppet
– Déploiement● Windows (OPSI) / LTSP (client Léger)
Historique
Définition
La solution
Philosophie
Architecture
Plugins
Argonaut
Déploiement
Roadmap
Contacts
Démonstration
Gérer votre infrastructure avec FusionDirectory – http://www.fusiondirectory.org RMLL 2012 – CCBYSA
Comment gérer son infrastructure avec FusionDirectory
Contacts● Le site
– Http://www.fusiondirectory.org
● La forge– Http://forge.fusiondirectory.org
● La documentation– http://documentation.fusiondirectory.org
● Les outils de déploiement
– FAI : http://fai-project.org/– OPSI : http://www.opsi.org/fr
● Les contacts– [email protected]
– Irc://freenode.org/fusiondirectory
●
Historique
Définition
La solution
Philosophie
Architecture
FusionDirectory
Plugins
Argonaut
Roadmap
Contacts
Démonstration
Gérer votre infrastructure avec FusionDirectory – http://www.fusiondirectory.org RMLL 2012 – CCBYSA
Comment gérer son infrastructure avec FusionDirectory
DémonstrationHistorique
Définition
La solution
Philosophie
Architecture
FusionDirectory
Plugins
Argonaut
Roadmap
Contacts
Démonstration