[AIX Solaris HP-UX Linux Windows][z/OS]

Configuration d'un routeur ODR en vue de la mise à jour dynamique de la configuration du plug-in de serveur Web

Dans une topologie dans lequel un serveur Web transmet les demandes à un routeur On Demand (ODR), ce dernier peut être configuré pour générer dynamiquement et mettre à jour le fichier de configuration plugin-cfg.xml du plug-in de serveur Web. En configurant un routeur ODR de sorte qu'il mette à jour dynamiquement le fichier plugin-cfg.xml, vous n'êtes plus obligé de mettre à jour manuellement ce dernier au cours d'actions d'administration qui peuvent avoir une incidence sur le contenu.

Avant de commencer

Prenez en compte la topologie de l''environnement avant de configurer la génération du fichier plugin-cfg.xml ; chaque routeur ODR peut générer un fichier plugin-cfg.xml qui inclut tous les URI qu'il peut traiter. Le fichier plugin-cfg.xml généré peut être défini sur : all, cell, node et server. La portée de la configuration détermine les routeurs ODR qui sont inclus dans le fichier plugin-cfg.xml et les routeurs ODR auxquels un serveur Web transmet les demandes. Par défaut, le fichier plugin-cfg.xml inclut uniquement des routeurs ODR.
La portée de configuration du fichier plugin-cfg.xml peut être la suivante :
  • All : inclut tous les routeurs ODR de l'environnement.
  • Cell : inclut tous les routeurs ODR de la même cellule que le routeur ODR qui génère le fichier plugin-cfg.xml.
  • Node : inclut tous les routeurs ODR sur le même noeud que le routeur ODR qui génère le fichier plugin-cfg.xml.
  • Server : inclut uniquement le routeur ODR qui génère le fichier plugin-cfg.xml.

Pourquoi et quand exécuter cette tâche

Un routeur ODR configuré pour générer le fichier plugin-cfg.xml doit s'exécuter afin que les mises à jour dynamiques puissent s'effectuer. Si un seul routeur ODR est configuré pour générer le fichier plugin-cfg.xml et que le routeur ODR est arrêté, le fichier plugin-cfg.xml n'est pas régénéré tant que le routeur ODR n'est pas redémarré. Il convient donc d'exécuter le générateur du fichier plugin-cfg.xml en tant que service à haute disponibilité. Pour plus d'informations, consultez la rubrique relative à la génération de la configuration du plug-in dans un environnement à haute disponibilité.

Le fichier plugin-cfg.xml est généré par un processus ODR. Le fichier est ainsi généré sur le système de fichiers qui héberge le routeur ODR qui l'a créé. Pourall, cell et node, WAS_HOME/profiles/nom_profil/etc/ est le répertoire par défaut où le routeur ODR génère le fichier plugin-cfg.xml. Le répertoire par défaut pour server est WAS_HOME/profiles/nom_profil/etc/odr_name/. Le répertoire de génération par défaut peut être remplacé en définissant une propriété système de machine virtuelle Java™ (JVM) sur le routeur ODR de génération. Pour définir la propriété système JVM, sélectionnez Serveurs > Types de serveur > Routeurs On Demand > nom_routeur_odr > Gestion des processus et Java > Définition des processus > Machine Java virtuelle > Propriétés personnalisées > Nouveau. Nommez la propriété système JVM ODCPluginXmlDir et entrez une valeur qui contient le chemin d'accès absolu au répertoire de génération.

Procédure

  1. Dans la console d'administration, accédez à la page Paramètres des routeurs On Demand :
    • Pour les processus ODR autonomes, cliquez sur Serveurs > Types de serveurs > Routeurs On Demand > nom_routeur_ODR > Propriétés des routeurs On Demand > Paramètres des routeurs On Demand.
    • Pour un cluster statique de processus ODR, cliquez sur Serveurs > Clusters > Clusters de routeurs On Demand > nom_cluster_statique_ODR > Propriétés des routeurs On Demand > Paramètres des routeurs On Demand.
    • Pour un cluster dynamique de processus ODR, sélectionnez Serveurs > Clusters > Clusters dynamiques > nom_cluster_dynamique_ODR > Modèles de serveur > > Propriétés des routeurs On Demand > Paramètres des routeurs On Demand.
  2. Dans la section Règle de configuration des plug-in du proxy, sélectionnez la portée dans la liste déroulante Générer la configuration de plug-in.
  3. Facultatif : dans la section Règle de configuration des plug-in du proxy, définissez le chemin d'accès absolu au script que vous entrez dans la zone de texte Script de modification de la configuration de plug-in. Le script défini est appelé à chaque fois que le fichier plugin-cfg.xml est mis à jour dynamiquement.
    Remarques à prendre en compte lors de l'utilisation de la zone de texte Script de modification de la configuration de plug-in :
    • Vous pouvez définir plusieurs scripts à exécuter après la génération de plugin-cfg.xml. Le délimiteur utilisé pour séparer le chemin d'accès à chaque script est le point-virgule (;). Les scripts s'exécutent dans l'ordre dans lequel ils sont définis :
      /tmp/executeFirst.sh;/bin/executeSecond.sh
    • Pour propager automatiquement le fichier plugin-cfg.xml généré, utilisez le mot clé autoPropagate dans la zone de texte Script de modification de la configuration de plug-in.
      Exemples :
      • autoPropagate,*:*:*
      • /tmp/executeFirst.sh;/bin/executeSecond.sh;autoPropagate,*:*:*
    • Pour propager automatiquement le fichier plugin-cfg.xml généré avec le script propagatePluginCfg.py, entrez le script dans la zone de texte Script de modification de la configuration de plug-in.

      Exemples :

      • /opt/WAS/bin/wsadmin.sh -f /opt/WAS/bin/propagatePluginCfg.py -lang jython https://myIHSHost:8192 
        ihsusr ihsusrPassword /tmp/plugin-cfg.xml /opt/HTTPServer/plugins/config/webserver1/plugin-cfg.xml
      • /tmp/executeFirst.sh;/bin/executeSecond.sh;/opt/WAS/bin/wsadmin.sh -f /opt/WAS/bin/propagatePluginCfg.py 
        -lang jython https://myIHSHost:8192 ihsusr ihsusrPassword /tmp/plugin-cfg.xml 
        /opt/HTTPServer/plugins/config/webserver1/plugin-cfg.xml
  4. Cliquez sur Appliquer, puis sauvegardez et synchronisez les changements.
  5. Redémarrez le routeur ODR pour valider les modifications. Le fichier plugin-cfg.xml est généré à chaque démarrage du routeur ODR lorsque des actions d'administration ayant une incidence sur les URI traités par le routeur ODR sont exécutées et lorsque les changements dans l'environnement ont une incidence sur le contenu du fichier plugin-cfg.xml.

Résultats

Le routeur ODR met à jour automatiquement le fichier plugin-cfg.xml lorsque des changements de configuration se produisent.

Que faire ensuite

Vous pouvez remplacer les valeurs par défaut des attributs du fichier plugin-cfg.xml générées automatiquement par le routeur ODR. Pour plus d'informations, consultez la rubrique relative au contrôle de la génération du fichier plugin-cfg.xml.

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=twve_odrWebserver
Nom du fichier : twve_odrWebserver.html