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

Intelligent Management: propiedades personalizadas del clúster dinámico

Puede utilizar las propiedades personalizadas del clúster dinámico para cambiar el comportamiento de los clústeres dinámicos y de colocación de aplicaciones.

Para establecer las propiedades personalizadas de ubicación de aplicaciones, expanda Servidores > Clústeres > Clústeres dinámicos > [nombre de clúster] > Propiedades personalizadas.

Propiedad personalizada APC.predictor

Utilice la propiedad personalizada APC.predictor para habilitar la función del controlador de ubicación de aplicaciones.

Al establecer la propiedad personalizada, el controlador de ubicación de aplicaciones inicia y detiene los servidores basándose únicamente en la utilización de CPU. El controlador ya no recupera más datos del gestor de flujo de solicitudes autónomo (ARFM) sobre qué servidores deben iniciarse y detenerse.

Table 1. Valores de la propiedad personalizada APC.predictor
Valor Descripción
Ámbito Cell
Valor válido CPU

Propiedad personalizada quiesceTimeOutMS

Puede utilizar la propiedad personalizada quiesceTimeOutMS para definir el valor de tiempo de espera de inactividad para las instancias de clúster dinámico.

Defina el valor de la propiedad personalizada en la cantidad de tiempo, en milisegundos, para esperar antes de que se detenga un clúster dinámico. Por ejemplo, si desea que un clúster dinámico se detenga después de 1 minuto de inactividad, defina el valor en 60000. Si los servidores están siendo detenidos por el controlador de ubicación de aplicaciones, de forma predeterminada, se utiliza el valor de tiempo de espera de operación de servidor. Si los servidores están siendo detenidos por la supervisión de gestión de salud, de forma predeterminada, se utiliza el valor de tiempo de espera de reinicio.

Table 2. Valores del la propiedad personalizada quiesceTimeOutMS
Valor Descripción
Ámbito Clúster dinámico
Valores válidos Entero

Propiedad personalizada CenterCell

Cuando configure la gestión del rendimiento de varias células en el entorno, puede utilizar la propiedad personalizada CenterCell para designar una célula como la célula central. Defina también la propiedad personalizada CenterCell de forma individual para cada célula que desee designar como una célula punta.

Avoid trouble Avoid trouble: Sólo se debe definir una propiedad personalizada en true.gotcha
Table 3. Valores de la propiedad personalizada CenterCell
Valor Descripción
Ámbito Cell
Valores válidos true: designa una célula como la célula central

false: designa una célula como una célula punta

Propiedad personalizada lazyStartMinInstances

Puede utilizar la propiedad personalizada lazyStartMinInstances para configurar varias instancias de servidor para iniciar cuando el ODR detecta actividad para un clúster dinámico inactivo.

Anterior a la versión 6.1.1.2, sólo se inició una instancia de servidor cuando se configuró un clúster dinámico para el inicio de poca actividad de aplicación y el ODR recibió solicitudes para el clúster dinámico inactivo. Sin embargo, definiendo la propiedad personalizada lazyStartMinInstances en un clúster dinámico específico, dicho clúster dinámico particular puede iniciar varias instancias. Si existen otros clústeres dinámicos configurados para el inicio de poca actividad de aplicación, estos clústeres sólo pueden iniciar una instancia cada vez.

De forma alternativa, puede definir la propiedad personalizada en el controlador de ubicación de aplicaciones de forma que se verán afectados todos los clústeres dinámicos. Sin embargo, el valor de la propiedad personalizada definido en el nivel de clúster dinámico altera temporalmente el valor de propiedad personalizada definido en el nivel de colocación de aplicaciones.

Table 4. Valores de la propiedad personalizada lazyStartMinInstances
Valor Descripción
Ámbito Clúster dinámico
Valores válidos Un valor entero que especifica el número mínimo de instancias que realizarán un inicio de poca actividad
Valor por omisión 1

Propiedad personalizada equalCPUFactor

Puede utilizar la propiedad personalizada equalCPUFactor para indicar al gestor de carga de trabajo dinámico (DWLM) cómo ecualizar el rendimiento de los servidores de un clúster dinámico.

