WebSphere Extended Deployment, Version 6.0.x     Systèmes d'exploitation : AIX, HP-UX, Linux, Solaris, Windows, z/OS

Configuration du planificateur pour exécution longue et de l'environnement d'exécution à l'aide du scriptage

Le script python suivant permet de configurer le planificateur LRS (long-running scheduler) et l'environnement LREE (long-running execution environment).

Fonction

Le fichier setupLongRunning.py permet de :

Conditions préalables

Avant d'utiliser le fichier setupLongRunning.py, configurer le LRS en effectuant les tâches suivantes :
Pour configurer le LREE, vous devez également effectuer les tâches suivantes :

Emplacement

Le script setupLongRunning.py se trouve dans le répertoire <racine_installation>\bin.

Syntaxe

Pour exécuter le script setupLongRunning.py avec wsadmin, exécutez la commande suivante :

wsadmin –lang jython -f setupLongRunning.py type [options]

Remplacez les variables de type [et d'options] par le type et les options appropriées à votre tâche. En fonction du système d'exploitation utilisé, vous pouvez être amené à remplacer la valeur wsadmin par wsadmin.sh ou wsadmin.bat.

Opérations

A l'aide du script setupLongRunning.py, effectuez les opérations suivantes :
  • lrs : configurez votre planificateur pour exécution longue, comme suit :
    • créez le cluster dynamique du LRS
    • définissez le mode d'exploitation du cluster dynamique
    • portez le nombre maximum d'instances du cluster à 1
    • activez les beans startup des instances du cluster
    • définissez les hôtes virtuels des instances du cluster
    • configurez le LRS
    • déployez l'application LRS
    Table 1. options lrs
    Option Description
    --ngName Spécifie le groupe de noeuds à configurer pour héberger le LRS.
    --dcName Spécifie le cluster dynamique où l'application LRS doit être déployée.
    --dcMode Facultatif : spécifie le mode d'exploitation du cluster dynamique :
    • automatique
    • manuel
    • supervisé (par défaut)
    --appName Facultatif : spécifie un nom d'application. La valeur par défaut est LongRunningScheduler.
    --schema Spécifie le nom du schéma de la base de données du LRS. La valeur par défaut est LRSSCHEMA.
    --jndiName Spécifie le nom de la source de données où les travaux sont stockés.
    --aliasName Facultatif : spécifie l'alias de nom utilisateur et le mot de passe utilisés pour accéder à la source des données.
  • lree : configurez votre environnement d'exécution longue, comme suit :
    • créez un cluster dynamique pour l'environnement d'exécution longue
    • définissez le mode d'exploitation du cluster dynamique
    • activez les beans startup des instances du cluster
    • définissez les hôtes virtuels des instances du cluster
    • déployez l'application LREE
    Table 2.
    Option Description
    --ngName Spécifie le groupe de noeuds à configurer pour le LREE.
    --dcName Spécifie le cluster dynamique où l'application LREE doit être déployée.
    --dcMode Facultatif : spécifie le mode d'exploitation du cluster dynamique :
    • automatique
    • manuel
    • supervisé (par défaut)
    --appName Facultatif : spécifie un nom d'application. La valeur par défaut est LREE.
    --dbType Specifie le type de base de données pris en charge par la commande ejbdeploy. Voici quelques valeurs possibles :
    • DB2UDB_VXX
    • CLOUDSCAPE_VX
    • INFORMIX_VXX
    • ORACLE_VX
    --schema Spécifie le nom du schéma de la base de données du LREE. La valeur par défaut est LREESCHEMA.
    --jndiName Spécifie le nom de la source de données où l'état et le résultat des travaux sont stockés.

Exemple

Affiche les informations d'aide :
  • ./wsadmin.sh -lang jython -f setupLongRunning.py 
  • ./wsadmin.sh -lang jython -f setupLongRunning.py lrs --help
  • ./wsadmin.sh -lang jython -f setupLongRunning.py lree --help
Définissez le LRS avec les paramètres minimum suivants :
./wsadmin.sh -lang jython -f setupLongRunning.py lrs --ngName SchedulerNG  
--dcName Scheduler --jndiName jdbc/lrsched
Définissez le LREE avec les paramètres minimum suivants :
./wsadmin.sh -lang jython -f setupLongRunning.py lree --ngName NodeGroup1 
--dcName EndPoint1 --jndiName jdbc/lree --dbType DB2UDB_V81



Related concepts
Configuration du planificateur pour exécution longue

Related tasks
Déploiement des applications à exécution longue

Rubrique Référence    

Conditions d'utilisation | Commentaires Dernière mise à jour le : Mar 16, 2006 9:58:13 AM EST
http://publib.boulder.ibm.com/infocenter/wxdinfo/v6r0/index.jsp?topic=?topic=/com.ibm.websphere.xd.doc/info/scheduler/rbglrsched.html

© Copyright IBM 2006. All Rights Reserved.
Ce centre de documentation s'appuie sur la technologie Eclipse. (http://www.eclipse.org)