Forum général.cherche-logiciel Configurer automatiquement plusieurs machines

Posté par  .
Étiquettes :
0
26
juin
2006
Bonjour,

Je suis responsable de plusieurs machines sous Debian dans mon entreprise.

Certains fichiers de configuration sur mes machines sont identiques ( resolv.conf, sources.list, etc) et d'autres fichiers sont différents ( smb.conf, virtualhosts apache, /etc/network/interfaces, fstab, etc).

Je cherche un outil qui puisse permettre au serveur d'aller chercher ses fichiers de configuration sur un serveur distant que j'aurais préparé à l'avance.

Il doit pouvoir lancer des scripts ( p.ex. pour installer/désinstaller des packages, relancer des services), rajouter des fichiers perso ( p.ex. dans le init.d ou dans le conf.d de apache).

Il doit pouvoir se lancer périodiquement pour mettre à jour la configuration, par exemple, rajouter un partage samba ou un virtualhost ou modifier n'importe quel fichier.

J'ai entendu parler de preseed mais il me semble qu'il est plutôt utilisé pour l'installation automatique, pas pour la mise à jour de config de la machine.

Merci de me dire si vous avez une idée.
samyboy
  • # subversion

    Posté par  . Évalué à 2.

    Hello !
    Juste une idée en l'air, comme ça...
    Pourquoi ne pas centraliser les fichiers de conf sur un serveur svn (subversion), et les récupérer sur les machines distantes avec un svn export ?
    Pour le reste (la mise à jour de packages), il "suffirait" de créer un dépot, un peu comme le font les serveurs ciblés par urpmi ou apt, et de faire lancer aux machines clientes la commande qui va bien dans un cron, non ?
    Rien n'empêche de scripter tout ça, et de relancer les serveurs (samba, http, etc) juste après le svn export.
    Voilà, en espérant n'être pas trop à côté de la plaque...
    • [^] # Re: subversion

      Posté par  . Évalué à 1.

      Rassure-toi, tu n'es pas à coté !

      C'est une bonne idée d'utiliser des outils connus. J'avais aussi pensé à créer un dépôt, ce serait la classe :)

      J'avais ton idée vaguement en tête et tu as rempli les lacunes qui m'empêchaient d'avoir une vue d'ensemble pour un projet maison.

      Merci :)
  • # Cfengine ?

    Posté par  (site web personnel) . Évalué à 2.

    Cfengine est un logiciel qui permet entre autre de mettre a jour les fichiers de configurations de plusieurs machines :
    http://www.cfengine.org/
    http://packages.debian.org/stable/admin/cfengine2
    • [^] # Re: Cfengine ?

      Posté par  . Évalué à 1.

      Merci ça a l'air intéressant.

      Je regarderais ce soft plus en détails.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.