El DWLM calcula los pesos dinámicos para los servidores en un clúster dinámico dado para ecualizar el rendimiento de los servidores. Las dos medidas comunes del rendimiento de servidor son:
  • Tiempo medio de servicio para una solicitud que se envía al servidor.
  • El uso de procesador del nodo.
Con la propiedad personalizada, puede especificar la relevancia de una de estas medidas sobre la otra. Por ejemplo, si desea coherencia en cómo los usuarios del sitio perciben el rendimiento del sitio, podría elegir optimizar el tiempo medio de servicio. Si está más preocupado en el uso del hardware, podría elegir el uso de procesador como la medida de rendimiento.

Para colocar la máxima prioridad en ecualizar el tiempo medio de servicio, defina el valor de la propiedad personalizada en 0. Para ecualizar el uso de procesador del nodo, defina el valor en 1. Para utilizar una combinación de ambas medidas con un peso relativo de cada medida, defina el valor en un valor de fracción entre 0 y 1, por ejemplo, 0,4. Al definir el valor en una fracción, está colocando un peso relativo de 0,4 en el uso de procesador y 1–0,4, o el peso relativo 0,6 en el tiempo medio de servicio.

Ecualizar ambas medidas a la vez podría no ser posible siempre. Por ejemplo, en un entorno donde los servidores son heterogéneos o donde hay una cantidad que varía de carga de segundo plano desigual, ecualizar el uso de procesador podría generar un tiempo medio de servicio desigual. Una ejecución de servidor rápida y lenta en el mismo uso de procesador puede generar un tiempo medio de servicio de solicitud corto y largo, respectivamente. Una solicitud que envía una cantidad de tiempo significativa en uno de los distintos servidores en un nivel más profundo podría generar un tiempo medio de servicio diferente. Esta diferencia se puede producir en función del servidor al que se envió la solicitud, aunque los servidores del nivel más profundo sean homogéneos y tengan un uso de procesador igual. Existen otras situaciones donde el tiempo de servicio de una solicitud depende de los recursos que no son el procesador. El valor de la propiedad personalizada equalCPUFactor ayuda al controlador DWLM a determinar una medida ponderada del tiempo medio de servicio y el uso de procesador que se van a ecualizar.

Incluso sin la propiedad personalizada equalCPUFactor, el uso de procesador de los servidores de un clúster dinámico determinado tiene repercusiones en el comportamiento del controlador DWLM. En general, cuando el uso de procesador es bajo, la distribución igual de la carga tiene prioridad sobre la ecualización del rendimiento del tiempo o el uso de servicio. De forma gradual, a medida que el uso crece, la ecualización del rendimiento empieza a tener prioridad. En valores de uso de procesador muy altos, los pesos tienden a no cambiar tanto para evitar la inestabilidad. Cuando el uso de procesador es alto, aumenta la sensibilidad del rendimiento en la distribución de carga en dicho punto de funcionamiento extremo.

Table 5. Valores de la propiedad personalizada equalCPUFactor
Valor Descripción
Ámbito Célula, que se aplica en todos los clústeres dinámicos de la célula, o en el nivel de célula de clúster dinámico individual. Si la propiedad personalizada se especifica en el nivel de clúster dinámico y de célula, el valor del nivel de clúster dinámico altera temporalmente el valor que se especifica en el nivel de célula.
Valores válidos Un valor de fracción entre 0 y 1
Valor por omisión 0 para los entornos no virtualizados y 1 para los entornos virtualizados

Propiedad personalizada HttpSessionRebalanceOff

Puede utilizar la propiedad personalizada HttpSessionRebalanceOff para inhabilitar el reequilibrio de sesiones HTTP.

El reequilibrio de sesiones HTTP se habilita automáticamente. Puede utilizar el reequilibrio de sesiones HTTP para volver a asignar afinidades de sesiones existentes a nuevos servidores que pasan a estar disponibles para que las procese la aplicación web dada. Para obtener más información, consulte el tema sobre reequilibrio de sesiones HTTP.

