Cet article va vous présenter différents outils de déploiement centralisé opensource.
Il ne s’agit pas que de déploiement d’applications ou de patchs, mais aussi de déploiement de configuration, d’exécution de commande distante…
Il y a OCS Inventory NG qui permet de faire un inventaire de parc, mais aussi de télé-déployer des applications sur un ensemble de machines.
OCS fonctionne en mode Client / Serveur. Il faut installer un agent sur les machines clientes qui est multi-plateforme (Windows,Linux, FreeBSD, NetBSD, OpenBSD, Mac OS X, Sun Solaris, IBM AIX)
A noter qu’OCS fonctionne parfaitement avec GLPI (interface web de gestion d’inventaire)
Pour mettre en place OCS, le mieux est d’aller sur leur Wiki
Puppet dont j’ai déjà parlé ici est un outils permettant de faciliter et industrialiser l’administration de Linux et Unix.
Il permet l’installation de logiciels, de services ou encore de modifier des fichiers de manière centralisée.
Puppet fonctionne en mode Client / Serveur et discute via le protocole https.
Puppet gére les templates et donc combiné à Facter (qui permet de lister des éléments propres aux systèmes administrés, comme le nom de machine, l’adresse ip…), il est possible de mettre à jour des fichiers e configurations en masse via les variables trouvées avec Facter.
Très bon article qui explique Puppet et un howto de mise en place de Puppet :
http://www.unixgarden.com/index.php/administration-systeme/les-sysadmins-jouent-a-la-poupee
Func, Fedora Unified Network Controller, développé en python, permet de gérer de manière centralisée des systèmes cibles.
Il va permettre d’exécuter des commandes distantes sans se connecter en ssh.
Il fonctionne également en mode Client / Serveur
Voici un article qui explique sa mise en place sur Fedora-FR
OpenQRM, permet la gestion centralisée de serveurs physiques ou virtuels. Il va être utilisé pour le déploiement industrialisé de serveurs physiques ou virtuels en drag-and-drop.
J’ai cité cet outils, même si il sort un peu du déploiement d’application, mais je pense que c’est un projet intéressant d’où sa place ici.
Une petite vidéo expliquant les possibilité d’OpenQRM est disponible ici
Si vous connaissez d’autres outils de ce genre, je serais curieux de les connaître 😉
29 septembre 2009
Il y a aussi Pulse2, de Mandriva, qui est intéressant :
http://www.mandriva.com/enterprise/fr/produits/pulse-2-la-solution-open-source-de-gestion-de-parcs-heterogenes
C’est au croisement des chemins entre GLPI et OCS-NG : Pulse2 peut s’interfacer avec GLPI pour la gestion de parc, et utilise une partie de l’agent OCS pour l’inventaire.
16 août 2017
bonjour aurelien l’adresse que tu as donner ne passe pas,par rapport a pulse 2
29 septembre 2009
Bien le bonjour,
Et merci pour ton retour, je ne connaissais pas…
Je vais regarder ça de plus prêt 😉
Bonne journée
29 septembre 2009
En effet, je ne savais pas 🙁
Je modifierai surement mon article ce midi pour intégrer ces 2 solutions 😉
Merci pour le retour
29 septembre 2009
Pour Gosa, je m’étais arrêté à la gestion d’annuaire LDAP
Je ne savais pas du tout que cette solution avait évoluée à ce point !!
Pour Benoit Mortier, je me rappelle l’avoir vu, mais je n’ai pas eu l’occasion de discuter avec lui malheureusement…
En même temps je n’avais pu rester que 3h, bébé oblige 😉
29 septembre 2009
Comme je te l’ai dis sur identi.ca, tu as oublié gosa2.
Même que Benoit Mortier était au village du LL à la braderie de Lille.
6 mai 2010
salut,
il y a aussi chef de chez opscode
http://wiki.opscode.com/display/chef/Home
un projet full ruby (donc extensible à l’infini ou presque)
Très bien fait, extrêmement pratique et (c’est mon avis) a donné un sacré coup de vieux à puppet qui du coup se met à s’orienter vers des choses déjà présentes dans chef (notamment une interface web qui permet de tout gérer au clic et au drag and drop, une base de données sous couchdb)
il a des paquets déjà intégrés dans les dépôts ubuntu
ne s’installe que sur linux pour l’instant
17 mai 2010
Bien le bonjour @kirgan75
Un grand merci, je ne connaissais pas du tous 😉
Faut que je trouve du temps pour tester 😉
CiaO ++
16 août 2017
bonjour a tous, connaissew vous un logiciel qui permet de faire la mise a jour des logiciels dans un reseau heterogene? cest a dire linux et Windows?
21 août 2017
Bonjour,
Je fais remonter le post pour apporter ma pierre à l’édifice !
Il y a aussi WAPT, qui fonctionne comme apt-get mais pour un parc Windows !
Très bon article de Korben ici : https://korben.info/wapt.html
Site officiel ici : https://wapt.fr/
C’est un logiciel Français en plus ! kokorico 🙂