Régénération de la configuration du plug-in de noeud à l'aide de scripts
Vous pouvez utiliser le scriptage et l'outil wsadmin pour régénérer la configuration du plug-in d'un noeud.
Avant de commencer
Pourquoi et quand exécuter cette tâche
Pour régénérer la configuration du plug-in de noeud, suivez cette procédure :
Procédure
Exemple
Le exemples suivants, orientés application, utilisent les opérations generate, propagate et propagateKeyring pour une définition de serveur Web déterminée :
Avec Jython :
AdminControl.invoke(generator,'generate',"racine_profil/config
01Cell03 01Node03 webserver1 true")
AdminControl.invoke(generator,'propagate',"racine_profil/config
01Cell03 01Node03 webserver1")
AdminControl.invoke(generator,'propagateKeyring',"racine_profil/config
01Cell03 01Node03 webserver1"
A l'aide de Jacl :
$AdminControl invoke $generator generate "racine_profil/config 01Cell03 01Node03 webserver1 true"
$AdminControl invoke $generator propagate "racine_profil/config 01Cell03 01Node03 webserver1"
$AdminControl invoke $generator propagateKeyring "racine_profil/config 01Cell03 01Node03 webserver1"
Les paramètres admis par l'opération generate sont expliqués ci-après :
public void generate(java.lang.String
racine_configuration, java.lang.String myCellName,
java.lang.String myNodeName, java.lang.String myServerName, java.lang.Boolean
propagate, java.lang.Boolean propagateKeyring)
Où : - Chemin de répertoire principal du référentiel de configuration à analyser.
Si vous remplacez le paramètre configuration_root par null, la racine de configuration par défaut est utilisée.
- Nom de la cellule incluse dans le référentiel de configuration et à laquelle la génération est restreinte.
- Nom du noeud inclus dans le référentiel de configuration et auquel la génération est restreinte.
- Nom du serveur auquel la génération est restreinte.
- Variable booléenne indiquant de propager le fichier de configuration.
- Variable booléenne indiquant de propager le fichier de clés.
propagateKeyring déplace le fichier de clés SSL sur la machine du plug-in.
L'exemple suivant, orienté réseau, utilise l'opération generate pour générer le fichier de configuration de plug-in pour la cellule :
Avec Jython :
AdminControl.invoke(generator,'generate',"racine_profile/config 01Cell03 null null plugin-cfg.xml")
A l'aide de Jacl :
$AdminControl invoke $generator generate "racine_profil/config 01Cell03 null null plugin-cfg.xml"
Les paramètres admis par l'opération generate sont expliqués ci-après :
public void generate(java.lang.String racine_serveur_app, java.lang.String
racine_configuration, java.lang.String myCellName,
java.lang.String myNodeName, java.lang.String
myServerName,java.lang.String myOutputFileName)
où :- Répertoire principal du serveur d'applications utilisé pour exécuter la commande.
- Chemin de répertoire principal du référentiel de configuration à analyser.
- Nom de la cellule incluse dans le référentiel de configuration et à laquelle la génération est restreinte.
- Nom du noeud inclus dans le référentiel de configuration et auquel la génération est restreinte.
- Nom du serveur auquel la génération est restreinte.
- Chemin et nom du fichier de configuration de plug-in généré.