Generating a merged plug-in configuration for Liberty servers using the job manager
Vous pouvez soumettre le travail Générer la configuration de plug-ins fusionnés pour les serveurs à profil Liberty qui permet de créer un fichier plugin-cfg.xml unique et fusionné demandant à un plug-in de serveur Web de réacheminer les requêtes vers plusieurs serveurs d'applications résidant sur plusieurs hôtes. Le travail génère d'abord des fichiers plugin-cfg.xml propres au serveur sur chaque hôte cible. Il fusionne ensuite les fichiers plugin-cfg.xml en un seul fichier plugin-cfg.xml sur l'hôte du gestionnaire de travaux.
Avant de commencer
Démarrez le gestionnaire de travaux et les serveurs du Liberty sur les hôtes cible.
If you need to generate a web server plug-in configuration for a single instance of a Liberty server, see Liberty documentation about configuring Liberty with a web server plug-in.
Votre ID au niveau du gestionnaire de travaux doit disposer des droits du rôle administrateur ou du rôle opérateur pour soumettre des travaux.
Lorsque vous enregistrez un hôte cible auprès du gestionnaire de travaux, vous pouvez sauvegarder les informations de sécurité du système d'exploitation. Lorsque vous soumettez un travail à une ou plusieurs cibles pour lesquelles les informations de sécurité n'ont pas été sauvegardées, vous devez spécifier un nom d'utilisateur de système d'exploitation autorisé et un mot de passe ou les informations de clé privée-publique pour ce nom d'utilisateur. Les informations de droits d'accès de sécurité doivent être valides pour toutes les cibles des travaux.
<featureManager>
<feature>localConnector-1.0</feature>
<feature>restConnector-1.0</feature>
...
</featureManager>
Lors de la soumission d'un travail, si un ou plusieurs serveurs à Liberty incluent uniquement la fonction de connecteur HTTP/REST, vous devez indiquer le nom d'utilisateur et le mot de passe d'un administrateur de serveur à Liberty. Le gestionnaire de travaux utilise ces données d'identification lors de l'établissement d'une connexion JMX aux serveurs. Si tous les serveurs incluent la fonction de connecteur local, il n'est pas nécessaire d'indiquer un nom d'utilisateur et un mot de passe.For more information about defining server administrators, see "Mapping the administrator role for Liberty."
- Définissez la propriété JAVA_HOME sur l'emplacement JDK ou JRE dans le fichier server.env. The job reads the JAVA_HOME property and sets it on the target environment before running the command to generate a plugin-cfg.xml file for the Liberty server.
Définissez la propriété JAVA_HOME sur l'emplacement JDK ou JRE dans le fichier .bashrc de l'utilisateur.
Ajoutez le chemin JDK ou JRE à la variable d'environnement PATH.
Définissez la propriété JAVA_HOME sur l'emplacement JDK ou JRE en tant que variable d'environnement système.
Ajoutez le chemin JDK ou JRE à la variable système PATH.
Pourquoi et quand exécuter cette tâche
Vous pouvez utiliser la console d'administration du gestionnaire de travaux ou du gestionnaire de déploiement pour générer un fichier plugin-cfg.xml unique fusionné qui demande à un plug-in de serveur Web de réacheminer les requêtes vers plusieurs serveurs à Liberty résidant sur plusieurs hôtes. From the console, choose the Generate merged plugin configuration for Liberty servers job, specify the servers and job options, review the summary, and submit the job.
Les étapes expliquent comment exécuter le travail Générer la configuration de plug-ins fusionnés pour les serveurs à profil Liberty à l'aide de la console du gestionnaire de travaux ou du gestionnaire de déploiement. Au lieu d'utiliser une console, vous pouvez exécuter le script du travail generateMergedPluginConfigForLibertyProfileServers dans le groupe de commandes AdministrativeJobs. Pour plus d'informations, voir la rubrique relative aux différents types de travaux d'administration.
Procédure
Résultats
Des fichiers plugin-cfg.xml propres au serveur sont générés sur chaque hôte cible. Le gestionnaire de travaux les fusionne ensuite en un fichier plugin-cfg.xml unique et fusionné sur l'hôte du gestionnaire de travaux.
Que faire ensuite
Dans la page Etat du travail, cliquez sur l'ID du travail Générer la configuration de plug-ins fusionnés pour les serveurs à profil Liberty et examinez son état. Cliquez sur l'icône de régénération d'état pour régénérer l'état affiché.
Si le travail a abouti, le produit écrit le fichier plugin-cfg.xml fusionné dans le répertoire racine_serveur_app/profiles/profil_gestionnaire_travaux/config/temp/JobManager/ID_travail/_mergedPluginDir/.
- Un serveur Liberty ciblé n'est pas en cours d'exécution.
- Aucun connecteur JMX n'est configuré pour un serveur à Liberty ciblé.
- Les propriétés du travail n'indiquent pas de données d'identification d'administrateur de serveur valides permettant l'établissement d'une connexion JMX avec un serveur à Liberty qui inclut uniquement la fonction HTTP/REST (restConnector).