Outils de déploiement opensource

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 😉

Author: Pierre-Yves Dubreucq

Passioné par les logiciels libres depuis 2001, je suis responsable d'Odiso (hébergeur web spécialiste des infrastructures haute disponibilité e-commerce et en gestion de pics de trafic & webperf) je tiens ce blog depuis 9 ans avec beaucoup moins d'assiduité malheureusement qu'à ses débuts, car j'écris aussi sur MonSiteEstLent.com blog d'Odiso dédié à la webperf

Share This Post On

10 Comments

    • bonjour aurelien l’adresse que tu as donner ne passe pas,par rapport a pulse 2

      Post a Reply
  1. Bien le bonjour,
    Et merci pour ton retour, je ne connaissais pas…
    Je vais regarder ça de plus prêt 😉
    Bonne journée

    Post a Reply
  2. En effet, je ne savais pas 🙁
    Je modifierai surement mon article ce midi pour intégrer ces 2 solutions 😉
    Merci pour le retour

    Post a Reply
  3. 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 😉

    Post a Reply
  4. 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

    Post a Reply
  5. Bien le bonjour @kirgan75
    Un grand merci, je ne connaissais pas du tous 😉
    Faut que je trouve du temps pour tester 😉
    CiaO ++

    Post a Reply
  6. 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?

    Post a Reply
  7. 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 🙂

    Post a Reply

Trackbacks/Pingbacks

  1. Philippe Scoffoni (pscoffoni) 's status on Monday, 28-Sep-09 20:47:44 UTC - Identi.ca - [...] http://blog.admin-linux.org/administration/outils-de-deploiement-opensource a few seconds ago from api [...]
  2. Lectures Libres pour le week-end #25 | Philippe Scoffoni - [...] Outils de déploiement opensource [...]
  3. Déployer applications et paramètres sur un parc linux | Le coutelas de Ticeman - […] See on blog.admin-linux.org […]

Submit a Comment

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *