Dans un environnement à plusieurs cellules, vous pouvez décider d'utiliser le même serveur
HTTP pour envoyer et recevoir des requêtes HTTP et HTTPS pour plusieurs cellules. Pour ce faire, vous devez fusionner les fichiers de configuration du plug-in de serveur Web utilisés par les serveurs d'application
dans les cellules dans un seul fichier de configuration de plug-in de serveur Web.
Pourquoi et quand exécuter cette tâche
Vous pouvez utiliser les différentes configurations suivantes du serveur d'applications
pour combiner les fichiers de configuration de plug-in de plusieurs cellules WebSphere
Application Server, Network Deployment
dans un même fichier de configuration.
Cette technique peut également être utile pour fusionner tous les
fichiers de configuration de plug-in de serveur Web lors de la migration vers une nouvelle édition
du produit et de l'acheminement du trafic vers plusieurs cellules exécutant une ancienne
version de WebSphere
Application Server, Network Deployment, ainsi que la nouvelle version.
Pour créer
un fichier de configuration de plug-in unique pour toutes vos cellules, vous devez d'abord créer un fichier de
configuration de plug-in séparé pour chacune de ces cellules, puis combiner ces fichiers
en un seul fichier de configuration. Le plug-in de serveur Web de chaque cellule utilise alors le même fichier de
configuration de plug-in de serveur Web.
Procédez comme suit
pour fusionner plusieurs fichiers de configuration de plug-in de serveur Web
en un seul fichier de configuration.
- Utilisez le script GenPluginCfg, la console d'administration ou le scriptage wsadmin
pour générer le ficher plugin-cfg.xml de chaque cellule.
Voir la rubrique Commande GenPluginCfg pour une description de la manière d'utiliser le script GenPluginCfg
pour générer le fichier plugin-cfg.xml.
Voir la rubrique concernant l'implémentation d'un plug-in de serveur Web pour une description
de la manière d'utiliser la console d'administration pour générer le fichier plugin-cfg.xml.
Voir la rubrique concernant la régénération
de la configuration de plug-in de noeud à l'aide de scripts pour une description
de la manière d'utiliser le script wsadmin pour générer le fichier plugin-cfg.xml.
- Fusionnez les fichiers plugin-cfg.xml à partir de plusieurs cellules de
serveur d'application.
Vous pouvez fusionner manuellement les fichiers
plugin-cfg.xml ou utiliser l'outil pluginCfgMerge pour fusionner automatiquement
le fichier plugin-cfg.xml à partir de plusieurs profils de serveur d'application
dans un fichier unique.
Les fichiers pluginCfgMerge.bat et
pluginCfgMerge.sh se trouvent dans le répertoire
racine_install/bin.
Eviter les incidents: L'outil
pluginCfgMerge est fourni dans le groupe de correctifs 7.0.0.13 pour z/OS et les plateformes
réparties, et dans le groupe de correctifs 7.0.0.17 pour la plateforme IBM i.
gotcha
Pour plus d'informations sur la fusion manuelle des fichiers plugin-cfg.xml, voir la technote sur la fusion des fichiers plugin-cfg.xml à partir de plusieurs profils de serveur d'application.
- Vérifiez que la valeur cloneID de chaque serveur d'applications est unique.
Examinez
la valeur cloneID de chaque serveur d'applications du fichier fusionné pour vérifier qu'elle est
unique pour chaque serveur d'applications. Si les valeurs cloneID du fichier fusionné ne sont pas uniques
ou si vous utilisez la réplication de session de mémoire à mémoire en mode d'égal à égal,
utilisez le scriptage wsadmin ou la console d'administration pour configurer les cloneID de
session HTTP unique.
Pour utiliser les commandes wsadmin pour le langage de programmation Jython ou Jacl, voir la documentation sur la configuration d'un ID de clone de session HTTP unique pour chaque serveur d'applications à l'aide des outils de script.
Pour configurer un ID de clone de session HTTP unique via la
console d'administration, procédez comme suit :
- Cliquez sur Serveurs > Types de serveurs > Serveurs d'applications WebSphere > nom_serveur.
- Dans Paramètres de conteneur, cliquez sur Paramètres du conteneur Web > Conteneur Web.
- Dans le menu Propriétés supplémentaires, sélectionnez Propriétés personnalisées > Nouvelle.
- Entrez HttpSessionCloneId dans la zone Nom,
puis une valeur unique pour le serveur dans la zone Valeur.
La valeur unique doit être composée de 8 à 9 caractères alphanumériques. Par exemple,
test1234 est une valeur cloneID valide.
- Cliquez sur Valider ou sur OK.
- Cliquez sur Sauvegarder pour sauvegarder les modifications de configuration apportées à
la configuration principale.
- Copiez le fichier fusionné plugin-cfg.xml
dans le répertoire plugin_installation_root/config/nom_serveur_web/
de l'hôte serveur web.
![[AIX]](../images/aixlogo.gif)
![[HP-UX]](../images/hpux.gif)
![[Linux]](../images/linux.gif)
Vérifiez que vous avez défini les droits d'accès au fichier de système d'exploitation appropriés pour le fichier plugin-cfg.xml fusionné. Ces droits d'accès au fichier permettent au processus de plug-in de serveur HTTP de lire le fichier.
Résultats
Lorsque vous suivez ce processus, vous avez un fichier de configuration de plug-in pour plusieurs
cellules de serveurs d'applications, et vous pouvez utiliser le même serveur HTTP pour gérer les requêtes HTTP
et HTTPS pour plusieurs cellules.