Configure el entorno de gestión flexible registrando los servidores de aplicaciones registrados con los agentes administrativos, o registrando los gestores de despliegue como nodos en el gestor de trabajos.
Cuando haya registrado los nodos en el gestor de trabajos, podrá enviar y gestionar trabajos.
Antes de empezar
Debe configurar un entorno de gestión flexible, que consta de un gestor de trabajos y, de manera opcional, un agente administrativo para el nodo de servidor de
aplicaciones que se va a registrar. Inicie el gestor de trabajos y los procesos de agente administrativo antes de registrar los nodos o los gestores de despliegue con el gestor de trabajos.
Atención: La identidad bajo la que se ejecuta el servidor de agente administrativo debe tener al menos el rol de supervisor para el perfil del nodo gestionado del servidor de aplicaciones.
De lo contrario, cuando intente registrar el nodo en el gestor de trabajos, el registro no se realizará correctamente y se generará el mensaje ADMN0022E.
Asegúrese de que el agente administrativo o el número de versión del gestor de despliegue no sea superior a el número de versión de cualquier gestor de trabajos con el que esté registrado el agente administrativo o el gestor de despliegue. Un gestor de trabajos puede gestionar un nodo con un número de versión menor o igual a la del gestor de trabajos.
Por ejemplo, un gestor de trabajos de la versión 8 puede gestionar nodos de versión 8 y 7.
Un gestor de trabajos de la versión 7 puede gestionar nodos de versión 7. La parte del fixpack del número de versión no importa; por ejemplo, un gestor de trabajos de la versión 7.0.0.3 puede gestionar un nodo de versión 7.0.0.9, que es la versión 7 con el fixpack 9 instalado.
Un gestor de trabajos puede gestionar un gestor de despliegue de la Versión 8 o de la Versión 7 que tenga un nodo federado de la Versión 6.
Un gestor de despliegue que está registrado con un gestor de trabajos puede gestionar una célula con varias versiones. Mediante el gestor de trabajos, puede someter trabajos que gestionen cualquier recurso de la célula con varias versiones,
incluyendo los recursos de un nodo federado de la versión 6.
Acerca de esta tarea
Puede administrar varios servidores de aplicaciones que ejecutan aplicaciones de clientes desde
un perfil de gestión. El agente administrativo proporciona una consola administrativa individual para
administrar los servidores de aplicaciones.
Puede coordinar acciones de gestión entre varios gestores de despliegue, administrar asíncronamente varios
servidores de aplicaciones no federados y someter trabajos para iniciar servidores desde un perfil de gestión que contenga un gestor de trabajos. Para comenzar a utilizar el gestor de trabajos para ejecutar los trabajos, registre los nodos de servidor de aplicaciones y de gestor de despliegue como nodos gestionados del gestor de trabajos.
Efectúe los pasos siguientes para registrar perfiles que contengas agentes administrativos como nodos del gestor de trabajos.
Procedimiento
- Registre el servidor de aplicaciones con el agente administrativo, si todavía no está registrado.
Ejecute el mandato registerNode desde el directorio bin para el servidor del agente administrativo para registrar un nodo con el agente administrativo. Al ejecutar el mandato, se convierte el nodo
autónomo en un nodo que el agente administrativo gestiona. El agente administrativo
y el nodo que se va a registrar deben estar en el mismo sistema. Sólo puede ejecutar el
mandato en un nodo sin federar. Si el mandato se ejecuta en un nodo
federado, el mandato finaliza con un error.
Si las aplicaciones EJB (Enterprise
JavaBeans)
de gestión o de consola administrativa del servidor de aplicaciones que se van registrar
están habilitadas, el proceso de registro del nodo las inhabilita.
Utilice el programa de utilidad del mandato registerNode para registrar el perfil del servidor de aplicaciones con el agente administrativo, tal como muestra el siguiente mandato:
bin>registerNode -profilePath /AppServer/profiles/AppSrv01 -host host_local -conntype SOAP -port 8878
- Inicie la herramienta wsadmin.
Vaya al directorio raíz_perfil/profiles/myAdminAgent/bin
y utilice el mandato siguiente para conectar la herramienta wsadmin con el
proceso del agente administrativo:
wsadmin -profileName myAdminAgent -lang jython
- Registre el nodo como tal en el gestor de trabajos.
Si el nodo para registrar
contiene un agente administrativo, utilice el mandato
registerWithJobManager y los siguientes parámetros para registrar un nodo como un nodo en el gestor de trabajos.
Tabla 1. Descripciones del parámetro registerWithJobManager. Ejecute registerWithJobManager para registrar un nodo con un gestor de trabajos. Parámetro |
Descripción |
Tipo de datos |
-managedNodeName |
Especifica el nombre del nodo registrado con el agente administrativo. Si el nodo es un perfil del gestor de despliegue, especifique el nombre de nodo del gestor de despliegue. (Necesario) |
String |
-host |
Opcionalmente, especifica el nombre de host del gestor de trabajos. |
String |
-port |
Opcionalmente, especifica el número de puerto administrativo que utilizar. El número de puerto predeterminado seguro es 9943. El número de puerto predeterminado no seguro es 9960. |
|
-user |
De manera opcional, especifica el nombre de usuario de inicio de
sesión del conector. |
String |
-password |
De manera opcional, especifica la contraseña del nombre de usuario
de inicio de sesión del conector. |
String |
-alias |
Opcionalmente, especifica el alias del nodo.
El gestor de trabajos utiliza este nombre en lugar del valor del parámetro
managedNodeName para registrar el nodo. Utilice este parámetro si el nuevo nodo tiene el mismo nombre que un nodo registrado en el gestor de trabajos. |
String |
-startPolling |
De manera opcional, especifica si se debe iniciar el sondeo después
de registrar el nodo. Especifique false para inhabilitar el sondeo.
El valor predeterminado es true. |
Booleano |
-autoAcceptSigner |
De manera opcional, especifica si se debe aceptar automáticamente
el firmante proporcionado por el servidor. Especifique false para inhabilitar
esta opción. El valor predeterminado es true. |
Booleano |
En el mandato de ejemplo siguiente se registra el perfil de servidor de aplicaciones
AppSvr01
con el gestor de trabajos:
AdminTask.registerWithJobManager('[-host host_gestor_trabajos -managedNodeName AppSvr01]')
El siguiente mandato de ejemplo registra el perfil del gestor de despliegue
DMGR01 en el gestor de trabajos:
AdminTask.registerWithJobManager('[-host host_gestor_trabajos -managedNodeName DMGR01]')
- Opcional: Repita el mandato registerWithJobManager para registrar perfiles adicionales como nodos en el gestor de trabajos.
Resultados
El nodo de interés se registra con el gestor de trabajos cuando el sistema ejecuta satisfactoriamente el mandato registerWithJobManager.
Qué hacer a continuación
Someta, supervise y gestione trabajos para los nodos que se encuentran registrados en el gestor de trabajos.