Bonjour,
je suis débutant sur linux.
j'ai une centaines de serveur d'application et je voudrais déployer des MAJ de monter de versions d'application. ces MAJ ou package comportent des SQL, SH et autres.
je voudrais savoir si vous avez des idées pour déployer ses packages qui sont identiques vers ces serveurs et les exécuter.
merci
# Désolé, trou de mémoire, mais en attendant:
Posté par freem . Évalué à 2. Dernière modification le 22 février 2016 à 23:45.
2 solutions, comme le dis le titre:
[^] # Re: Désolé, trou de mémoire, mais en attendant:
Posté par KiKouN . Évalué à 4. Dernière modification le 23 février 2016 à 11:15.
Ansible, Chef, Puppet, Salt pour les plus utilisés/connus.
Liste d'après wikipedia : https://en.wikipedia.org/wiki/Comparison_of_open-source_configuration_management_software
Article de wikipedia là dessus : https://fr.wikipedia.org/wiki/Gestion_de_configuration_logicielle
Pour l'action en masse via ssh, il y a aussi des outils comme clusterssh ou un bon vieux script (cf commentaire ci-dessous).
# eviter d'avoir à le refaire
Posté par NeoX . Évalué à 3.
pour eviter d'avoir à se poser la question à chaque mise à jour, tu as des outils de deploiement à distance, de mise en conformité de configuration, etc.
la premiere idée, c'est un depot à toi dans lequel tu pousses uniquement les packages que tu as validés.
interet : tu lances juste un
yum -d1 update
et ca doit faire l'affaireplus complexe, un outil comme cfengine, puppet, rudder,
qui va te permettre de packager/scripter des mises à jours de paquets, mais aussi des modifications de fichiers de config, leur historisation, etc
sinon comme evoqué plus haut, le scripting bete est mechant.
pour un peu que tu ais mis la clef SSH de ton serveur de depart sur les machines distantes, ca doit bien le faire.
# Petite contradiction?
Posté par arnaudus . Évalué à 7.
Je sais bien que de telles situations peuvent arriver pour plein de raisons, et pas forcément que des mauvaises, mais quand même. La prochaine fois, c'est "Je suis débutant et je suis aux commandes d'un A380 avec 500 passagers. J'ai une loupiote orange qui clignotte qu'est-ce que je fais"?
[^] # Re: Petite contradiction?
Posté par KiKouN . Évalué à 2.
Après il faut relativiser. Une centaine de serveurs peuvent tenir dans un quart de baie (voir moins) comme dans plusieurs dizaine de baies, servir une PME ou un grand groupe, etc…
De même, on a plus de chance d'entendre "Je suis débutant et je suis aux commandes d'un Cessna avec 500 poussins ( ou autre ), J'ai une loupiote orange qui clignotte qu'est-ce que je fais"?
[^] # Re: Petite contradiction?
Posté par ptit_poulet . Évalué à 1.
Ou pire : "Je suis un poussin débutant et je suis aux commandes d'un Cessna avec 500 humains ( ou autre ), J'ai une loupiote orange qui clignote qu'est-ce que je fais"?
# Rudder
Posté par Tristan Gallet . Évalué à 1.
Bonjour,
Rudder est un excellent outil Web qui te permet ce genre de chose ET qui gère la conformité.
Les clients sont disponibles sur quasi tous les OS (Linux, AIX et récemment Freebsd)et la documentation est suffisamment bien faite pour démarrer rapidement.
Le développement est actif et pour avoir rencontré l'un des concepteurs, très à l'écoute.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.