Cloner un noeud JobScheduler

De SOS Paris
Aller à : navigation, rechercher

Imaginons qu'on dispose d'un noeud JobScheduler, configuré et déjà en utilisation, et qu'on souhaite avoir un deuxième agent pour répartir la charge ou pour dédier un compte applicatif. Pourquoi ne pas faire une simple copie ? Cet article permet de comprendre les mécanismes de JobScheduler et le peu d'adhérence du produit sur le système.

  • Copie

Nous disposons d'un noeud dans /opt/jobscheduler/primaire et nous souhaitons un nouveau noeud "secondaire":

cd /opt/jobscheduler
cp -rp primaire secondaire
  • Nettoyage
cd secondaire
rm logs/*
rm -rf config/cache/*
  • Environnement
vi bin/jobscheduler_environment_variables.sh

On remplace les appels à primaire par secondaire.

  • Configuration

On choisit un port différent

vi config/scheduler.xml
  • Lancement

On démarre le scheduler

./jobscheduler.sh start
Starting JobScheduler...
  • Vérification

On se connecte sur le jobscheduler avec un navigateur pour vérifier qu'on dispose bien d'un nouveau noeud.