Creación de clústeres

Un clúster es un conjunto de servidores de aplicaciones que se gestionan conjuntamente para equilibrar la carga de trabajo.

Antes de empezar

Antes de crear un clúster:
  • Revise el contenido del tema "Clústeres y gestión de cargas", especialmente, la información sobre cómo establecer los pesos del clúster.
  • Decida si desea que las solicitudes de enterprise bean se direccionen al nodo en el que reside el cliente.
  • Decida si desea utilizar la duplicación de memoria a memoria HTTP.
  • Determine los valores de configuración apropiados para el primer miembro del clúster. Se almacena una copia del primer miembro del clúster que se crea como parte de los datos del clúster y se convierte en la plantilla para todos los miembros adicionales del clúster que cree.
  • Decida en qué nodo desea que resida el primer miembro del clúster.

Acerca de esta tarea

Puede que tenga que crear un clúster si tiene que:
  • Equilibrar las solicitudes de los clientes entre varios servidores de aplicaciones.
  • Proporcionar un entorno de alta disponibilidad para las aplicaciones.

Un clúster le permite gestionar un grupo de servidores de aplicaciones como una sola unidad y distribuir las solicitudes de los clientes entre los servidores de aplicaciones que forman parte del clúster.

[z/OS]Si tiene pensado crear un clúster de servidores que abarque varios sistemas en un sysplex y tenga beans de sesión con estado con una política de activación de Transacción desplegada en los mismos, el directorio de desactivación debe residir en el sistema HFS (Sistema de archivos jerárquico) que sea compartido por los diversos sistemas.

Para crear un clúster:

