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

Configuración de un ODR para actualizar de forma dinámica la configuración del plug-in de servidor web

En una topología con un servidor web que reenvía las solicitudes a un direccionador on demand (ODR), el ODR puede establecerse para generar dinámicamente y actualizar el archivo de configuración del plug-in de servidor web de plugin-cfg.xml. Al configurar un ODR para actualizar dinámicamente plugin-cfg.xml, puede evitar la actualización manual del archivo durante acciones administrativas, que puede afectar al contenido.

Antes de empezar

Considere la topología del entorno antes de configurar la generación del archivo plugin-cfg.xml; cada ODR puede generar un archivo plugin-cfg.xml que incluye todos los URI que puede manejar. El archivo plugin-cfg.xml generado se puede configurar para: all, cell, node y server. El ámbito de configuración determina qué ODR se incluyen en plugin-cfg.xml, y por lo tanto, a qué ODR un servidor web reenvía solicitudes. De forma predeterminada, plugin-cfg.xml sólo incluye los ODR en ejecución.
El ámbito de la configuración de plugin-cfg.xml puede ser:
  • All: Incluye todos los ODR en el entorno.
  • Cell: Incluye todos los ODR dentro de la misma célula como el ODR que genera plugin-cfg.xml.
  • Node: Incluye todos los ODR en el mismo nodo que el ODR que genera plugin-cfg.xml.
  • Server: Sólo incluye el ODR que genera plugin-cfg.xml.

Acerca de esta tarea

Un ODR que se configura para generar plugin-cfg.xml debe estar en ejecución para que se produzcan actualizaciones dinámicas. Si se ha configurado un solo ODR para generar el archivo plugin-cfg.xml, y se detiene el ODR, plugin-cfg.xml no se vuelve a generar hasta que se reinicia el ODR. Por lo tanto, ejecute el generador de archivo plugin-cfg.xml como un servicio de alta disponibilidad. Para obtener más información, consulte el tema sobre la generación de la configuración del plug-in en un entorno de alta disponibilidad.

El archivo plugin-cfg.xml se genera mediante un proceso ODR. Por lo tanto, el archivo se genera en el sistema de archivos que aloja el ODR de generación. En all, cell y node, WAS_HOME/profiles/profile_name/etc/ es el directorio predeterminado en el que el ODR genera el archivo plugin-cfg.xml. El directorio predeterminado de server es WAS_HOME/profiles/profile_name/etc/odr_name/. El directorio de generación predeterminado puede alterarse temporalmente estableciendo una propiedad del sistema JVM (máquina virtual Java™) en el ODR generador. Para establecer la propiedad del sistema JVM, vaya a Servidores > Tipos de servidor > Direccionadores On Demand > nombre_ODR > Java y gestión de procesos > Definición de proceso > Máquina virtual Java > Propiedades personalizadas > Nueva. Nombre la propiedad del sistema JVM ODCPluginXmlDir y especifique un valor que contiene la vía de acceso absoluta al directorio de la generación.

Procedimiento

  1. En la consola de administración, vaya a la página Valores de direccionador On Demand:
    • En procesos ODR autónomos, pulse Servidores > Tipos de servidor > Direccionadores On Demand > nombre_ODR > Propiedades del direccionador On Demand > Valores del direccionador On Demand.
    • En un clúster estático de procesos ODR, pulse Servidores > Clústeres > Clústeres de direccionador On Demand > nombre_clúster_estático_ODR > Propiedades del direccionador On Demand > Valores de direccionador On Demand.
    • En un clúster dinámico de procesos ODR, vaya a Servidores > Clústeres > Clústeres dinámicos > nombre_clúster_dinámico_ODR > Plantilla de servidor > > Propiedades del direccionador On Demand > Valores de direccionador On Demand.
  2. En la sección Política de configuración de plug-in de proxy, seleccione el ámbito en la lista desplegable Generar configuración de plug-in.
  3. Opcional: En la sección Política de configuración de plug-in de proxy, defina una vía de acceso absoluta al script que ha especificado en el recuadro de texto Script de cambio de configuración de plug-in. El script definido se invoca cada vez que el archivo plugin-cfg.xml se actualiza dinámicamente.
    Consideraciones al utilizar el recuadro de texto Script de cambio de configuración de plug-in:
    • Puede definir varios scripts para que se ejecuten después de generarse plugin-cfg.xml. El delimitador utilizado para separar la vía de acceso a cada script es un punto y coma ( ; ). Los scripts se ejecutan en el orden en que se han definido:
      /tmp/executeFirst.sh;/bin/executeSecond.sh
    • Para propagar automáticamente el archivo plugin-cfg.xml generado, utilice la palabra clave autoPropagate en el recuadro de texto Script de cambio de configuración de plug-in.
      Ejemplos:
      • autoPropagate,*:*:*
      • /tmp/executeFirst.sh;/bin/executeSecond.sh;autoPropagate,*:*:*
    • Para propagar automáticamente el archivo plugin-cfg.xml generado utilizando el script propagatePluginCfg.py, especifique el script en el recuadro de texto Script de cambio de configuración de plug-in.

      Ejemplos:

      • /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. Pulse Aplicar y guarde y sincronice los cambios.
  5. Reinicie el ODR para que los cambios entren en vigor. El archivo plugin-cfg.xml se genera cada vez que se inicia el ODR, cuando hay acciones administrativas que afectan a los URI que el ODR maneja, y cuando los cambios en el entorno afectan al contenido del archivo plugin-cfg.xml.

Resultados

El ODR actualiza automáticamente el archivo plugin-cfg.xml cuando se producen cambios de configuración.

Qué hacer a continuación

Puede alterar temporalmente los valores de atributo predeterminados del archivo plugin-cfg.xml que el ODR genera automáticamente. Para obtener más información, consulte el tema sobre el control de la generación del archivo plugin-cfg.xml.

Icon that indicates the type of topic Task topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twve_odrWebserver
File name: twve_odrWebserver.html