FusionDirectory at LSM 2012

471 views

Published on

FusionDirectory Conférence at the LSM 2012, Video is disponible here http://video.rmll.info/videos/comment-gerer-son-infrastructure-avec-fusiondirectory/

Published in: Technology
  • Be the first to comment

  • Be the first to like this

FusionDirectory at LSM 2012

  1. 1. Comment gérer son infrastructure avecGérer votre infrastructure avec FusionDirectory – http://www.fusiondirectory.org ­ RMLL 2012 – CC­BY­SA
  2. 2. Comment gérer son infrastructure avec FusionDirectoryHistorique ● HistoriqueDéfinition ● Définition dune infrastructureLa solution Philosophie ● La solution FusionDirectory Architecture ● Philosophie Plugins ● Architecture Argonaut Déploiement ● Le cœur de FusionDirectoryRoadmap ● Les plugins de FusionDirectoryContacts ● Le système ArgonautDémonstration ● Roadmap ● DémonstrationGérer votre infrastructure avec FusionDirectory – http://www.fusiondirectory.org ­ RMLL 2012 – CC­BY­SA
  3. 3. Comment gérer son infrastructure avec FusionDirectoryHistorique HistoriqueDéfinition ● Fork communautaire de Gosa² Février 2011La solution ● Site, forge, listes prêt en Mars 2011 Philosophie ● Version 1.0 le 3/04/2011 Architecture Plugins ● Version 1.0.1 le 14/05/2011 Argonaut ● Version 1.0.2 le 4/10/2011 Déploiement ● Association crée en Juillet 2011Roadmap ● Version 1.0.3 le 4/06/2012ContactsDémonstrationGérer votre infrastructure avec FusionDirectory – http://www.fusiondirectory.org ­ RMLL 2012 – CC­BY­SA
  4. 4. Comment gérer son infrastructure avec FusionDirectoryHistorique Définition dune infrastructureDéfinition ● Selon Wikipédia :La solution « Ensemble des éléments de type matériel et Philosophie les logiciels composant le système informatique Architecture dune entreprise ou dune organisation.» Plugins ● Techniquement Argonaut – Identification des personnes Déploiement – Gestion des postes de travailRoadmap – Gestion des servicesContacts ● MessagerieDémonstration ● Fichiers partagés – Gestion des applicationsGérer votre infrastructure avec FusionDirectory – http://www.fusiondirectory.org ­ RMLL 2012 – CC­BY­SA
  5. 5. Comment gérer son infrastructure avec FusionDirectoryHistorique La solution FusionDirectoryDéfinition ● Un tronc commun FusionDirectoryLa solution – Gestion des utilisateurs / groupes Philosophie – Gestion des postes de travail Architecture – ... Plugins ● Des plugins FusionDirectory Argonaut – Gestion des services réseaux Déploiement – Gestion des imprimantesRoadmap – …Contacts ● Un système gestion des systèmes viaDémonstration FusionDirectory – Déploiement des systèmes GNU/Linux, Windows – Gestion des services Gnu/Linux, WindowsGérer votre infrastructure avec FusionDirectory – http://www.fusiondirectory.org ­ RMLL 2012 – CC­BY­SA
  6. 6. Comment gérer son infrastructure avec FusionDirectoryHistorique La philosophie FusionDirectoryDéfinition ● Une interface pour tout gérerLa solution – Les comptes/groupes Philosophie – Les serveurs Architecture – Les services Plugins ● Une intégration la moins intrusive possible Argonaut – Cest FusionDirectory qui sadapte. Déploiement – Réutilisation maximale des logiciels existantsRoadmap ● Une modularité pousséeContacts – Un module FusionDirectory par serviceDémonstrationGérer votre infrastructure avec FusionDirectory – http://www.fusiondirectory.org ­ RMLL 2012 – CC­BY­SA
  7. 7. Comment gérer son infrastructure avec FusionDirectoryHistorique Architecture de FusionDirectoryDéfinition ● Stockage de linformationLa solution – Annuaire type LDAP Philosophie – OpenLDAP/389 Directory/ ... Architecture ● Manipulation de linformation Plugins – Interface web en PHP5 Argonaut ● Application de linformation (Argonaut) Déploiement – Client / server utilisant le protocole JSONRoadmap ● Dialogue avec les servicesContacts – Direct : Le service déployé interroge directementDémonstration lannuaire – Indirect : Passage par ArgonautGérer votre infrastructure avec FusionDirectory – http://www.fusiondirectory.org ­ RMLL 2012 – CC­BY­SA
  8. 8. Comment gérer son infrastructure avec FusionDirectoryHistorique Architecture ClassiqueDéfinitionLa solution Philosophie Architecture Plugins Argonaut DéploiementRoadmapContactsDémonstrationGérer votre infrastructure avec FusionDirectory – http://www.fusiondirectory.org ­ RMLL 2012 – CC­BY­SA
  9. 9. Comment gérer son infrastructure avec FusionDirectoryHistorique FusionDirectory – PluginsDéfinition ● Plugins utilisateursLa solution – Gestion des compte Windows Philosophie – Gestion des compte Mail Architecture – Gestion des comptes FreeRadius Plugins – Gestion des comptes FTP Argonaut ● Plugins services Déploiement – Messagerie (Cyrus, kolab, Scalix, )Roadmap – Déploiement (OPSI, FAI)Contacts – Journaux (Rsyslog)Démonstration – DNS (bind9) – DHCP (isc-dhcp-ldap) – ArgonautGérer votre infrastructure avec FusionDirectory – http://www.fusiondirectory.org ­ RMLL 2012 – CC­BY­SA
  10. 10. Comment gérer son infrastructure avec FusionDirectoryHistorique ArgonautDéfinition ● Système Client/ServeurLa solution ● Serveur Philosophie – Ordonnance les tâches Architecture – Assure un dialogue avec le client pour des opérations Plugins longues ( installation de machine) Argonaut – Remonte les infos à FD Déploiement ● ClientRoadmap – Applique les tâches déclenchées par FD ou le serveur ArgonautContacts ● Pour linstant :Démonstration – Argonaut::FAI : déploiement de poste Linux – Argonaut::Ldap2zone : gestion des zones DNS – Argonaut::Quota : Gestion des quota serveurGérer votre infrastructure avec FusionDirectory – http://www.fusiondirectory.org ­ RMLL 2012 – CC­BY­SA
  11. 11. Comment gérer son infrastructure avec FusionDirectoryHistorique DéploiementDéfinition ● Déploiement de systémes GNU/LinuxLa solution ● Déploiement de systémes Windows Philosophie ● Gestions des systèmes Architecture – Création de profiles à la demande Plugins – Installation de logiciels par appartenance à des groupes Argonaut – Gestion des icones du bureau de manière centralisée DéploiementRoadmapContactsDémonstrationGérer votre infrastructure avec FusionDirectory – http://www.fusiondirectory.org ­ RMLL 2012 – CC­BY­SA
  12. 12. Comment gérer son infrastructure avec FusionDirectoryHistorique DéploiementDéfinition ● Déploiement de systémes GNU/Linux 1/3La solution – Création du systéme dans FusionDirectory Philosophie – Création des entrées Dhcp et DNS Architecture – Ajout dun profil dinstallation à la machine Plugins Argonaut DéploiementRoadmapContactsDémonstrationGérer votre infrastructure avec FusionDirectory – http://www.fusiondirectory.org ­ RMLL 2012 – CC­BY­SA
  13. 13. Comment gérer son infrastructure avec FusionDirectoryHistorique DéploiementDéfinition ● Déploiement de systémes GNU/Linux 2/3La solution – Démarrage du système avec PXE Philosophie – Montage dun système de fichier GNU/Linux Architecture – Autodétection du hardware Plugins – Création du répertoire de configuration FAI sur la Argonaut machine Déploiement – La suite de linstallation peut être suivi à travers linterface web de FusionDirectory en temps réel grâce auxRoadmap journaux dinstallation transmis par ArgonautContactsDémonstrationGérer votre infrastructure avec FusionDirectory – http://www.fusiondirectory.org ­ RMLL 2012 – CC­BY­SA
  14. 14. Comment gérer son infrastructure avec FusionDirectoryHistorique DéploiementDéfinition ● Déploiement de systémes Windows 1/3La solution – Création du systéme dans FusionDirectory Philosophie – Création des entrées Dhcp et DNS Architecture – Ajout du paquet netboot (paquet os à installer) Plugins – Ajout des paquets localboot (logiciels à installer) Argonaut DéploiementRoadmapContactsDémonstrationGérer votre infrastructure avec FusionDirectory – http://www.fusiondirectory.org ­ RMLL 2012 – CC­BY­SA
  15. 15. Comment gérer son infrastructure avec FusionDirectoryHistorique DéploiementDéfinition ● Déploiement de systémes Windows 2/3La solution – Démarrage du système avec PXE Philosophie – Montage dun système de fichier GNU/Linux Architecture – Connexion a un partage samba Plugins – Autodétection du hardware Argonaut – Formattage dun partition fat 16 partition, copie du Déploiement répertoire i386 sur la partition fat16 si nécéssaire – Pour Windows 64bit on utilise un Windows PE 64bitRoadmap – Redémarrage, linstallation classique de WindowsContacts démarreDémonstrationGérer votre infrastructure avec FusionDirectory – http://www.fusiondirectory.org ­ RMLL 2012 – CC­BY­SA
  16. 16. Comment gérer son infrastructure avec FusionDirectoryHistorique DéploiementDéfinition ● Déploiement de systémes Windows 3/3La solution – Windows démarre Philosophie – Le client opsi démarre et se connecte au serveur de Architecture dépot logiciel Plugins – Possibilité de vérouiller le login tant que les logiciels sinstallent / se mettent à jour Argonaut – Authentification , prèt à travailler ;-) DéploiementRoadmapContactsDémonstrationGérer votre infrastructure avec FusionDirectory – http://www.fusiondirectory.org ­ RMLL 2012 – CC­BY­SA
  17. 17. Comment gérer son infrastructure avec FusionDirectoryHistorique Gestion des systèmesDéfinition ● Création de profils à la demandeLa solution ● Installation de logiciels par appartenance à des Philosophie groupes Architecture ● Gestion des icones de bureau de manière Plugins centralisée Argonaut ● Gestion de lautoconfiguration des systèmes Déploiement Gnu/LinuxRoadmapContactsDémonstrationGérer votre infrastructure avec FusionDirectory – http://www.fusiondirectory.org ­ RMLL 2012 – CC­BY­SA
  18. 18. Comment gérer son infrastructure avec FusionDirectoryHistorique Gestion des systèmesDéfinition ● Installation de logiciels par appartenance à desLa solution groupes Philosophie Architecture Plugins Argonaut DéploiementRoadmapContactsDémonstrationGérer votre infrastructure avec FusionDirectory – http://www.fusiondirectory.org ­ RMLL 2012 – CC­BY­SA
  19. 19. Comment gérer son infrastructure avec FusionDirectoryHistorique Gestion des systèmesDéfinition ● Gestion des icones de bureau de manièreLa solution centralisée Philosophie Architecture Plugins Argonaut DéploiementRoadmapContactsDémonstrationGérer votre infrastructure avec FusionDirectory – http://www.fusiondirectory.org ­ RMLL 2012 – CC­BY­SA
  20. 20. Comment gérer son infrastructure avec FusionDirectoryHistorique Gestion des systèmesDéfinition ● Gestion de lautoconfiguration des systèmesLa solution Gnu/Linux Philosophie – Configurer laccès de lutilisateur Architecture – Configurer lécran si nécessaire Plugins – Configurer les imprimantes disponibles Argonaut – Charger le profil de la personne lors de sa connexion Déploiement – Connecter ses ressources réseaux automatiquementRoadmap – Gérer les types de documents – Gérer les pilotes des périphériques « hotplug »ContactsDémonstrationGérer votre infrastructure avec FusionDirectory – http://www.fusiondirectory.org ­ RMLL 2012 – CC­BY­SA
  21. 21. Comment gérer son infrastructure avec FusionDirectoryHistorique RoadmapDéfinition ● Publication du framework de gestion Argonaut enLa solution version 1.0 Philosophie ● Publication du nouveau framework : simplePlugin Architecture ● Publication de plugins supplémentaires Plugins – Services Argonaut ● Intégration Zarafa Déploiement ● DebconfRoadmap ● Freeradius ● KerberosContacts ● PuppetDémonstration – Déploiement ● Windows (OPSI) / LTSP (client Léger)Gérer votre infrastructure avec FusionDirectory – http://www.fusiondirectory.org ­ RMLL 2012 – CC­BY­SA
  22. 22. Comment gérer son infrastructure avec FusionDirectoryHistorique ContactsDéfinition ● Le siteLa solution – Http://www.fusiondirectory.org Philosophie ● La forge Architecture – Http://forge.fusiondirectory.org FusionDirectory ● La documentation Plugins – http://documentation.fusiondirectory.org Argonaut ● Les outils de déploiementRoadmap – FAI : http://fai-project.org/Contacts – OPSI : http://www.opsi.org/frDémonstration ● Les contacts – contact@fusiondirectory.org – Irc://freenode.org/fusiondirectory ●Gérer votre infrastructure avec FusionDirectory – http://www.fusiondirectory.org ­ RMLL 2012 – CC­BY­SA
  23. 23. Comment gérer son infrastructure avec FusionDirectoryHistorique DémonstrationDéfinitionLa solution Philosophie Architecture FusionDirectory Plugins ArgonautRoadmapContactsDémonstrationGérer votre infrastructure avec FusionDirectory – http://www.fusiondirectory.org ­ RMLL 2012 – CC­BY­SA

×