Procedimiento

  1. En la consola administrativa, pulse Servidores > Clústeres > Clústeres de WebSphere Application Server > Nuevo. Se inicia el asistente Crear nuevo clúster.
  2. Especifique un nombre para el clúster.
  3. Opcional: [z/OS]Especifique un nombre abreviado para el clúster.

    Para los servidores en clúster, el entorno de aplicación WLM es el valor predeterminado para el nombre abreviado del clúster. Si especifica un nombre abreviado para un clúster, el nombre:

    • Debe tener de uno a ocho caracteres de longitud.
    • Debe contener sólo caracteres alfanuméricos o del idioma nacional
    • No puede comenzar por un número.
    • Debe ser exclusivo en la célula.
    • No puede ser el mismo que el valor especificado en la propiedad ClusterTransitionName personalizada de cualquier servidor que no esté en clúster. No especifique un nombre de transición del clúster para un servidor que sea parte del clúster.
    Avoid trouble Avoid trouble: Si especifica un nombre abreviado, asegúrese de que ha configurado un perfil de clase RACF SERVER que incluye este nombre abreviado.gotcha
  4. Seleccione Preferencia local si desea habilitar la optimización de direccionamiento de ámbito de host. Esta opción está habilitada de manera predeterminada. Cuando está habilitada esta opción, si es posible, las solicitudes de EJB se direccionan al host de cliente. Esta opción mejora el rendimiento porque las solicitudes de cliente se envían a los enterprise beans locales.
    Supported configurations Supported configurations: Si habilita la optimización preferLocal, el gestor de despliegue debe estar en ejecución para que la optimización surta efecto en la configuración. Si el gestor de despliegue no está en ejecución, la optimización de preferLocal no se realiza y las solicitudes se pueden dispersar entre todos los miembros del clúster.sptcfg
  5. Seleccione Configurar la duplicación de memoria a memoria HTTP si desea que se cree un dominio de duplicación de memoria a memoria para este clúster. El dominio de duplicación adopta el mismo nombre que el clúster y se configura con los valores predeterminados para un dominio de duplicación. Cuando los valores predeterminados están en vigor, se crea una duplicación individual para cada fragmento de datos y se habilita el cifrado. Asimismo, el contenedor web de cada miembro del clúster se configura para la réplica de memoria a memoria.
    Si el clúster WAS tiene habilitada la duplicación de memoria a memoria de sesión, el archivo de configuración de plug-in para dicho clúster de servidores deben tener la propiedad GetDWLMTable establecida en true.
    Recuerde: Establezca la propiedad GetDWLMTable utilizando la casilla de selección situada en la consola administrativa, en lugar de utilizar la propiedad personalizada.

    Para cambiar estos valores para el dominio de réplica, pulse Entorno > Dominios de réplica >nombre_dominio_réplica. Para modificar valores de contenedor web, pulse Servidores > Clústeres > Clústeres de WebSphere Application Server >nombre_clúster > Miembros de clúster > nombre_miembro_clúster. A continuación, en la sección Valores de contenedor, pulse Valores del contenedor Web > Contenedor Web > Gestión de sesiones > Valores de entorno distribuido en la consola administrativa. Si modifica estos valores para un miembro del clúster, debe modificarlos para todos los miembros de este clúster.

  6. Pulse Next (Siguiente).
  7. Seleccione se desea crear un clúster vacío o si desea crear el primer miembro del clúster.

    Si decide crear un clúster vacío, para añadir miembros a este clúster, en la consola administrativa, pulse Servidores > Clústeres > Clústeres de WebSphere Application Server > nombre_clúster > Miembros de clústeres > Nuevo.

    Para crear un clúster vacío:

    1. Seleccione Ninguno. Cree un clúster vacío.
    2. Pulse Siguiente para visualizar un resumen del clúster definido.
    3. Pulse Finalizar para crear el clúster o pulse Cancelar si decide no crear este clúster.

    Cuando cree el primer miembro del clúster, recuerde que una copia del primer miembro del clúster que se crea se almacena como parte de los datos del clúster y se convierte en la plantilla para todos los miembros adicionales del clúster que cree.

    1. Especifique el nombre del primer miembro de clúster.
    2. Seleccione el nodo en el que desea que resida el miembro de clúster.
    3. [z/OS]Especifica un nombre corto para este miembro de clúster. El nombre abreviado es el nombre del trabajo z/OS predeterminado e identifica al miembro del clúster ante los recursos nativos del sistema operativo como por ejemplo, WLM (Workload Manager), gestor de rearranque automático y RACF.
    4. Especifique el valor de peso para el miembro de clúster. El valor de peso controla la cantidad de trabajo que se dirige al servidor de aplicaciones. Si el valor de peso para este servidor es mayor que los valores de peso asignados a otros servidores del clúster, entonces este servidor recibe una parte importante de la carga de trabajo. El valor de peso representa una proporción relativa de la carga de trabajo que se asigne a un servidor de aplicaciones concreto. El valor puede estar dentro del rango de 0 a 20.
      [z/OS]En z/OS, se utiliza el peso para equilibrar algunos de los tipos de carga de trabajo, aunque hay otros que los equilibra el sistema z/OS.
      • Para las solicitudes HTTP, los pesos se utilizan para distribuir el tráfico de HTTP entre el plug-in de servidor web y el controlador que maneja el servidor de aplicaciones en clúster. Asigne un valor de peso superior al servidor de aplicaciones que debe recibir el tráfico HTTP.
      • Para las llamadas de servicios web, la información se transfiere de un sirviente de un servidor de aplicaciones a un controlador de otro servidor de aplicaciones. El servidor de aplicaciones que recibe la llamada tiene el valor de peso más alto.
      • El peso no afecta a las solicitudes IIOP (Internet Inter-ORB Protocol). Las solicitudes IIOP se distribuyen al servidor de aplicaciones correcto con el distribuidor de sysplex.
    5. Seleccione Generar puertos HTTP únicos si desea generar números de puertos exclusivos para cada transporte HTTP definido en el servidor de origen. Cuando se selecciona esta opción, que es el valor predeterminado, este miembro del clúster no tiene transportes HTTP ni canales de transporte HTTP que estén en conflicto con cualquiera de los otros servidores que están definidos en el mismo nodo. Si deselecciona esta opción, todos los miembros del clúster compartirán los mismos puertos HTTP.
    6. Seleccione el grupo principal al que desea que pertenezca este miembro de clúster. Se le solicitará sólo para el grupo principal si tiene más de un grupo principal definido para este clúster.
    7. Seleccione una de las siguientes opciones para determinar cómo se promocionan los recursos del servidor en el clúster.
      • Clúster para mover los recursos del primer miembro del clúster al nivel de clúster. Los recursos del primer miembro del clúster sustituyen los recursos del clúster.
      • Servidor para mantener los recursos del servidor en el nivel del miembro del clúster nuevo. Los recursos de clúster permanecen sin modificaciones.
      • Ambos para copiar los recursos del miembro del clúster (servidor) en el nivel de clúster. Los recursos del primer miembro del clúster sustituyen los recursos del clúster. Los mismos recursos existen tanto en el clúster y como en los ámbitos de miembro del clúster.
    8. Seleccione una de las opciones siguientes como base para el primer miembro del clúster:
      • Crear el miembro utilizando una plantilla de servidor de aplicaciones.

        [z/OS]Si selecciona la plantilla defaultZOS, que es la única listada salvo que utilice el mandato createServerTemplate para el objeto AdminTask para crear plantillas adicionales, el primer miembro del clúster utiliza las asignaciones de puertos por omisión para z/OS. Si algunos de estos puertos ya están definidos para utilizarlos en cualquier lugar del sistema, el miembro del clúster acabado de crear podría no iniciarse, funcionar incorrectamente o generar mensajes de error inesperados. Por lo tanto, debe resolver cualquier conflicto de puerto existente antes de iniciar este servidor.

      • Crear el miembro utilizando un servidor de aplicaciones existente como plantilla.
      • Crear el miembro convirtiendo un servidor de aplicaciones existente.
      Avoid trouble Avoid trouble: Sólo puede añadir un servidor de aplicaciones existente al clúster si selecciona que dicho servidor sea el primer miembro de clúster. Después de crear el primer miembro de clúster, no puede añadir otros servidores de aplicaciones existentes a dicho clúster. Si añade un servidor existente a un clúster, el único modo de suprimir dicho servidor del clúster es suprimir el servidor. Por lo tanto, es posible que desee utilizar el servidor existente como una plantilla para el primer miembro de clúster en lugar de hacerlo como miembro del clúster. Si mantiene el servidor de aplicaciones fuera del clúster, podrá volver a utilizar la plantilla si tiene que volver a crear la configuración.gotcha
  8. Pulse Next (Siguiente).
  9. Cree miembros de clúster adicionales. Antes de crear miembros de clúster adicionales, compruebe los valores de configuración del primer miembro de clúster. Estos valores se muestran en el panel Crear miembros de clúster adicionales del asistente para crear un clúster nuevo. Para cada miembro adicional que desee crear:
    1. Especifique un nombre exclusivo para el miembro. El nombre debe ser único en el nodo.
    2. Seleccione el nodo al que desea asignar el miembro del clúster.
    3. Especifique el peso que desea asignar a dicho miembro. El valor de peso controla la cantidad de trabajo que se dirige al servidor de aplicaciones. Si el valor de peso para el servidor es mayor que los valores de peso asignados a otros servidores del clúster, entonces el servidor recibe una parte más importante de la carga de trabajo. El valor puede estar dentro del rango de 0 a 20.
    4. [z/OS]Especifica un nombre corto para este miembro de clúster. El nombre abreviado es el nombre del trabajo z/OS predeterminado e identifica al miembro del clúster ante los recursos nativos del sistema operativo como por ejemplo, WLM (Workload Manager), gestor de rearranque automático y RACF.
    5. Seleccione Generar puertos HTTP únicos si desea generar números de puertos exclusivos para cada transporte HTTP definido en el servidor de origen.
    6. Pulse Añadir miembro. Puede editar los valores de configuración de cualquier miembro del clúster creado recientemente que no sea el primer miembro del clúster o puede crear miembros del clúster adicionales. Pulse Anterior para editar las propiedades del primer miembro del clúster. Los valores para el primer miembro del clúster pasan a ser los valores para la plantilla de miembro de clúster que se crea automáticamente al crear el primer miembro del clúster.
  10. Cuando haya terminado de crear miembros del clúster, pulse Siguiente.
  11. Vea el resumen del clúster y luego pulse Finalizar para crear el clúster, pulse Anterior para regresar al panel del asistente anterior y cambiar el clúster o pulse Cancelar para salir del asistente sin crear el clúster.
  12. Para configurar más un clúster, pulse Servidores > Clústeres > Clústeres de WebSphere Application Server y luego pulse el nombre del clúster. Sólo aparecen los separadores Configuración y Topología local hasta que guarda los cambios.
  13. Pulse Revisar para revisar los valores de configuración del clúster. Repita el paso anterior si necesita realizar cambios adicionales en la configuración.
  14. Si no tiene que realizar ningún cambio adicional en la configuración, seleccione Sincronizar cambios con nodos y luego pulse Guardar. Los cambios se guardarán y sincronizarán en todos los nodos.
    Avoid trouble Avoid trouble: Si pulsa Guardar, pero no seleccionar Sincronizar cambios con nodos, cuando reinicie el clúster, el producto no iniciará los servidores del clúster porque no los encuentra en el nodo. Si desea sincronizar siempre los cambios de configuración en los nodos, puede seleccionar Sincronizar cambios con nodos como una de las preferencias de la consola.gotcha
  15. Reinicie el clúster.

