FusionDirectory at LSM 2012

23
Gérer votre infrastructure avec FusionDirectory – http://www.fusiondirectory.org - RMLL 2012 – CC-BY-SA Comment gérer son infrastructure avec

Transcript of FusionDirectory at LSM 2012

Gérer votre infrastructure avec FusionDirectory – http://www.fusiondirectory.org ­ RMLL 2012 – CC­BY­SA

Comment gérer son infrastructure avec

Gérer votre infrastructure avec FusionDirectory – http://www.fusiondirectory.org ­ RMLL 2012 – CC­BY­SA

● 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 – CC­BY­SA

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 – CC­BY­SA

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 – CC­BY­SA

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 – CC­BY­SA

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 – CC­BY­SA

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 – CC­BY­SA

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 – CC­BY­SA

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 – CC­BY­SA

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 – CC­BY­SA

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 – CC­BY­SA

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 – CC­BY­SA

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 – CC­BY­SA

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 – CC­BY­SA

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 – CC­BY­SA

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 – CC­BY­SA

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 – CC­BY­SA

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 – CC­BY­SA

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 – CC­BY­SA

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 – CC­BY­SA

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 – CC­BY­SA

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 – CC­BY­SA

Comment gérer son infrastructure avec FusionDirectory

DémonstrationHistorique

Définition

La solution

Philosophie

Architecture

FusionDirectory

Plugins

Argonaut

Roadmap

Contacts

Démonstration