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

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

Complete los siguientes requisitos previos antes de crear un clúster dinámico:
  • 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 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

  1. Cree el clúster dinámico. En la consola de administración, pulse Servidores > Clústeres > Clústeres dinámicos > Nuevo.
  2. 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.
  3. 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 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
  4. 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 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.
        1. 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.
        2. 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.
        3. Pulse Aplicar y guarde los cambios.
        gotcha
  5. 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 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 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
  6. Especifique propiedades específicas del clúster dinámico.
    1. 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.
    2. 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.
    3. 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.
    4. Especifique una preferencia de aislamiento para el clúster dinámico.
  7. Confirme la creación del clúster dinámico. Pulse Finalizar > Guardar para guardar los cambios en la configuración maestra.
  8. 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.

    [z/OS]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" 
Recuerde: Para cambiar los puertos de servidor una vez creado el servidor, debe cambiar los puertos en cada instancia de servidor. No puede cambiar los puertos mediante la plantilla de clúster dinámico. Dado que puede haber varios servidores en el mismo nodo si se utiliza la configuración vertical, los puertos deben ser exclusivos para cada instancia de servidor.

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_odrdynamiccluster
File name: twve_odrdynamiccluster.html