![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[z/OS]](../images/ngzos.gif)
Generación de la configuración del plug-in en un entorno de alta disponibilidad
En un entorno de alta disponibilidad, puede configurar el servidor web para generar la configuración de plug-in. De este modo, se asegura de que la configuración es generada por un proceso de la célula, independientemente de otros procesos que podrían no estar disponibles.
Antes de empezar
- Establezca el entorno de alta disponibilidad. Para obtener más información, consulte el tema sobre la configuración de un entorno de alta disponibilidad.
- El uso del servicio de generación de plugin-cfg de alta disponibilidad no inhabilita automáticamente la generación de plugin-cfg del direccionador On Demand, si está habilitado. Los dos servicios son independientes. Es redundante habilitar ambos servicios; si habilita el servicio de generación de plugin-cfg de alta disponibilidad, inhabilite la generación de plugin-cfg de ODR previamente configurada. Si desea más información, consulte el tema sobre la configuración de un ODR para actualizar de forma dinámica la configuración del plug-in de servidor web.
- Si habilita Intelligent Management para un servidor web, no utilice la opción para generar dinámicamente el archivo plugin-cfg.xml para ese servidor web. Generar dinámicamente el archivo plugin-cfg.xml sobrescribe los valores de Intelligent Management en el archivo plugin-cfg.xml .
Acerca de esta tarea
- Defina un conjunto de propiedades personalizadas en el nivel de célula para cada archivo plugin-cfg.xml que desee generar. Las
propiedades personalizadas se formatean como
ODCPluginCfg<propiedad>_<definitionID>=value,
donde <property> es uno de los elementos siguientes:
- OdrList
- OutputPath
- UpdateScript
- OdrClusterList
- Inhabilitado
- Para generar definiciones HAPluginCfgGeneration bajo demanda:
- Inhabilite la generación automática. Establezca la propiedad personalizada de célula ODCPluginCfgDisabled_<IDdefinición en true.
- Para generar un nuevo plug-in, ejecute este mandato:
donde:<WAS_HOME>/bin/wsadmin.sh -lang jython -f <WAS_HOME>/bin/manageODC.py generateHAPluginCfgs <generationDefinitionIDs> <nombre_nodo> <nombre_servidor>
- generationDefinitionIDs
- es una lista de los ID de HAPluginCfgGeneration separados por comas con el formato ODCPluginCfg_<IDdefinición.
- nodeName
- es el nombre del nodo que realiza la generación.
- serverName
- es el nombre de proceso que realiza la generación. Cualquier proceso aumentado de Intelligent Management puede generar la configuración de HAPluginCfgs bajo demanda, excepto para los procesos de XDAGENT. Por
ejemplo:
<WAS_HOME>/bin/wsadmin.sh -lang jython -f <WAS_HOME>/bin/manageODC.py generateHAPluginCfgs ODCPluginCfg_1,ODCPluginCfg_2 dmgrNodeName dmgr
- Para limitar la frecuencia con que se regeneran las definiciones de HAPluginCfgGeneration, establezca la propiedad personalizada de célula ODCPluginCfgMinGenerationDelay con un valor que represente el tiempo, en minutos, que debe transcurrir entre las generaciones posibles. Por
ejemplo:
Las definiciones HAPluginCfgGeneration configuradas se regeneran cada 10 minutos, como máximo. Si el generador recibe una notificación para volver a crear pluginCfgs, se retrasará la generación de pluginCfgs escrita dentro de los últimos 10 minutos.ODCPluginCfgMinGenerationDelay = 10
- Para limitar la frecuencia con la que se vuelve a generar un archivo plugin-cfg.xml generado por ODR, establezca la propiedad de JVM com.ibm.ws.odr.plugincfg.minGenerationDelay en un valor que represente el tiempo en minutos entre posibles generaciones y, a continuación, recicle el ODR.
- De forma predeterminada, se utiliza el valor de peso de tiempo de ejecución estático configurado para incluir los procesos de ODR detenidos en un archivo plugin-cfg.xml generado.
- Para incluir los
procesos de ODR detenidos en un archivo plugin-cfg.xml generado
basándose en el valor de peso de tiempo de ejecución actual (siempre 0),
configure los valores siguientes:
- Para HAPluginCfgGenerator, establezca la propiedad personalizada de célula ODCPluginCfgOdrIncludeStoppedStatic en false.
- Para archivos plugin-cfg.xml generados por ODR, establezca la propiedad de JVM com.ibm.ws.odr.plugincfg.odrIncludeStoppedStatic en false y, a continuación, recicle el ODR.
Procedimiento
Nombre de propiedad | Valor de propiedad | Descripción |
---|---|---|
ODCPluginCfgOdrList_1 |
myCell:*:* |
Genera una configuración de plug-in que direccionará todos los ODR de la célula myCell. |
ODCPluginCfgOutputPath_1 |
/tmp/plugin-cfg1.xml |
Escribe la configuración de plug-in generado en el archivo /tmp/plugin-cfg1.xml. |
ODCPluginCfgUpdateScript_1 |
/root/bin/pluginCfgUpdate1 |
Vía de acceso al script que se invoca cada vez que se actualiza el archivo /tmp/plugin-cfg1.xml. |
Nombre de propiedad | Valor de propiedad | Descripción |
---|---|---|
ODCPluginCfgOdrClusterList_2 |
myCell:myOdrCluster |
Genera una configuración de plug-in que direccionará todos los ODR del clúster myOdrCluster en la célula myCell. |
ODCPluginCfgOutputPath_2 |
/tmp/plugin-cfg2.xml |
Escribe la configuración de plug-in generado en el archivo /tmp/plugin-cfg2.xml. |
ODCPluginCfgUpdateScript_2 |
/root/bin/pluginCfgUpdate2 |
La vía de acceso al script que se ejecuta cada vez que se actualiza el archivo /tmp/plugin-cfg2.xml. |
ODCPluginCfgOdrIncludeStopped_2 |
true o false |
Incluye o excluye los ODR detenidos. |
Qué hacer a continuación
Dado que la generación del archivo plugin-cfg.xml se puede producir en cualquier nodo de la célula, puede determinar la ubicación específica en la que se ejecuta el servicio de generación:
En la consola administrativa, pulse
. Verifique que se visualiza HAPluginCfgGenerator en la tabla.