Forum Linux.général Centralisation configuration serveur

Posté par  (site web personnel) .
Étiquettes : aucune
0
19
jan.
2005
Je cherche une solution pour déployer automatiquement des configurations/scripts depuis un serveur centrale vers un groupe de serveur.

L'objectif est de normaliser les configurations des différents serveurs et surtout de simplifier le déploiement.

Le fichier à déployer sont par exemple les configurations de service comme SSH, NTP, ... et des scripts crond (cron.daily, ...).

Si on pouvait personnaliser certain paramètre dans les fichiers de configurations comme le hostname, adresse IP ou autre serait très intéressant.

Le transfert des fichiers doit se faire de manière sécurisé (SSH ou autre).

Avez vous une idée ou un outil simple d'utilisation pour cette tâche ?

Merci
  • # Linux Live Server

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

    Bonjour,

    Nous avons créé une distribution live serveur qui permet de centraliser les informations de l'infrastructure dans un seul fichier: comptes utilisateurs, connexion adsl, ssh, firewall, dhcp, samba, serveur mél, web, FTP.... Tout ceci est compressé sur un CD autobootable; le temps de mise en oeuvre du serveur via le cd est au plus de 7 mn et l'install et la configuration sur une machine se fait en moins d'une heure. C'est tout récent la version 1.0 date de la fin d'année. A la différence d'une version live station, chaque média est propre à chaque infrastructure d'où le besoin de service avec cette solution.

    http://www.ads-lu.com/serveur(...)
    http://www.ads-lu.com/produits/serveur.html(...)
    http://www.ads-lu.com/pdf/adserver.pdf(...)
    • [^] # Re: Linux Live Server

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

      Pour l'installation des serveurs, nous utilisons des images disques et des scripts de configuration. Ta solution est intéressante, mais c'est pas exactement ce que je recherche.

      J'aimerais avoir la possibilité de mettre à jour un fichier de configuration depuis un serveur qui ensuite le déploie sur un groupe de serveur. C'est pour simplifer la maintenant et pour garder une configuration homogène. Pour l'instant, j'utilise des scripts "home made" qui utilise SSH pour l'envoie des fichiers de conf et sed pour le modification de variable comme IP, hostname, .... Mais j'aimerais quelque chose de plus puissant.
      • [^] # DHCP

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

        Si tu paramètres un serveur DHCP avec des adresses fixes en fct des mac adress, des hostnames, domainnames, netmask.... le pump -s sur ton client te permet de voir les infos envoyées.
        • [^] # Re: DHCP

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

          ça répond toujours à ma problèmatique ...

          J'ai besoin d'un soft qui puisse déployer et mettre à jour des fichiers de configuration sur des groupe (web, dns, ...) de serveurs.

          Genre si je veux modifier le port du serveur SSH, que je n'ai qu'un seul fichier à mettre à jour pour updater tous mes serveurs.
  • # cfengine

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

    peut-être ce que tu cherches

    http://thierrylhomme.developpez.com/cfengine.html

    http://www.cfengine.org/documentation.phtml
    • [^] # Re: cfengine

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

      Oui, c'est ce que je cherche, je suis entrain de faire des test d'installation depuis hier après midi. ça semble très puissant. Par compte, ça demande pas mal d'effort. Mais vu le temps que je peux économiser et le nombre de chose que l'on peu surveiller avec CFengine, je pense que c'est une bonne solution.

      Par compte ça semble être l'un des seul projet qui fasse ce genre de travail. C'est êtrange. Pas mal d'admin doivent avoir ces problèmes ... ils n'utilisent quand même pas tous cfengine.

Suivre le flux des commentaires

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