El equilibrio de carga simple distribuye las peticiones HTTP entre varias instancias de
IBM® WebSphere Application Server.
Puede configurar el equilibrio de carga simple para proporcionar la migración tras error de un estado de una
aplicación que se mantiene en una sesión HTTP.
Antes de empezar
Supported configurations: Esta oferta se aplica a los perfiles de servidores de aplicaciones para
IBM
WebSphere Application Server.
Esta oferta no incluye una función de gestión centralizada como el gestor de despliegue de
WebSphere Application Server, Network Deployment.
sptcfg
Acerca de esta tarea
Puede configurar la posibilidad de equilibrio de carga simple con
WebSphere Application Server combinando los archivos de
configuración de plug-in de varios perfiles de servidor de aplicaciones en un único archivo de configuración.
El número de archivos de configuración que puede combinar están enlazados por los límites que existen en el acuerdo de licencia de WebSphere Application Server. Puede utilizar las siguientes configuraciones diferentes del servidor de aplicaciones para combinar los
archivos de configuración de plug-in de varios perfiles de servidor de aplicaciones en un archivo de salida
único:
- Utilizando varios perfiles de servidor de aplicaciones base autónomos
- Utilizando varios perfiles de servidor de aplicaciones base autónomos con un agente administrativo. Para
obtener más información, consulte la documentación sobre la configuración del equilibrio de carga simple
entre varios perfiles de servidor de aplicaciones base autónomos con un agente administrativo.
- Utilizando varios perfiles de servidor de aplicaciones base autónomos con un agente administrativo que
utiliza el gestor de trabajos. La función del gestor de trabajos forma parte de WebSphere Application Server, Network Deployment. No obstante, puede utilizar la función de gestor de trabajos con perfiles de servidor de aplicaciones base autónomos. Para obtener más información, consulte la documentación sobre la configuración del equilibrio de carga simple
entre varios perfiles de servidor de aplicaciones base autónomos con un agente administrativo que utiliza el
gestor de trabajos.
Realice los pasos siguientes para
configurar el equilibrio de carga base entre varios perfiles de servidor de aplicaciones base autónomos:
Procedimiento
- Instale WebSphere Application Server y cree perfiles de servidor de aplicaciones. Para obtener más información,
consulte la documentación sobre la instalación de WebSphere Application Server y los perfiles de
servidor de aplicaciones.
- Instale la aplicación de empresa o módulo Web. Si desea más información, consulte la documentación de la instalación de la
aplicación o de los módulos.
- Determine si requiere la afinidad de sesiones.
La afinidad de sesiones dirige las peticiones de un cliente determinado a un servidor de aplicación
específico. Se accede al estado de la aplicación que se mantiene en la sesión mediante la memoria caché de
sesiones HTTP, que es local para el servidor de aplicaciones.
La afinidad de sesiones presenta un rendimiento mayor que únicamente la persistencia de base de datos del
objeto de sesión. Sin la afinidad de sesiones, las peticiones de sesión se deben obtener de la base de datos
si se envían a un servidor que no tiene el objeto de sesión en la memoria caché local.
- Opcional: Configure un ID de clon de sesión HTTP exclusivo para cada servidor de aplicaciones. Debe completar este paso si necesita la afinidad de sesiones.
Puede configurar un ID de clon de
sesión HTTP exclusivo utilizando scripts wsadmin o la consola administrativa. Para utilizar los mandatos de wsadmin para el lenguaje de programación Jython o Jacl, consulte la
documentación sobre la configuración de un único ID de clon de sesión HTTP exclusivo para cada servidor de
aplicaciones que utiliza scripts. Para configurar un ID de clon de sesión HTTP exclusivo utilizando la
consola administrativa, siga estos pasos:
- Expanda y pulse Servidores de aplicaciones WebSphere >
nombre_servidor.
- En Valores de contenedor, expanda Valores de contenedor
Web y pulse Contenedor Web.
- En Propiedades adicionales, pulse .
- En el campo Nombre, escriba HttpSessionCloneId.
- En el campo Valor , especifique un valor exclusivo para el servidor. El valor
exclusivo debe tener 8-9 caracteres alfanuméricos; por ejemplo, test1234
- Pulse Aplicar o Aceptar.
- Pulse Guardar para guardar los cambios en la configuración maestra.
- Opcional: Configure la persistencia de sesiones, si es necesario. Si necesita la posibilidad de migración tras error de sesiones, debe configurar la persistencia de
sesiones. La persistencia del objeto de sesión en una base de datos es la única opción para la migración tras
error de sesiones con WebSphere Application Server. Para configurar la persistencia de sesiones con la
consola administrativa, consulte la documentación sobre cómo configurar la persistencia de sesiones de
base de datos. Para configurar la persistencia de sesiones de base de datos utilizando mandatos wsadmin para el lenguaje de
programación Jython o Jacl, consulte la documentación sobre la configuración de la persistencia de sesiones
de base de datos mediante scripts.
- Reinicie el servidor.
- Generar el archivo plugin-cfg.xml para cada servidor de aplicaciones autónomo
utilizando el script GenPluginCfg, la consola administrativa o scripts wsadmin.
Consulte el tema Mandato GenPluginCfg para obtener una descripción de cómo utilizar el script GenPluginCfg para generar el archivo plugin-cfg.xml .
Consulte el tema Implementación de un plug-in de servidor web para obtener una descripción de cómo utilizar la consola administrativa para generar el archivo plugin-cfg.xml .
Consulte el tema Regeneración de la configuración de plug-in de nodo utilizando scripts para obtener una descripción de cómo utilizar los scripts wsadmin para generar el archivo plugin-cfg.xml .
- Fusione los archivos plugin-cfg.xml desde varios nodos de servidor de aplicación.
Puede fusionar manualmente los archivos plugin-cfg.xml o utilizar
la herramienta pluginCfgMerge para fusionar automáticamente el archivo
plugin-cfg.xml de varios perfiles de servidor de aplicaciones en un
archivo de salida único. Los archivos pluginCfgMerge.bat y
pluginCfgMerge.sh se encuentran en el directorio
raíz_instalación/bin.
Para obtener más información acerca de fusionar manualmente los archivos plugin-cfg.xml, consulte la nota técnica sobre cómo fusionar los archivos plugin-cfg.xml desde varios perfiles de servidor de aplicaciones.
- Copie el archivo plugin-cfg.xml fusionado al directorio
raíz_instalación_plugin/config/nombre_servidor_web/
en el host del servidor web.
![[AIX]](../images/aixlogo.gif)
![[HP-UX]](../images/hpux.gif)
![[Linux]](../images/linux.gif)
Asegúrese de que ha definido los permisos de acceso a archivos del sistema operativo correctos para el
archivo plugin-cfg.xml fusionado. Estos permisos de acceso a archivo permiten al proceso del plug-in de servidor HTTP leer el archivo.
Resultados
Cuando complete este proceso, tendrá un archivo de configuración de plug-in para varios perfiles de
servidor de aplicaciones autónomos.