Guide d’utilisation et d’administration du planificateur de charge de travail Tivoli : installation et FAQ

Benoit Costa

TWS Tivoli, également connu sous le nom de Tivoli Workload Scheduler, est un puissant logiciel d’ordonnancement et d’automatisation des tâches développé par IBM. Ce guide complet vous aidera à comprendre son fonctionnement, sa configuration et son utilisation au quotidien.

Fonctionnement et configuration de TWS Tivoli

Le cœur de TWS Tivoli repose sur son architecture client-serveur. Le serveur maître joue un rôle central dans la gestion des tâches et la coordination des clients. Pour démarrer le serveur maître, utilisez la commande suivante :

conman start

Une fois le serveur en marche, vous pouvez vérifier son bon fonctionnement en exécutant :

ps -ef | grep maestro

Cette commande doit afficher les processus clés : mailman, batchman, netman et jobman. Si tous ces processus sont actifs, votre serveur fonctionne correctement.

Pour arrêter proprement le serveur maître, utilisez :

conman shutdown

La configuration des clients TWS est tout aussi importante. Pour démarrer un client, exécutez simplement :

Startup

Pour vérifier l’état de l’ensemble du système, y compris le serveur et les clients, utilisez la commande :

conman sc

Cette commande affichera les statuts. Pour le serveur maître, recherchez le statut « ij », tandis que pour les clients, le statut attendu est « ltijw ».

Gestion des jobs et des schedules dans TWS Tivoli

L’un des aspects essentiels de TWS Tivoli est la gestion efficace des jobs et des plannings. Voici comment créer et gérer ces éléments :

Création d’un job

Pour créer un nouveau job, utilisez la commande suivante :

composer create /tmp/monjob from job=@#@

Cette commande génère un fichier de définition de job dans le répertoire /tmp. Vous pouvez ensuite éditer ce fichier pour spécifier les détails du job, tels que la commande à exécuter, les dépendances et les contraintes de temps.

Création d’un planning (schedule)

Les plannings sont essentiels pour organiser l’exécution des jobs. Pour créer un nouveau planning, utilisez :

composer create /tmp/monsched from sched=@#@

Comme pour les jobs, cette commande crée un fichier de définition que vous pouvez personnaliser selon vos besoins.

Voici un exemple de tableau HTML présentant les principales commandes de gestion des jobs et des schedules :

Action Commande
Créer un job composer create /tmp/monjob from job=@#@
Créer un schedule composer create /tmp/monsched from sched=@#@
Lister les jobs conman ls job
Lister les schedules conman ls sched

Guide d'utilisation et d'administration du planificateur de charge de travail Tivoli : installation et FAQ

Sécurité et administration avancée de TWS Tivoli

La sécurité est primordiale dans tout environnement d’ordonnancement de tâches. TWS Tivoli offre des outils puissants pour gérer les autorisations et sécuriser votre infrastructure.

Pour consulter les paramètres de sécurité actuels, utilisez la commande :

dumpsec

Si vous souhaitez modifier ces paramètres, suivez ces étapes :

  1. Exportez les paramètres actuels dans un fichier texte :
    dumpsec > sec.txt
  2. Éditez le fichier sec.txt selon vos besoins.
  3. Appliquez les nouveaux paramètres :
    makesec sec.txt

Pour ajouter un nouveau poste de travail à votre environnement TWS, utilisez la commande suivante :

composer create /tmp/cputws from cpu=@

Cette commande crée un fichier de définition pour le nouveau poste de travail. Vous devrez ensuite éditer ce fichier pour spécifier les détails tels que le nom d’hôte, le système d’exploitation et les capacités du poste.

Compatibilité et spécificités techniques de TWS Tivoli

TWS Tivoli est conçu pour fonctionner sur une variété de systèmes UNIX, notamment :

  • AIX
  • Solaris

Cette compatibilité étendue permet aux entreprises d’intégrer TWS Tivoli dans des environnements hétérogènes, facilitant en conséquence la gestion des tâches à travers différentes plateformes.

La version mentionnée dans ce guide est TWS 8.2. Remarquons que les fonctionnalités et les commandes peuvent varier légèrement entre les versions. Assurez-vous toujours de consulter la documentation spécifique à votre version pour obtenir les informations les plus précises.

En utilisant efficacement ces outils et commandes, vous pouvez tirer le meilleur parti de TWS Tivoli pour optimiser vos processus d’ordonnancement, améliorer la gestion de vos tâches et renforcer la sécurité de votre environnement informatique.