Detención de servidores Liberty mediante el gestor de trabajos
Puede someter el trabajo Detener servidor de perfiles Liberty para detener un servidor de Liberty en uno o más hosts de destino.
Antes de empezar
Inicie el gestor de trabajos si no se está ejecutando todavía.
El servidor de Liberty que desea detener debe estar en ejecución. Consulte "Inicio de los servidores Liberty mediante el gestor de trabajos".
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.
- Establezca la propiedad JAVA_HOME en la ubicación del JDK o JRE en el archivo server.env, que se encuentra en el servidor de directorios. El trabajo lee la propiedad JAVA_HOME y la establece en el entorno de destino antes de ejecutar el mandato para iniciar el servidor. No obstante, el mandato del servidor Liberty no utiliza esta
propiedad si inicia el servidor manualmente.
El archivo server.env debe estar en codificación EBCDIC.
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.
Si JAVA_HOME no se especifica en server.env o en el entorno del usuario, el gestor de trabajo busca el JDK o JRE en la vía de búsqueda de usuario.
![[AIX]](../images/aixlogo.gif)
![[HP-UX]](../images/hpux.gif)
![[Linux]](../images/linux.gif)
![[Solaris]](../images/solaris.gif)
![[z/OS]](../images/ngzos.gif)
- Inicie una sesión como root.
- En el archivo /etc/ssh/sshd_config, establezca PermitUserEnvironment en yes.
- Reinicie sshd. Ejecute stopsrc -s ssh y, a continuación, startsrc -s ssh.
- Inicie una sesión como usuario para ejecutar el servidor Liberty.
- Cambie al directorio .ssh del directorio inicial. Cree un archivo de propiedades llamado environment y en el archivo defina JAVA_HOME=vía_absoluta_al_inicio_Java.
Acerca de esta tarea
Puede utilizar la consola administrativa del gestor de trabajos o del gestor de despliegue para detener los servidores Liberty en uno o más hosts de destino. Desde la consola, seleccione el trabajo Detener servidor Liberty, especifique las opciones de servidor y trabajo, revise el resumen y someta el trabajo.
En lugar de utilizar una consola, puede ejecutar el script del trabajo stopLibertyProfileServer en el grupo de mandatos AdministrativeJobs. Consulte el tema sobre tipos de trabajos administrativos.
Procedimiento
Resultados
Los destinos ejecutan el trabajo y tratan de detener el servidor.
Qué hacer a continuación
En la página Estado del trabajo, pulse el
ID del trabajo Detener servidor de perfiles Liberty y consulte el estado del trabajo. Pulse el icono de renovación de estado para renovar el estado mostrado.
Si el trabajo no ha sido satisfactorio, consulte los mensajes de error que se han generado al ejecutar el trabajo, corrija la condición de error y someta el trabajo de nuevo.
Si el trabajo es satisfactorio, el estado en la página Recursos de destino del servidor es Detenido. Pulse para ver el estado del recurso.