Forum Linux.débutant Solution job scheduller

Posté par  . Licence CC By‑SA.
Étiquettes :
1
1
déc.
2016

Bonjour tout le monde,

J'aimerais créer une VM dédié en tant qu'ordonnanceur de script.

Concrètement, j'aimerais que tout les scripts soit centraliser sur ce serveur et que le serveur execute les scripts sur le bon serveur.

J'ai donc commencer mes recherches sur des Job Scheduller open-source.

Vous me conseillez lequel ?

Merci ! :)

  • # Rundeck

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

    http://rundeck.org/

    Attention, si beaucoup de jobs, noeuds… je conseille de configurer dès le début une base de données autre que la native H2.

  • # SLURM

    Posté par  . Évalué à 1.

  • # Merci

    Posté par  . Évalué à 1.

    Merci pour vos réponse !

  • # Jenkins

    Posté par  . Évalué à 0.

    Jenkins est historiquement plus orienté pour les builds. Mais ça reste un outil à considérer vu les fonctionnalités et plugins.

    Il peut avantageusement remplacer les traditionnelles crontabs, possède un archivage efficace des anciens lancements, offrir une vue synthétique de son système d'information.

    C'est une grosse appli Java et cela peut faire peur sur une VM dédiée néanmoins. Mais à l'usage, c'est un projet exemplaire et extrêmement stable même durant les mises à jours. Les tâches peuvent être exécutées à distance via connexion SSH.

    Le seul point négatif à mon sens est sa manière de stocker sa configuration en fichier XML, ce qui peut être parfois gênant pour retrouver/éditer une information donnée sans passer par l'interface web. Ceci dit, je préfère cela que d'avoir une base de données à gérer.

    • [^] # Re: Jenkins

      Posté par  . Évalué à 1.

      Tu peux expliquer comment tu fais pour utiliser Jenkins en scheduler ?

      • [^] # Re: Jenkins

        Posté par  . Évalué à 1.

        Rien de bien méchant. Tu as la possibilité d'utiliser un format crontab interne ou passer par des API REST pour les déclenchements sur événements. C'est le côté reporting et centralisation de conf qui est surtout intéressant avec Jenkins. Tu n'auras pas de gestion fine de lancement de processus par contre.
        Je sais que plusieurs personnes utilisent Ansible aussi (articles en ligne).

  • # Condor marche pas mal

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

    J'ai aussi utilisé PBS/Torque avec succès pendant quelques années. C'est vieux et pas très agréable à utiliser, mais ça marche.

Suivre le flux des commentaires

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