El Scheduler de larga ejecución es una aplicación J2EE (Java 2
Platform Enterprise Edition). Para que el Scheduler de larga ejecución
tenga una alta disponibilidad, debe desplegarse en un clúster dinámico del
entorno de WebSphere Extended Deployment.
Por qué y cuándo se efectúa esta tarea
Consulte Visión general de los
trabajos de larga duración de empresa para obtener conocimientos
sobre cómo se adapta el Scheduler de larga ejecución en la
arquitectura global de las funciones de los trabajos de larga duración de
empresa.
Efectúe los pasos siguientes para definir
un clúster dinámico para el Scheduler de larga ejecución:
- Determine qué nodos de la célula deben utilizarse para albergar al
Scheduler de larga ejecución. Tienen acceso al Scheduler de larga
ejecución la consola administrativa, los clientes de aplicaciones, las
aplicaciones J2EE y las peticiones de servicios Web. Debe acceder a la base de datos
de Scheduler de larga ejecución y a los nodos que albergan los entornos de
ejecución. Consulte
Despliegue de las aplicaciones de larga ejecución.
- En la consola administrativa, seleccione Administración del sistema >
Grupos de nodos.
- Pulse Nuevo.
- Escriba un nombre adecuado para el grupo de nodos. Por
ejemplo, LongRunningSchedulerNG.
- Pulse Aceptar.
- Seleccione el grupo de nodos que acaba de crear para la tabla.
- Seleccione Miembros del grupo de nodos y, a
continuación, pulse Añadir.
- Seleccione los recuadros que aparecen junto a los nodos que
deben albergar al Scheduler de larga ejecución y, a continuación, pulse
Añadir.
- En la consola administrativa, seleccione Servidores > Clústeres
dinámicos.
- Pulse Nuevo.
- Escriba un nombre adecuado para el clúster dinámico. Por
ejemplo, LongRunningSchedulerDC.
- En el menú Correlacionar con grupo de nodos, seleccione el grupo
de nodos recién creados.
- En el menú Plantilla de servidor de aplicaciones por omisión,
seleccione defaultXD.
- Asegúrese de que Mantener iniciada una instancia todo el
tiempo esté seleccionado.
- Seleccione Limitar el número de instancias que
pueden iniciarse y, a continuación, escriba 1 en el campo de
texto. Para un entorno de alta disponibilidad, utilice un clúster
dinámico con el número mínimo y máximo, establecidos ambos en 1,
modalidad automática, y un direccionador on demand en frente del clúster
dinámico.
- Pulse Siguiente y, a continuación, Finalizar.
- Si desea que WebSphere Extended Deployment gestione automáticamente la
ubicación del Scheduler de larga ejecución, seleccione Automático en el menú
de modalidad, seleccione el recuadro que aparece junto al clúster dinámico recién
creado y, a continuación, pulse Establecer modalidad.
Resultado
La creación de
un grupo de nodos y un clúster dinámico provoca que WebSphere Extended
Deployment cree un servidor de aplicaciones para el clúster dinámico de
todos los nodos del grupo de nodos. Realice los pasos siguientes para
todos los servidores de aplicaciones creados para el clúster dinámico
recién creado. Si añade nodos al grupo de nodos posteriormente, debe repetir estos
pasos para los servidores de aplicaciones recién creados. Si desea más información,
consulte
Valores
del alias de sistema principal.
- Seleccione Servidores > Servidores de aplicaciones en la consola
administrativa.
- Pulse el nombre del servidor de aplicaciones del clúster dinámico. El
nombre del servidor de aplicaciones tendrá la siguiente forma
nombrenodo_nombreclústerdinámico.
- Seleccione Servicios de contenedor > Servicio de beans de arranque.
- Seleccione el recuadro de selección para Habilitar el servicio
durante el arranque del servidor y pulse Aceptar.
- Repita el mismo procedimiento para los demás servidores de
aplicaciones del clúster dinámico.
- Guarde los cambios.
- Seleccione Entorno > Sistemas principales virtuales en la consola administrativa.
- Pulse default_host.
- Pulse Alias de sistema principal.
- Pulse Nuevo.
- En Nombre de sistema principal, escriba un nombre de sistema principal
virtual o *.
- En Puerto, escriba el puerto WC_defaulthost.
- Pulse Aplicar.
- Si la seguridad está habilitada, repita estos pasos para
crear alias de sistema principal basados en el puerto WC_defaulthost_secure.
- Reinicie el servidor.