Cuando se crea un clúster dinámico, los pesos se utilizan
para equilibrar de forma dinámica las cargas de trabajo de los miembros del clúster, basándose en la información de rendimiento recopilada de los miembros del clúster. La creación de clústeres dinámicos habilitan la virtualización del servidor de aplicaciones.
Antes de comenzar
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 .
Para obtener más información sobre las propiedades que puede cambiar en
el controlador de ubicación de aplicaciones, consulte
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. Si desea más información, consulte Configuración del 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. Si desea más información, consulte Adición de servidores de middleware de ciclo de vida asistido
.
Acerca de esta tarea
Un clúster dinámico es un destino para el despliegue de aplicaciones
que se puede puede ampliar y contraer, dependiendo de la carga de trabajo del entorno.
Los clústeres dinámicos trabajan con gestores autónomos, incluidos el controlador de
ubicación de aplicaciones y el gestor de carga de trabajo dinámica, para maximizar
el uso de los recursos de sistemas. 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.
Cuando se crea un clúster dinámico de
servidores de aplicaciones, se recomienda tener un número máximo de 50 servidores de aplicaciones, agentes de nodos y direccionadores On Demand por grupo principal. Un clúster dinámico no puede abarcar varios grupos principales.
Tenga en cuenta este límite cuando establezca el número de instancias y el número de
apilamiento del clúster dinámico. Esta limitación no se aplica a los clústeres dinámicos
de servidores de ciclo de vida asistido o clústeres dinámicos de ciclo de vida completo
de servidores PHP o WebSphere Application Server Community Edition.
Si ha 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. Si desea más información, consulte Script coregroupsplit.py
.
Procedimiento
-
Cree el clúster dinámico.
En la consola administrativa, pulse .
-
Seleccione el tipo de servidor del clúster dinámico.
El tipo de servidor del clúster dinámico determina el tipo de 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. Impedir problema: Para añadir un servidor de
middleware nuevo a un clúster dinámico existente cuando una o varias aplicaciones tienen como destino el clúster dinámico, deberá instalar las aplicaciones en el servidor de middleware y hacer que el destino de las aplicaciones sea 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 del clúster, la
acción que debe realizar dependerá de qué tipo de servidores hay en el 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 conjunto de aplicaciones instaladas.
Impedir problema: Para poder añadir un servidor de middleware nuevo a un clúster dinámico existente cuando una o varias aplicaciones tienen como destino el clúster dinámico, deberá instalar las aplicaciones en el servidor de middleware y hacer que el destino de las apliaciones sea el servidor antes de añadir el servidor como miembro del clúster dinámico.
- Despliegue la aplicación sin gestionar en el servidor de middleware. Si desea más información, consulte Despliegue de aplicaciones Web no gestionadas
.
- Defina el destino de despliegue para la aplicación. En la consola administrativa, pulse . Seleccione el destino y pulse Añadir.
- Pulse Aplicar y guarde los cambios.
gotcha
-
Seleccione una plantilla de clúster dinámico.
Puede crear servidores basados en una plantilla predeterminada o puede utilizar como
plantilla un servidor existente del entorno.
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
Creación de plantillas de servidor de middleware
para obtener más
información sobre la creación de plantillas de servidor.
-
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, puede que se produzca 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
realizados en la configuración maestra.
-
Seleccione la modalidad de operación. En la consola administrativa, pulse . 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.
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
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. Puesto 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.