Generación de una configuración de plug-in fusionada para servidores de Liberty utilizando el gestor de trabajos
Puede someter el trabajo Generar una configuración de plug-in fusionada para los servidores de perfiles Liberty para crear un único archivo plugin-cfg.xml fusionado que indica a un plug-in de servidor web que redireccione las solicitudes a varios servidores de aplicaciones que residen en varios hosts. El trabajo primero genera archivos plugin-cfg.xml específicos del servidor en cada host de destino. A continuación el trabajo fusiona los archivos plugin-cfg.xml específicos del servidor en un archivo plugin-cfg.xml en el host del gestor de trabajos.
Antes de empezar
Inicie el gestor de trabajos y los servidores Liberty en los hosts de destino.
Si necesita generar una configuración de plugin de servidor web para una instancia individual de un servidor de Liberty, consulte en la configuración de liberty cómo configurar Liberty con un plugin de servidor web.
Su ID en el gestor de trabajos debe estar autorizado por el rol de administrador o el rol de operador para poder someter trabajos.
Al registrar un host de destino con el gestor de trabajos, puede guardar información de seguridad del sistema operativo. Al someter un trabajo a uno o más destinos para los que no se ha guardado la información de seguridad, deberá especificar un nombre de usuario de sistema operativo autorizado así como una contraseña o información de clave pública-privada para el nombre de usuario. Las credenciales de seguridad deben ser válidas para todos los destinos de trabajo.
<featureManager>
<feature>localConnector-1.0</feature>
<feature>restConnector-1.0</feature>
...
</featureManager>
Al someter un trabajo, si uno o más servidores de Liberty incluyen sólo la característica de conector HTTP/REST, debe especificar el nombre de usuario y la contraseña de un administrador de Liberty.
El gestor de trabajos utiliza estas credenciales al establecer una conexión
JMX con los servidores. Si todos los servidores incluyen la característica de conector local, no es necesario especificar un nombre de usuario y una contraseña.Para obtener más información sobre la definición de administradores de servidor, consulte "Correlación del rol de administrador para Liberty."
- Establezca la propiedad JAVA_HOME en la ubicación de JDK o JRE en el archivo server.env. El trabajo lee la propiedad JAVA_HOME y la establece en el entorno de destino antes de ejecutar el mandato para generar un archivo plugin-cfg.xml para el servidor Liberty.
Establezca la propiedad JAVA_HOME en la ubicación de JDK o JRE en el archivo .bashrc del usuario.
Añada la vía de acceso de JDK o JRE a la variable de entorno PATH.
Establezca la propiedad JAVA_HOME en la ubicación de JDK o JRE como una variable de entorno de sistema.
Añada la vía de acceso de JDK o JRE a la variable de sistema PATH.
Acerca de esta tarea
Puede utilizar la consola administrativa del gestor de trabajos o el gestor de despliegue para generar un único archivo plugin-cfg.xml fusionado que indica a un plug-in de servidor web que redireccione las solicitudes a varios servidores de Liberty que residan en varios hosts. Desde la consola, elija el trabajo Generar una configuración de plug-ins fusionada para los servidores Liberty, especifique los servidores y las opciones de trabajo, revise el resumen y someta el trabajo.
Los pasos describen cómo ejecutar el trabajo Generar una configuración de plug-ins fusionada para los servidores de perfiles Liberty utilizando la consola del gestor de trabajos o la consola del gestor de despliegue. En lugar de utilizar una consola, puede ejecutar el script de trabajo generateMergedPluginConfigForLibertyProfileServers del grupo de mandatos AdministrativeJobs. Consulte el tema sobre tipos de trabajos administrativos.
Procedimiento
Resultados
Los archivos plugin-cfg.xml específicos del servidor se generan en cada host de destino. A continuación el gestor de trabajos fusiona los archivos en un único archivo plugin-cfg.xml fusionado en el host del gestor de trabajos.
Qué hacer a continuación
En la página Estado del trabajo, pulse el ID del trabajo Generar una configuración de plug-ins fusionada para los servidores de perfiles Liberty y vea el estado del trabajo.
Pulse el icono de renovación de estado para renovar el estado mostrado.
Si el trabajo es satisfactorio, el producto graba el archivo plugin-cfg.xml fusionado en el directorio raíz_servidor_aplicaciones/profiles/perfil_gestor_trabajos/config/temp/JobManager/ID_trabajo/_mergedPluginDir/.
- Un servidor de Liberty de destino no se está ejecutando.
- Ningún conector JMX está configurado para un servidor de Liberty de destino.
- Las propiedades de trabajo no especifican credenciales de administrador de servidor válidas para establecer una conexión JMX con un servidor de Liberty que incluye sólo la característica HTTP/REST (restConnector).