![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[z/OS]](../images/ngzos.gif)
Creación de clústeres dinámicos
Cuando se crea un clúster dinámico, la carga de trabajo de los miembros del clúster se equilibra dinámicamente en función de la información de rendimiento recopilada de los miembros del clúster. La creación de clústeres dinámicos permite la virtualización de servidor de aplicaciones.
Antes de empezar
- Debe tener privilegios de administración de configurador para crear un clúster dinámico.
- Verifique que el control de ubicación de aplicaciones está habilitado. De forma predeterminada el controlador de ubicación de aplicaciones está habilitado. El controlador de ubicación de aplicaciones habilita las prestaciones autónomas de los clústeres dinámicos. Para habilitar el controlador de ubicación de aplicaciones, pulse Políticas operativas > Gestores autónomos > Controlador de ubicación de aplicaciones. Si desea más información sobre las propiedades que puede cambiar en el controlador de ubicación de aplicaciones, consulte el tema sobre la supervisión y ajuste del controlador de ubicación de aplicaciones.
- Decida si va a utilizar el apilamiento vertical. El apilamiento vertical puede mejorar las condiciones de cuello de botella en las aplicaciones desplegadas mediante la habilitación del controlador de ubicación para que inicie más de una instancia del clúster dinámico de un nodo. Con el apilamiento vertical habilitado, los gestores autónomos limitan el porcentaje de procesador que utiliza cada instancia apilada. La fórmula general es 100%/número_máx_instancias_apiladas. Por ejemplo, si configura tres instancias apiladas, la carga de trabajo se regula para evitar que una sola instancia utilice más del 33% de la capacidad del procesador. Para obtener más información, consulte el tema sobre la configuración de apilamiento vertical.
- Si crea un clúster dinámico de servidores de
middleware creados externamente con la gestión de ciclo de vida asistido, cree representaciones de estos servidores en el entorno de producto antes de crear un clúster dinámico.
Todos estos servidores deben
tener instaladas las mismas aplicaciones y la misma versión del software de middleware.
Para obtener más información, consulte el tema sobre la adición de servidores de
middleware de ciclo de vida asistido.
Deprecated feature: Los servidores de ciclo de vida completo y asistido están en desuso en WebSphere Application Server versión 9.0. Migre los servidores WebSphere Liberty a una configuración Liberty Collective. No hay acción de migración recomendada para otros tipos de servidores. depfeat
Acerca de esta tarea
Un clúster dinámico es un destino de despliegue de aplicaciones que puede ampliarse o contraerse en función de la carga de trabajo de su entorno. Los clústeres dinámicos funcionan con los gestores autónomos, incluidos el controlador de ubicaciones de aplicaciones y el gestor de carga de trabajo dinámica para maximizar el uso de los recursos del sistema. Los clústeres dinámicos son necesarios para muchas de las funciones autónomas del producto, incluidas las políticas de servicio y de alta disponibilidad.
Si ya tiene más de 40 servidores en el grupo principal, puede utilizar el script coregroupsplit.py para dividir la célula existente en varios grupos principales. Para obtener más información, consulte el tema sobre el script coregroupsplit.py.
Procedimiento
- Cree el clúster dinámico. En la consola de administración, pulse Servidores > Clústeres > Clústeres dinámicos > Nuevo.
- Seleccione el tipo de servidor del clúster dinámico. El tipo de servidor del clúster dinámico determina el tipo de los servidores que son miembros de este clúster dinámico. Dependiendo del tipo, especifique el nombre del clúster dinámico en este panel o cuando seleccione el método de pertenencia.
- Para algunos tipos de clúster dinámico, puede seleccionar el método de pertenencia. El método de pertenencia define cómo se unen los servidores al clúster dinámico
como instancias de clúster.
Opción Descripción Definir automáticamente miembros del clúster con reglas Puede Definir automáticamente miembros del clúster con reglas si utilizas servidores con la gestión de ciclo de vida completo. Con esta opción, se crea una política de pertenencia que define los nodos en los que se pueden colocar las instancias de clúster. Definir manualmente miembros del clúster Si utiliza servidores con la gestión de ciclo de vida asistido, puede Definir manualmente los miembros del clúster. Con esta opción, se seleccionan los servidores existentes que se van a añadir al clúster dinámico. Los servidores que seleccione deben ser homogéneos, es decir, deben ser el mismo tipo de servidor, tener la misma versión de servidor de middleware y tener instaladas las mismas aplicaciones. Avoid trouble: Para añadir un nuevo servidor de middleware a un clúster dinámico existente cuando una o más aplicaciones son el destino del clúster dinámico, debe instalar las aplicaciones en el servidor de middleware y especificar como destino las aplicaciones en el servidor antes de añadir el servidor como miembro del clúster dinámico.gotcha
- Defina los miembros del clúster dinámico.
- Si selecciona Definir automáticamente miembros del clúster con reglas en el paso anterior, utilice el creador de subexpresiones para crear una expresión de política de pertenencia para el clúster dinámico. Esta expresión se compara con todos los nodos de la célula y se seleccionan los nodos para los que la subexpresión es true.
- Si ha seleccionado Definir manualmente miembros de clúster, la acción que debe realizar depende del tipo de servidores del clúster dinámico.
- Si el tipo de servidor es un servidor de aplicaciones, elija un clúster estático existente para convertirlo en un clúster dinámico.
- Si el tipo de servidor es un servidor de middleware creado externamente con la gestión de ciclo de vida asistido, seleccione los servidores de la lista y añádalo al clúster dinámico.
Antes de añadir los servidores de ciclo de vida asistido, asegúrese de que sean del mismo tipo, que tengan la misma versión de servidor de middleware y que tengan el mismo conjunto de aplicaciones instaladas.
Avoid trouble: Antes de poder añadir un nuevo servidor de middleware a un clúster dinámico existente cuando una o más aplicaciones son el destino del clúster dinámico, debe instalar las aplicaciones en el servidor de middleware y especificar como destino las aplicaciones en el servidor.
- Despliegue la aplicación no gestionada en el servidor de middleware. Para obtener más información, consulte el tema sobre el despliegue de aplicaciones web no gestionadas.
- Defina el destino de despliegue para la aplicación. En la consola administrativa, pulse Aplicaciones > Todas las aplicaciones > nombre_aplic_no_gestionada. Seleccione el destino y pulse Añadir.
- Pulse Aplicar y guarde los cambios.
- Seleccione una plantilla de servidor de clúster dinámico.
Puede seleccionar una plantilla de servidor de clúster dinámico sólo para los clústeres dinámicos que están formados por servidores con la gestión de ciclo de vida completo. Puede elegir una plantilla predefinida existente o crear sus propias plantillas de servidor para utilizarlas cuando cree el clúster dinámico. Consulte el tema sobre la creación de plantillas de servidor.
Avoid trouble: Si la configuración consiste en versiones combinadas de WebSphere Application Server Network Deployment, y la versión del gestor de despliegue es específicamente superior a la versión del nodo, no puede utilizar una plantilla de servidor predefinida para crear un clúster dinámico. Por ejemplo, si ejecuta un nodo versión 6.1 y un gestor de despliegue versión 7.0, puede crear un clúster estático de servidores en el nodo y, después, convertirlo en un clúster dinámico.gotcha
Deprecated feature: Las plantillas de servidor defaultXD y defaultXDZOS que se utilizaban durante la creación de un clúster dinámico están en desuso. En su lugar, utilice la plantilla de servidor default o defaultZOS. depfeat
- Especifique propiedades específicas del clúster dinámico.
- Defina el número mínimo de instancias del clúster. El número mínimo de instancias predeterminado es una instancia y el máximo valor predeterminado es sin límite de instancias. Si un valor mínimo es excesivo, se podría producir una degradación del rendimiento.
- Defina el número máximo de instancias de clúster. El valor predeterminado no tiene límite en el número de instancias de clúster.
- Determine si se habilita el apilamiento vertical. Cuando configure el apilamiento vertical, pueden iniciarse varias instancias de clúster dinámico en el mismo nodo.
- Especifique una preferencia de aislamiento para el clúster dinámico.
- Confirme la creación del clúster dinámico. Pulse Finalizar > Guardar para guardar los cambios en la configuración maestra.
- Seleccione la modalidad de operación. En la consola de administración, pulse
Servidores > Clústeres > Clústeres dinámicos.
Seleccione los clústeres dinámicos que
desea modificar. Elija la modalidad operativa y pulse Establecer modalidad.
Importante: Para utilizar la ubicación de aplicaciones dinámica, pulse Automática o Supervisada como modalidad de operación.
Si tiene nodos que se ejecutan en sistemas z/OS, utilice clústeres dinámicos en modalidad supervisada o automática. Si desea impedir que Intelligent Management inicie automáticamente un miembro de clúster en una partición lógica (LPAR) que aloja un clúster dinámico cuando el procesador de LPAR está demasiado ocupado, debe definir la propiedad personalizada cpuUtilizationThreshold. En este escenario, el producto inicia el miembro del clúster sólo si la demanda de transacción requiere miembros de clúster adicionales y el uso del procesador en la LPAR es menor que el valor de cpuUtilizationThreshold. Para obtener más información, consulte el tema sobre las propiedades personalizadas de ubicación de aplicaciones.
Resultados
Cuando se inician los clústeres dinámicos, estará disponible lo antes posible una instancia de cada clúster dinámico del entorno como mínimo. Pueden iniciarse simultáneamente varias instancias en el mismo nodo si tiene varios procesadores en el mismo nodo. Por ejemplo, si tiene dos procesadores en un nodo, pueden iniciarse dos instancias simultáneamente. El controlador de ubicación de aplicaciones continúa iniciando instancias equitativamente en los nodos de todos los clústeres dinámicos hasta que se alcance el número mínimo de instancias de cada clúster dinámico.
Ejemplo
Utilice los siguientes casos de ubicación como directrices para los valores de clústeres dinámicos:
- Para especificar que se inicien exactamente dos servidores cuando se ejecute el clúster dinámico, pulse Mantener iniciadas varias instancias todo el tiempo. Establezca el valor Número de instancias en 2. Pulse Limitar el número de instancias que pueden iniciarse y establezca el valor Número de instancias en 2.
- Para limitar el número de servidores iniciados en cinco y detener los servidores cuando no haya ninguna actividad, pulse Detener todas las instancias durante periodos de inactividad. Establezca el número máximo de instancias pulsando Limitar el número de instancias que pueden iniciarse y establezca el valor Número de instancias en 5.
- Para mantener activa siempre al menos una instancia y dar soporte a un número ilimitado de instancias que puedan iniciarse, pulse Mantener iniciada una instancia todo el tiempo y No limitar el número de instancias que pueden iniciarse.
Qué hacer a continuación
- Para editar los valores del clúster dinámico, pulse Servidores > Clústeres > Clústeres dinámicos > nombre_clúster_dinámico. Si desea realizar cambios en todos los miembros del clúster dinámico, puede editar la plantilla de servidor del clúster dinámico. Pulse Plantilla de servidor.
- Despliegue una aplicación al clúster dinámico.
- Supervise el rendimiento con las pestañas de informes y operaciones. Pulse Servidores > Clústeres > Clústeres dinámicos > nombre_clúster_dinámico. Pulse la pestaña Informes en la pestaña Operaciones.
- Si utiliza la modalidad supervisada, los gestores autónomos generan acciones recomendadas y tareas de tiempo de ejecución sobre las que puede actuar. Para ver todas las tareas de tiempo de ejecución que la modalidad operativa supervisada ha creado, seleccione Administración del sistema > Gestión de tareas > Tareas de tiempo de ejecución. Si desea evitar la necesidad de supervisar la cola de tareas de tiempo de ejecución, puede definir la notificación por correo electrónico. Puede crear un perfil de notificación de correo electrónico pulsando Administración del sistema > Gestión de tareas > Notificaciones.
- Si utiliza la modalidad automática, puede impedir que se inicien o
se reinicien los servidores durante la conclusión de la célula si añade mandatos para
inhabilitar el controlador de ubicación de aplicaciones y el controlador de salud en el
script que se utiliza para detener la célula.
Por ejemplo, puede añadir las siguientes
líneas al script:
wsadmin -profile PlacementControllerProcs.jacl -c "disable" wsadmin -profile HmmControllerProcs.jacl -c "disable"
Subtopics
Creación de un clúster estático de ODR
Puede crear un clúster estático de direccionadores on demand (ODR). Un clúster estático es un grupo de servidores de aplicaciones de un entorno WebSphere Application Server Network Deployment que participa en la gestión de la carga de trabajo.Creación de un clúster dinámico de ODR
Puede crear un clúster dinámico de direccionadores on demand (ODR), lo que significa que el controlador de ubicación de aplicaciones selecciona el mejor nodo en el cual iniciar el número mínimo de ODR. Si un ODR detiene, por cualquier motivo, el controlador de ubicación de aplicaciones, se iniciará una nueva instancia.Clústeres dinámicos
Un clúster dinámico es un clúster de servidores que utiliza pesos y la gestión de carga de trabajo para equilibrar las cargas de trabajo de sus miembros de clúster de forma dinámica, basándose en la información de rendimiento que se recopila de los miembros de clúster. Los clústeres dinámicos habilitan la virtualización del servidor de aplicaciones.Script createDynamicCluster.jacl
Puede utilizar el script createDynamicCluster.jacl para crear un clúster dinámico.Script appEditionRename.py
Puede utilizar el script appEditionRename.py para cambiar la edición de todas las aplicaciones instaladas en un servidor o un clúster, excluyendo las aplicaciones del sistema.Script coregroupsplit.py
Puede utilizar el script coregroupsplit.py para dividir la célula existente en varios grupos principales. Considere ejecutar este script si tiene más de 40 procesos relacionados con WebSphere Application Server como, por ejemplo, servidores de aplicaciones, agentes de nodo y direccionadores on demand (ODR) definidos en el grupo principal.Script deleteDynamicCluster.jacl
Puede utilizar el script deleteDynamicCluster.jacl para suprimir clústeres dinámicos.Intelligent Management: tareas administrativas de clúster dinámico
Utilice los mandatos de clúster dinámico para ver o editar clústeres dinámicos sin utilizar la consola de administración.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.Intelligent Management: clústeres estáticos frente a clústeres dinámicos
Los clústeres estáticos de una configuración WebSphere Application Server Network Deployment son diferentes de los clústeres dinámicos que puede definir en Intelligent Management. Ambos tipos de clúster dan soporte al equilibrio de carga de trabajo, no obstante, los clústeres dinámicos están controlados por gestores autónomos que pueden optimizar el rendimiento del clúster.Aislamiento de clústeres dinámicos
Puede utilizar el aislamiento del clúster dinámico para aislar las aplicaciones de otras que están desplegadas en la célula. Por ejemplo, puede crear una configuración de aislamiento de clúster dinámico para aislar las aplicaciones importantes que utiliza un cliente externo desde las aplicaciones internas, que pueden tolerar alguna inestabilidad.Configuración del inicio poco activo de la aplicación
Si configura el inicio poco activo de la aplicación, puede liberar recursos que están consumiendo los clústeres dinámicos inactivos para que puedan utilizarlos ostras instancias de clúster de la célula.Configuración del apilamiento vertical
Puede configurar el apilamiento vertical para habilitar el controlador de ubicación de aplicaciones para iniciar más de una instancia del clúster dinámico para mejorar las condiciones de cuello de botella dentro de una aplicación.Reequilibrio de sesiones HTTP
Puede equilibrar de forma dinámica y activa la distribución de sesiones HTTP entre los servidores de aplicaciones utilizando el reequilibrio de sesiones HTTP.


http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twve_odrdynamiccluster
File name: twve_odrdynamiccluster.html