WAPT gestion du cycle de vie du parc logiciel · gestion du cycle de vie du parc logiciel Denis...
Transcript of WAPT gestion du cycle de vie du parc logiciel · gestion du cycle de vie du parc logiciel Denis...
Tranquil IT Systems
WAPT-
gestiondu cycle de viedu parc logiciel
Denis CARDON, Hubert TOUVET, et une partie du reste de l'équipe
Roadshow WAPT Nantes 22/05/2013
Tranquil IT Systems
2
Déroulement
WAPT, la genèse, le contexte ?
WAPT, c'est fait comment ?
WAPT, qu'est ce que ça apporte ?
WAPT, la sécurité ?
WAPT, des questions ?
Tranquil IT Systems
3
La genèse, le contexte
TIS, naissance en 2002
2013 : 9 personnes dont 4 ingénieurs
Métier : ADMINSYS
Infogérance complète pour petites structuresExpertise technique pour grandes structures
La gestion des postes windows prend trop de temps
Il faut industrialiser les processus
Tranquil IT Systems
4
Recherche d'une solution
Recherche de solution dans l'existant
propriétaires = gros budgetsMicrosoft SCCM, DELL KACE
libres = performance insuffisantetélé-déploiement OCS, télé-déploiement GLPI, WPKG, OPSI, snapin FOG, etc.
On avait presque tout essayé...
02/2012 : désicion de créer notre propre outil03/2012 : début d'utilisation10/2012 : lancement de la progicielisation05/2013 : première version alpha grand public
Tranquil IT Systems
5
Et ainsi naquit WAPT
Inspiré de apt-get (debian/ubuntu)
Développement progressif en fonction des besoins
Adapté au monde windows
Conf de base triviale / Conf avancée simple
wapt-get, c'est
Python pour la simplicitéLazarus (Delphi) pour encapsuler
Centré sur le paquet d'installation
Signature des paquets
Tranquil IT Systems
6
Un long fleuve tranquille...
Différences de comportement
Entre version de windows XP/Vista/7/832 bit / 64 bit, WOW64UAC, et UAC++Locale française, anglaise, polonaiseVersion home et version proDifférents types de conf réseau
Besoin de gérer les mises à jour
Des clients waptDes serveurs wapt
Tranquil IT Systems
7
Installer un exe, ce n'est que le début
Personnalisation de l'installation du logiciel
Post-configuration en pythonModification de droits sur des fichiers, registresCréation de fichiers .ini, variables d’environnement
Ex : désactivation message maj java
Configuration de la session utilisateur
Ex : configuration thunderbird, firefox ...Possibilité d'utiliser LDAP, MSAD, etc.
Tranquil IT Systems
8
Les paquets c'est fait comment ?
Exemple du paquet firefox
Exemple de post configuration
Tranquil IT Systems
9
L'admin créé des paquets et configure
L'utilisateur reçoit des MAJ et
accède au self service
waptserver
Dépôts de paquets
waptservice
Tranquil IT Systems
10
Bibliothèques de logiciels
Bibliothèque de logiciels autorisés
Socle bureautique : self service utilisateurAutres logiciels : installation contrôlée par admin
Gestion simplifiée du mix logiciel/machine
Gestion des dépendances entre logicielsPossibilité de fixer une version de paquetDéfinition de métapaquetsDéfinition de profils de postes
Avantages
Maîtrise et urbanisation du SIContrôle des mises à jourReporting de conformité (ITIL, SOX)
Tranquil IT Systems
11
Pour les petits et gros déploiements
Utile à partir d'un poste
Clef usb, partage de fichiers
Pour des petits réseaux
Serveur web, console de gestionServeur sur Windows ou sur Linux
Pour des grands réseaux en VPN
Utilisation de paquet machine déjà préparéMultiplication des dépôts en fonction de la charge et des sitesAuto configuration des sessions utilisateursAuto configuration à travers les DNS
Tranquil IT Systems
12
Créer et déployer des paquets rapidement
Tranquil IT Systems
13
Où en sommes nous ?
Outil en ligne de commande mature et complet
Première alpha de la console de gestion centralisée
Intégration LDAP/MSAD du self-service
Première version du user-session-config
Première alpha de la console hors gestion centralisée
Un ensemble d'outils pour faciliter la création de paquet
Un site web, de la documentation, une mailing list, un bugtracker
Tranquil IT Systems
14
What's next ?
Faire en sorte que les outils graphiques soit aussi fonctionnel que les outils lignes de commande
Développer l'écosystème autour du produit
Contacter les petits éditeurs métier pour qu'ils adoptent le format
Améliorer l'outil d'inventaire, s'intégrer dans GLPI
Formalisation de la gestion multi-arch et multi-lingue
Gérer encore plus de cas d'installation tordues
Tranquil IT Systems
15
Remerciements
Nos clients fidèles qui nous aident à progresser
Les organisateurs de la réunion
Toute l'équipe TIS
Tranquil IT Systems
16
Pour aller plus loin
Retrouvez nous
Site web du projet : http://wapt.tranquil.itCloner le projet sur github ! http://github/tranquilit/wapt Site web TIS : http://www.tranquil.itBugtracker : http://roundup.tranquil.it/wapt/Liste de diffusion : http://lists.tranquil.it/listinfo/wapt
Contactez nous
Vincent CARDONTel: +33(0)240 975 [email protected]
Tranquil IT Systems
17
MERCI !! et QUESTIONS
TRANQUIL IT SYSTEMSl'ami des adminsys