Resultados

Ha creado un clúster al que puede asignar las solicitudes de trabajo. Los separadores Tiempo de ejecución y Topología local aparecerán la próxima vez que acceda a esta página.

Qué hacer a continuación

  • Puede pulsar Servidores > Clústeres > Clústeres de WebSphere Application Server > nombre_clúster > Miembros de clúster en la consola administrativa y, a continuación, pulse el nombre de un miembro de clúster para ver todos los valores de configuración para este miembro de clúster. A continuación, puede utilizar esta página para cambiar algunos de los valores de configuración para el miembro de clúster seleccionado.
    Por ejemplo, si no necesita que todos los componentes de miembro de clúster se inicien durante el proceso de arranque de clúster, es aconsejable que vuelva a configurar los miembros del clúster, de modo que se seleccione Iniciar componentes según sea necesario. Esta opción no se selecciona al crear un nuevo miembro del clúster. Seleccionar esta opción puede mejorar el tiempo de arranque del clúster y reducir el consumo de memoria de los miembros del clúster.
    Avoid trouble Avoid trouble: Antes de seleccionar esta opción, verifique que no haya ningún otro producto WebSphere, que se ejecute junto con este producto, que dé soporte a esta funcionalidad.gotcha
  • Utilice la consola administrativa para ver o cambiar los valores de configuración de un clúster. Por ejemplo, si está trabajando en un entorno de alta disponibilidad, puede pulsar Servidores > Clústeres > Clústeres de WebSphere Application Server >nombre_clúster y luego seleccionar la opción Habilitar migración tras error de la recuperación del registro de transacciones para este clúster. Esta opción permite que la recuperación de transacciones conmute desde un miembro de clúster a otro.
  • Cree miembros de clúster adicionales.

    Si crea un miembro de clúster convirtiendo un servidor de aplicaciones existente que es un miembro de un bus, debe migrar el motor de mensajería en el servidor al ámbito de un clúster. Para hacerlo, utilice el mandato wsadmin migrateServerMEtoCluster. No debe suprimir el motor de mensajería en el ámbito de servidor y volver a crearlo en un ámbito de clúster porque esto podría impedir que el motor de mensajería funcionara con los destinos configurados anteriormente.

  • Inicie el clúster.
  • Utilice la creación de scripts para automatizar la tarea de creación de clústeres.
  • Cree una tabla de direccionamiento estática para manejar temporalmente el direccionamiento IIOP para el clúster si la infraestructura de alta disponibilidad está inhabilitada.

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=trun_wlm_cluster_v61
File name: trun_wlm_cluster_v61.html