Utilisation du même serveur HTTP pour gérer les requêtes HTTP et HTTPS pour plusieurs cellules

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.

Procédure

  1. 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.

  2. 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 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.

  3. 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 :

    1. Cliquez sur Serveurs > Types de serveurs > Serveurs d'applications WebSphere > nom_serveur.
    2. Dans Paramètres de conteneur, cliquez sur Paramètres du conteneur Web > Conteneur Web.
    3. Dans le menu Propriétés supplémentaires, sélectionnez Propriétés personnalisées > Nouvelle.
    4. 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.

    5. Cliquez sur Valider ou sur OK.
    6. Cliquez sur Sauvegarder pour sauvegarder les modifications de configuration apportées à la configuration principale.
  4. Copiez le fichier fusionné plugin-cfg.xml dans le répertoire plugin_installation_root/config/nom_serveur_web/ de l'hôte serveur web.
  5. [AIX][HP-UX][Linux][Solaris]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.


Icône indiquant le type de rubrique Rubrique de tâche



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twsv_merge_configfiles
Nom du fichier : twsv_merge_configfiles.html