Salut à toutes et tous,
J'expérimente jenkins en combinaison avec ansible pour l'orchestration/management des jobs sur Linux (50%) et Windows (50%) mais j'en suis moyennement satisfait concernant Windows compte tenu du nombre important de plugins qu'il faut installer et de la compatibilité mal assurée des plugins avec les dernières version de jenkins.
Du coup je cherche un autre orchestrateur de jobs tout terrain, gratuit et necessitant peu de plugin externe.
Je suis preneur de tous vos retours d'expérience ou solution que vous avez mise en place sur la gestion des jobs en environnement hybride (Linux, Windows).
Merci à vous
# nagios/nrpe
Posté par NeoX . Évalué à 2.
c'est prevu pour le monitoring, mais avec NRPE tu fais executer ce que tu veux sur la machine distante, tu recuperes le resultat en local
ou bien tu regardes ssh pour les windows recents,
tu utilises ton orchestrateur linux, qui lances des scripts ssh vers les machines distantes.
[^] # Re: nagios/nrpe
Posté par Sytoka Modon (site web personnel) . Évalué à 2.
C'est pas idiot mais pas forcément très sécurisé… En général, via NRPE, on ne lance que des commandes SANS paramètre.
[^] # Re: nagios/nrpe
Posté par eric gerbier (site web personnel) . Évalué à 2.
par défaut oui, mais ça se modifie avec la ligne de configuration
dont_blame_nrpe=1
# evqueue
Posté par Sytoka Modon (site web personnel) . Évalué à 2.
http://www.evqueue.net/doc/workflow-format
Ça fait un bout de temps que je l'ai dans un onglet mais pas regardé de près…
[^] # Re: evqueue
Posté par totof2000 . Évalué à 2.
bah, quand je vois ça :
de suite je dis non.
[^] # Re: evqueue
Posté par Sytoka Modon (site web personnel) . Évalué à 2.
Il me semble que dans STORM c'est pareil…
Cela dit, une moulinette YAML -> XML, c'est faisable ;-)
[^] # Re: evqueue
Posté par totof2000 . Évalué à 2.
Bof, je suis pas sur que ce soit aussi trivial que ça.
# Jenkins ou Rundeck
Posté par Orwell . Évalué à 2.
Merci
Je pense qu'hélas je me berce d'illusion, il faut que je continue de cruser du côté de jenkins ou rundeck il doit bien y avoir moyen de jouer des taches sans avoir à faire des usine à gaz dans chaques scripts que jenkins ou ansible va executer.
Enfin n'hésitez pas à abonder dans le post si vous avez des retour d'exp sur des outils ou si vous trouvez des tuto bien détaillés sur la façon d'orchestrer des jobs pour Windows et Linux sans avoir recours à deux outils différents.
[^] # Re: Jenkins ou Rundeck
Posté par ptit_poulet . Évalué à 2.
Comme indiqué plus haut si ton parc Windows tourne sous Windows 10 utilise le client/serveur SSH fournit en standard pour gérer ton parc de la même manière que sous Linux ;)
[^] # Re: Jenkins ou Rundeck
Posté par Marotte ⛧ . Évalué à 4. Dernière modification le 05 mai 2018 à 06:53.
On utilise Rundeck là où je travaille, ça fonctionne plutôt bien. Ça permet pas de faire de l‘ordonnancement complexe mais on peut faire pas mal de chose déjà. Détourner NRPE me semble pas une bonne idée, autant écrire des scripts shell et les exécuter via SSH. En se servant éventuellement de cron… NRPE n’ordonnance rien du tout. Nagios(-like) éventuellement, mais tout dépend du type d’ordonnancement que l’on souhaite.
La proposition d’installer un serveur SSH sur Windows afin d’utiliser Rundeck c’est une bonne idée. Il me semble avoir entendu parler de quelques petits soucis avec WinRM…
C’est quel genre d’orchestration ? Des traitements métiers ou techniques ? De la configuration ? De la supervision ? De l’intégration continue ?
[^] # Re: Jenkins ou Rundeck
Posté par Orwell . Évalué à 2.
Il s'agit de lancer des programmes exe ecrits en c# , des scripts powershell.
Je regarde également du côté de powershell core 6.0 s'il peut me permettre d'effectuer des traitements (copie/delete de fichiers sur des shares windows smb/cifs, ecrire dans une base MSSQL);
Hélas mes machines Windows ne sont pas en Windows 10 ou Windows 2016 mais en 2008 et 2012.
[^] # Re: Jenkins ou Rundeck
Posté par ptit_poulet . Évalué à 1.
Rien ne t'empêche d'utiliser powershell core avec sur chaque PC son client SSH qui vient établir une connexion vers ton serveur qui pourra à ce moment là exécuter ce que tu veux à distance sur tes PC.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.