El gestor de despliegue es una aplicación de administración que se ejecuta en un servidor de aplicaciones
especial, que se crea cuando instale el producto WebSphere Application Server, Network Deployment o cuando cree un perfil de gestión utilizando la plantilla el perfil del gestor de despliegue. Con el gestor de despliegue,
puede administrar varios nodos de
WebSphere Application Server.
Los pasos describen cómo se inicia y detiene el gestor de despliegue.
Antes de empezar
Antes de poder iniciar o detener el gestor de despliegue, en primer lugar, debe instalar el producto WebSphere Application Server, Network Deployment.
Acerca de esta tarea
Inicie el gestor de despliegue de modo que pueda gestionar todos los
elementos de la célula de WebSphere Application Server.
Detenga el gestor de despliegue según sea necesario, como ocurre, por ejemplo, al migrar a una nueva versión
del producto WebSphere Application Server, Network Deployment, al desinstalar el producto, etc.
Procedimiento
- Inicie el gestor de despliegue.
Utilice uno de estos métodos para iniciar el gestor de despliegue:
- Utilice el mandato startManager:
startManager
Utilice el script startManager de Qshell para iniciar
un gestor de despliegue desde la línea de mandatos de Qshell del servidor de
IBM® i que alberga el nodo.
Por ejemplo, desde un diálogo de mandatos del directorio bin de un perfil de gestor de despliegue, ejecute el mandato startManager.
Si desea más información, consulte el tema Mandato startManager .
Utilice el mandato CL SBMJOB (Enviar trabajo).Puede
ejecutar este mandato CL desde una línea de mandatos del sistema
IBM
i:
SBMJOB CMD(CALL PGM(biblioteca_producto/QWASSTRSVR) PARM('-profilePath'
'raíz_perfil' '-server' 'gestor_despliegue')) JOB(server)
JOBD(QWAS85/QWASJOBD) JOBQ(QWAS85/QWASJOBQ) USER(QEJBSVR) LANGID(*USRPRF)
CNTRYID(*USRPRF) CCSID(*USRPRF) OUTQ(QWAS85/QWASOUTQ) ALWMLTTHD(*YES)
donde
- raíz_perfil es la raíz del perfil del Gestor de despliegue.
- gestor_despliegue es el nombre del servidor de gestor de despliegue que desea iniciar.
Avoid trouble: Si el mensaje
WSVR0629I: El almacenamiento intermedio de la solicitud por agrupación de hebras "server.startup" ha alcanzado su capacidad, el archivo
SystemOut.log se graba en el gestor de despliegue cuando se inicia el gestor de despliegue, aumenta el tamaño del almacenamiento intermedio de la solicitud de agrupación de hebras
server.startup.Puede ejecutar mandatos wsadmin para aumentar el número máximo de hebras que se permiten en la agrupación. Inicie wsadmin para el gestor de despliegue y, a continuación, escriba los mandatos siguientes en orden:
- En Jython:
print AdminConfig.list('ThreadPool')
tp = "server.startup(thread_pool_path_from_list_command)"
print AdminConfig.showall(tp)
AdminConfig.modify(tp, [['maximumSize', new_size_value]])
print AdminConfig.showall(tp)
AdminConfig.save()
- Utilizando Jacl:
$AdminConfig list ThreadPool
set tp "server.startup(thread_pool_path_from_list_command)"
$AdminConfig showall $tp
$AdminConfig modify $tp {{maximumSize new_size_value}}
$AdminConfig showall $tp
$AdminConfig save
Establezca la variable
nombre-pt para la vía de acceso de la agrupación de hebras del gestor de despliegue; por ejemplo:
"server.startup(cells/myCell01/nodes/myCellManager01/servers/dmgr|server.xml#ThreadPool_startup)". No es necesario ejecutar el mandato
showall.
Sin embargo, puede ejecutar
showall dos veces, primero para ver el valor
maximumSize y luego, tras ejecutar el mandato
modify, para asegurarse de que ha cambiado el valor
maximumSize.
gotcha
- Detenga el gestor de despliegue.
Utilice uno de estos métodos para detener el gestor de despliegue:
- Utilice el mandato stopManager:
stopManager
Utilice el script stopManager de Qshell para detener un gestor de despliegue desde la
línea de mandatos de Qshell del servidor de IBM i
que alberga el nodo.
Por ejemplo, desde un diálogo de mandatos del directorio bin de un perfil de gestor de despliegue, ejecute el mandato stopManager.
Si desea más información, consulte el tema
Mandato stopManager .
- Utilice la consola administrativa del gestor de despliegue de
WebSphere Application Server, Network Deployment.
Para detener el gestor de despliegue desde la consola administrativa:
- Pulse .
- En la pestaña Configuración del gestor de despliegue, pulse Detener.
Utilice el mandato CL ENDJOB (Finalizar trabajo).Para utilizar el mandato CL ENDJOB con el fin de finalizar un servidor de
aplicaciones, entre este mandato en una línea de mandatos del sistema
IBM
i:
ENDJOB JOB(númeroTrabajo/QEJBSVR/nombreTrabajo) OPTION(*CNTRLD) DELAY(tiempoRetraso)
donde
número_trabajo es el número de trabajo,
nombre_trabajo es el nombre del trabajo del servidor de aplicaciones para el gestor de despliegue y
hora_retardo es la cantidad de tiempo en segundos que se ha de esperar a que finalice el trabajo. Establezca el valor en
600 segundos inicialmente. Para descubrir cuál es el delayTime apropiado, consulte Cierre del subsistema
WebSphere Application Server.
Resultados
Ha iniciado el gestor de despliegue y lo ha detenido opcionalmente.
Qué hacer a continuación
Después de iniciar un gestor de despliegue, ejecute el mandato
startNode para iniciar los nodos de servidores de aplicaciones federados
del gestor de despliegue.
Una vez que el gestor de despliegue y los nodos se están
ejecutando, puede administrar los servidores y aplicaciones de los nodos.
Después
de detener un gestor de despliegue, ejecute el mandato stopNode para
detener los nodos de servidores de aplicaciones federados si éstos se estuvieran
ejecutando. Después de detener los procesos del producto, el producto ya no se está
ejecutando.