Utilice la propiedad personalizada HttpSessionRebalanceOff si desea que la configuración vuelva al comportamiento de sesión HTTP, donde las afinidades de sesión se establecen con un servidor de aplicaciones concreto y no se vuelven a asignar a los nuevos servidores que pasen a estar disponibles.

El reequilibrio de sesiones está inhabilitado de forma predeterminada en los clústeres dinámicos formados por servidores que no están ejecutando WebSphere Application Server, como, por ejemplo, los servidores PHP o Tomcat, ya que puede tener otro mecanismo de clúster de sesiones desplegado para estos servidores.

Puede considerar inhabilitar el reequilibrio de sesiones HTTP si los tamaños de sesiones son grandes. Si las sesiones tienen un gran tamaño, el coste de moverlas a un nuevo servidor puede ser mayor que el beneficio de sacar la carga de trabajo del servidor original. Puede utilizar los datos PMI (Performance Monitoring Infrastructure) para tomar la decisión de desactivar el reequilibrio de sesiones. Puede ver en los datos PMI que el tiempo de respuesta, la utilización de la memoria y la utilización del procesador aumenta en servidores específicos para transferir la información de la sesión. Para obtener más información sobre el análisis de los datos PMI y las prácticas recomendadas para utilizar las sesiones HTTP, consulte el tema sobre PMI (Performance Monitoring Infrastructure).

Si deja activado el reequilibrio de sesiones, las sesiones se distribuyen más uniformemente y la utilización de la memoria y el procesador también se distribuirán más uniformemente por los servidores del clúster. Si un clúster está más equilibrado, es más fácil para Intelligent Management tomar decisiones autónomas.

Table 6. Valores de la propiedad personalizada HttpSessionRebalanceOff
Valor Descripción
Ámbito Clúster dinámico
Valores válidos true: inhabilita el reequilibrio de sesiones HTTP.

false: habilita el reequilibrio de sesiones HTTP. Si desea inhabilitar el reequilibrio de sesiones HTTP para los servidores de aplicaciones WebSphere Application Server, puede suprimir la propiedad personalizada.

Valor por omisión

Para los clústeres dinámicos que constan de servidores de aplicaciones WebSphere Application Server: false (habilitado)

Para los clústeres dinámicos que constan de servidores que no son servidores de aplicaciones WebSphere Application Server, como por ejemplo servidores PHP o Tomcat: true (inhabilitado)

Propiedad personalizada numVerticalInstances

Utilice esta propiedad personalizada para definir el número de instancias de clúster dinámico en un nodo.

Utilice sólo esta propiedad personalizada si los nodos del clúster dinámico son heterogéneos con potencias distintas. Si los nodos del clúster dinámico son homogéneos, puede definir el número de instancias de clúster dinámico una vez en la consola de administración. Para obtener más información sobre las instancias de clúster dinámico, consulte el tema sobre la configuración de un clúster dinámico con nodos heterogéneos para dar soporte al apilamiento vertical.

Table 7. Valores de la propiedad personalizada numVerticalInstances
Valor Descripción
Ámbito Clúster dinámico
Formato de nombre Especifique el nombre de la propiedad personalizada como numVerticalInstances.nombre_nodo, donde nombre_nodo es el nombre del nodo.
Valores válidos Valor entero para el número de pila

Propiedad personalizada proactiveIdleStop

Puede utilizar esta propiedad personalizada para detener las instancias de clúster dinámico durante periodos de inactividad.

Esta propiedad personalizada añade funcionalidad al valor Si otros clústeres dinámicos necesitan recursos, detenga todas las instancias de este clúster durante periodos de inactividad en la consola de administración. Este valor debe estar habilitado con esta propiedad personalizada. Con el valor de la consola de administración, las instancias sólo se detienen si otros clústeres de la célula necesitan recursos que están utilizando las instancias inactivas. También se especifica la cantidad de tiempo que debe esperar antes de detener las instancias del clúster. Si establece esta propiedad personalizada, las instancias inactivas se detienen aunque los recursos no sean necesarios en otro lugar del entorno. La instancia de clúster pasa a desocupada en la cantidad de tiempo especificada en el valor de la consola de administración.

