| |||||
| Dernière réponse | |
|---|---|
| Sujet : [REX] Solution ordonnanceur open source | |
| tck-lt | Je vais te répondre par MP |
| Aperçu |
|---|
| Vue Rapide de la discussion |
|---|
| tck-lt | Je vais te répondre par MP |
| patosse | Bonjour Concernant Open Jobscheduler, j'ai vu récemment la société sos-paris qui m'a annoncé la disponibilité très prochaine d'une nouvelle version sous forme d'une nouvelle VM pour tester leur solution. Nous avons actuellement l'outil AUTOSYS en vieille version (4.5) et nous souhaitons migrer. Quelqu’un aurait-il eu vent de cette nouvelle version ? |
| nabbo | ca mérite un topicunik non ? |
| tck-lt |
|
| nabbo | Drap |
| tck-lt | Putain le con, j'avais oublié un C dans sAMAccountName dans le paramètre userSearchFilter... la lose ultime. |
| tck-lt | Si tu t'en sers pas, te bile pas avec ça, je vais me démerder. |
| filou59185 | Je vais pas pouvoir t'aider dans l'immédiat sur ce point là,
étant très peu à utiliser JobScheduler dans ma boite, je n'ai pas cherché à utiliser une authent ldap et encore moins faire un sso. Mais je vais quand même regarder ces prochains jours. |
| tck-lt | Ok, j'ai installé la v1.12 récemment. Peu de production encore dessus mais ça va monter crescendo.
Je galère à mettre en place le SSO pour le moment. L'accès est ok mais pas les autorisations. Mon groupe parait ne pas être reconnu ou du moins mon user avec mon groupe. |
| filou59185 | Désolé pour la réponse tardive Tck-it,
je me suis mis à jour à Noel avec la version "linux-x64 1.11.5" La version 1.12 m'obligeait à n'utiliser que la nouvelle interface Cockpit... J'ai donc garder la V-1 et installer cette interface en doublon avec l'ancienne pour m'habituer. |
| tck-lt | +1, il est aussi adressable par web service pour le coupler avec d'autres applis.
filou>en quelle version vous l'avez stp ? |
| filou59185 | Petit Up car le sujet intéresse.
J'utilise OpenSource JobScheduler depuis quelques années sans problèmes particuliers. Plus gros bug constaté: si le réseau tombe pendant l’exécution d'un script via un agent et que le script se termine, et bien Jobscheduler ne le voit simplement pas... stop/start obligatoire du master pour corriger J'ai aussi essayé Rundeck... mon point de vu est que ce n'est pas un ordonnanceur. je m'en servirai plus pour faire des tache de déploiement ou de l’exécution de masse. Gros point noir : On ne sait pas relancer une tache(chaine de job) là ou l'étape s'est planté... WTF, c'est pourtant le but d'un ordo !!! Je ne vous parle pas de Controle-M, $Univers, TWS qui sont les leader mais aussi les plus cher. |
| fred34 |
|
| tck-lt | fred34>Peux-tu aussi faire plusieurs chaines contenant un ou plusieurs jobs en commun du style :
C1 : J1 -> J2 -> J3 -> J4 C2 : J2 -> J4 -> J5 C3 : J6 -> J3 -> J7 etc... |
| Saguu | J'ai juste indiqué que c'est possible techniquement, j'ai pas affirmé que c'était la meilleure solution.
:jap: |
| Je@nb | et qui gardera donc toutes ses failles [:basarab ier intemeie] |
| Saguu | [:love_yvele] Pour info si l'installation de Java rebute certains, ils tout à fait possible d'exécuter une version portable de Java, qui ne posera pas de problème de MàJ! |
| fred34 |
|
| tck-lt | Est-ce-qu'il y a possibilité de réaliser un truc du genre :
,---> J2 -> J3 -> J4 ---, J1 -> J5 `---> J2' -> J3' -> J4' ---' |
| tck-lt | La pre/post-execution d'un job se définit dans le job lui-même ou dans une chaine de jobs ? |
| fred34 |
|
| tck-lt | Nous sommes utilisateurs d'Open Job Scheduler depuis environ 5 ans maintenant. L'installation n'est pas si délicate que ça à mon sens. Pour l'exécution de jobs en standalone, je trouve l'outil relativement simple d'utilisation. Je ne trouve pas personnellement que c'est une usine à gaz et nous n'avons pourtant pas eu de formation. Il est développé entièrement en Java, ce qui peut être un frein pour certains administrateurs. En revanche, pour ce qui est de la création de jobs synchronisés (chaine de tâches) là c'est clair, c'est une merde sans nom. A noter que je souhaitais passer de la version 1.6 à la 1.11 qui est plus simple d'installation et d'utilisation mais qui a toujours ce défaut de création de jobs synchro (Il n'y a pas une IHM sous forme de glisser/déplacer par exemple). L'inconvénient majeur de cette dernière version est que l'agent est soumis à licence depuis la 1.10 (incluse) si vous souhaitez lancer plusieurs exécutions de jobs en parallèle. SOS Berlin (qui développe le moteur) et SOS Paris sont en désaccord sur ce point. C'est bien évidemment un frein pour nous. SOS Paris, qui assure le support francophone, va sûrement développer un fork de la version 1.9 pour continuer à proposer la gratuité du produit. Nous avons environ 500 jobs qui s'exécutent chaque jour (prod et test) sur notre infra par cet outil. Pensez-vous que Jenkins puisse tenir une telle charge ?
Edit : je viens de jeter un oeil rapide sur Jenkins, ce n'est pas un ordonnanceur en fait, il est là pour de l'intégration continue, ça ne répondra pas à nos besoins. On va rester sur OJS donc. |
| remi_ |
|
| Saguu | Petit retour d'expérience !
Jenkins tourne maintenant en production avec le modèle suivant : - un job de création de snapshot pour chaque VM du cluster ESXi - un job de recherche et d'installation des MàJ Windows - un job de reboot pour tous les nodes Windows - un job de suppression des snapshot 72 heures après le job de reboot ( à affiner) Également un job (qui s'exécute sur le master) d'enregistrement des confs de nos switch Cisco. Interface accessible en https avec authentification Active Directory et génération de mail à chaque fin de job. Bah ça tourne plutôt bien bien ! :D |
| fred34 |
|
| Saguu | Bon bon bon, ça prend forme ! - Installation Jenkins sur CentOS7 : OK -Ajouts de tous les nodes (sauf switch) : OK - Intégration plugin Active Directory / Powershell / vSphère : OK Mes premiers jobs se déroulent bien ! Question subsidiaire pour notre expert : t'avais switch Jenkins en https ? Si oui je veux bien un coup de main :D Saguu |
| fred34 |
|
| Av3k | Il faut demander à fred34 pour Jenkins :D
Pour info on a abandonné l'idée de JobScheduler et avons opté pour VisualCron qui est moins usine à gaz et plus visuel pour notre utilisation d'un ordonnanceur :) |
| Saguu | Hello ici ! Pour info, suite aux récentes infections on a pris la résolution de mieux gérer nos MàJ / Reboot de nos serveurs. J'ai opté pour Jenkins qui semble plus suivi / avoir une plus grosse communauté. Mes scripts PowerShell sont prêt, me reste qu'à ajouter les nodes .. et là je bloque ! Impossible d'ajouter l'agent en tant que service Windows. J'ai donc quelques questions : - est-ce une obligation de passer par Java pour l'ajout du noeud ? Si oui existe-t-il une possibilité d'utiliser une version portable de Java ? - il s'agit de machine dans un domaine Active Directory, comment avez-vous procédé ? Quelles sont vos applications de Jenkins ? Merci ! |
| Av3k | Oui rapidement et hors production.
Mon avis perso : une galère à installer et paramétrer correctement. Il semble très complet mais c'est une usine à gaz et inexploitable si on a pas les ressources hommes à mettre en face :) |
| Saguu | Quelqu'un a déjà essayé JobScheduler ? http://www.sos-berlin.com/jobscheduler |
| Av3k | Merci pour les infos, j'aurais aimé une solution sans java mais je vais tester :) |
| Saguu | [:supermec75] Ça m'intéresse ! |
| remi_ | Salut,
tu peux jeter un coup d'oeil à Rundeck qui permet cela: http://rundeck.org/ Edit: je m'étais noté ça aussi à voir : http://pythonhosted.org/airflow/ |
| fred34 | Nous utilisons Jenkins qui à la base est fait pour faire de l'intégration continue, mais que nous utilisons comme ordonnanceur pour des serveurs sous Linux et Windows. |
| Av3k | Bonjour à tous, :hello: Je cherche des retours d'expérience sur des solution d'ordonnancements open-source permettant de centraliser les ordres de reboot / lancement de script etc... J'ai commencé à regarder Open scheduler mais cela me semble être une usine à gaz... Qu'avez vous mis en place dans vos boites pour gérer les reboots de tous vos serveurs etc...? Merci d'avance et bonne journée :) |