El controlador de ubicación de aplicaciones detiene la instancia en algún punto de tiempo entre la cantidad de tiempo que ha especificado en la definición de la consola de administración más el valor especificado para la definición de Tiempo mínimo entre cambios de ubicación en el panel Configuración de controlador de ubicación de aplicaciones. Por ejemplo, si define la propiedad personalizada proactiveIdleStop en true, el valor de Tiempo mínimo entre cambios de ubicación es 15 minutos y el valor de Tiempo de espera antes de detener instancias es 5 minutos, la instancia del clúster dinámico se detiene en algún momento entre 5 minutos y 20 minutos después de que se direccionara la última solicitud a la instancia.

Table 8. Valores de la propiedad personalizada proactiveIdleStop
Valor Descripción
Ámbito Clúster dinámico, excepto para los clústeres dinámicos de direccionadores On demand (ODR)
Valores válidos Booleano
Valor por omisión false (inhabilitado)
[AIX Solaris HP-UX Linux Windows][z/OS]

Propiedad personalizada routableTimeoutMS

Mientras un miembro de clúster dinámico se está iniciando, existe un periodo de tiempo durante el cual el miembro todavía no está preparado para procesar solicitudes desde el direccionador On demand (ODR). Utilice la propiedad personalizada routableTimeoutMS para definir el tiempo de espera de ODR, en milisegundos, antes de direccionar el tráfico a un miembro de clúster dinámico que se acaba de iniciar.

Por ejemplo, al utilizar la modalidad de mantenimiento de nodo o servidor, el controlador de ubicación de aplicaciones (APC) asigna recursos para sustituir los que pasan a modalidad de mantenimiento. Otro ejemplo es cuando el APC reubica un miembro de clúster dinámico de un nodo a otro debido a la memoria, CPU y otras restricciones. En lo dos casos, es posible que sea necesario un tiempo adicional superior a los 60000 milisegundos predeterminados para que las aplicaciones se activen en los recursos recién iniciados.

Note: Utilice esta propiedad personalizada únicamente si experimenta un código de error HTTP 503 durante los estados de transición de miembro de clúster dinámico.
Table 9. Propiedad personalizada routableTimeoutMS
Valor Descripción
Ámbito Clústeres dinámicos de direccionadores On demand (ODR)
Valores válidos Tiempo de espera máximo para direccionabilidad de ODR
Valor por omisión 60000 milisegundos
[z/OS]

Propiedad personalizada serverSpecificShortNames

Para las plataformas z/OS, la propiedad personalizada serverSpecificShortNames se especifica en el clúster dinámico para indicar los nombres abreviados específicos de miembros de clúster en un formato de lista separada por comas, por ejemplo, SSN1,SSN2. Utilice comas para separar múltiples nombres abreviados. Si no proporciona suficientes nombres abreviados para utilizarlos para todos los miembros de clúster, a los miembros de clúster restantes se les asignan nombres abreviados genéricos, como BBOS001, BBOS002, etc.

Table 10. Valores de la propiedad personalizada serverSpecificShortNames
Valor Descripción
Ámbito Clúster dinámico
Valores válidos Lista separada por comas de nombres cortos para los miembros de clúster dinámico, por ejemplo, SSN1,SSN2

Propiedad personalizada updateWLM

Cuando esta propiedad se establece en false, el controlador DWLM no actualizará los pesos calculados para los miembros del clúster en la gestión de carga de trabajo (WLM). El valor predeterminado de esta propiedad es true. Para que esta propiedad personalizada entre en vigor es necesario el reciclado de células. Se recomienda establecer updateWLM en false cuando se desactiva HAManager en la célula o en todos los miembros del clúster dinámico.
Note: Esta propiedad personalizada se puede establecer a nivel de clúster dinámico o a nivel de célula:
  • Si se establece a nivel de célula, se aplica a todos los clústeres dinámicos de la célula.
  • Si se establece a nivel del clúster dinámico, se aplica sólo a dicho clúster dinámico.
Table 11. Valores de la propiedad personalizada updateWLM
Valor Descripción
Ámbito Clúster dinámico o célula
Valores válidos true o false
Valor por omisión true

Icon that indicates the type of topic Reference topic



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