Sometimiento de trabajos para ejecutar mandatos en un host remoto

Puede someter el trabajo Ejecutar el mandato en el host remoto para ejecutar programas de utilidad de línea de mandatos como startServer, mandatos wsadmin, o los mandatos del sistema operativo en un host remoto. Se necesita una instalación de WebSphere Application Server en el host remoto para poder ejecutar mandatos del producto, pero no es necesaria para los comandos que no sean del producto.

Antes de empezar

Para poder ejecutar el trabajo Ejecutar el mandato en el host remoto, realice los pasos siguientes:

  • Inicie el gestor de trabajos.
  • Convierta un host remoto en un destino del gestor de trabajos. En la consola del gestor de trabajos, pulse Trabajos > Destinos > Nuevo host y complete los campos de la página Nuevos destinos.

    Un host es un sistema. Un host remoto, normalmente, es un sistema diferente del sistema en el que se ha instalado el gestor de trabajos. El host remoto no requiere que se instale WebSphere Application Server, a menos que desee ejecutar mandatos del producto como, por ejemplo, startServer o wsadmin.

Acerca de esta tarea

Puede utilizar la consola administrativa del gestor de trabajos o del gestor de despliegue para someter un trabajo que ejecute mandatos en un host remoto. Desde la consola, elija Ejecutar el mandato en el host remoto, especifique el sistema host remoto, especifique el mandato a ejecutar, revise el resumen y someta el trabajo. Después del sometimiento del trabajo, el gestor de trabajos ejecuta el mandato especificado y registra los mensajes en los registros stdErr.txt o stdOut.txt del gestor de trabajos.

[IBM i]El trabajo [IBM i]Ejecutar el mandato en el host remoto soporta la ejecución del mandato de QShell en los hosts de destino IBM i.

En lugar de utilizar una consola, puede ejecutar el script de trabajo runCommand del grupo de mandatos AdministrativeJobs. Consulte el tema sobre tipos de trabajos administrativos.

Para ejecutar mandatos wsadmin en los trabajos, también puede utilizar el trabajo Ejecutar script wsadmin que, además, le permite especificar parámetros de script. Consulte la información sobre cómo someter trabajos para ejecutar scripts wsadmin.

Procedimiento

  1. Pulse Trabajos > Someter en el árbol de navegación de la consola administrativa.
  2. Elija un trabajo para ejecutar un mandato de WebSphere Application Server en un destino de host remoto.
    1. Seleccione el tipo de trabajo Ejecutar el mandato en el host remoto de la lista.

      El trabajo Ejecutar el mandato en el host remoto sólo está disponible en la lista si el gestor de trabajos tiene un destino de host. Los servidores de aplicaciones autónomos o gestores de despliegue registrados con el gestor de trabajos son los destinos, pero no destinos de host.

    2. Opcionalmente especifique una descripción del trabajo.
    3. Pulse Siguiente.
  3. Elija los destinos del trabajo.
    1. Seleccione un grupo de destinos de la lista, o seleccione Nombres de destino.
    2. Si selecciona Nombres de destino, especifique un nombre de destino y pulse Añadir, o pulse Buscar y especifique los destinos seleccionados en la página Buscar destinos.

      En la página Buscar destinos, el tipo de trabajo se establece automáticamente en runCommand para filtrar los resultados de búsqueda. Pulse Buscar en esta página, para ver la lista de hosts de la lista Destinos excluidos. Seleccione el destino, pulse > para mover el nombre de host a la lista Destinos elegidos y, a continuación, pulse Aceptar.

    3. Si se necesita autenticación de usuario, especifique un nombre de usuario, una contraseña y cualquier otro valor de autenticación que sea necesario.
    4. Pulse Siguiente.
  4. Especifique los parámetros del trabajo.
    1. Para Mandato o script, especifique el mandato o script que se deba ejecutar en el host.

      Por ejemplo, para ejecutar el mandato versionInfo en un directorio bin de una instalación del producto en el host remoto, especifique el mandato siguiente:

      [AIX][HP-UX][Linux][Solaris][z/OS]
      versionInfo.sh
      [IBM i]
      versionInfo
      [Windows]
      versionInfo.bat

      Para Mandato o script, puede especificar un mandato con argumentos; por ejemplo:

      [AIX][HP-UX][Linux][Solaris][z/OS]
      startServer.sh server1
      [IBM i]
      startServer server1
      [Windows]
      startServer.bat server1
    2. Para Directorio de trabajo, especifique la vía de acceso totalmente calificada del directorio donde resida el mandato.

      De forma predeterminada el directorio de trabajo se establece el directorio inicial del usuario.

      Por ejemplo, especifique un directorio bin de la instalación del producto en un host remoto:

      [AIX][HP-UX][Linux][Solaris][z/OS]
      /WAS_v850/IBM/WebSphere/AppServer/bin
      [IBM i]
      /QIBM/ProdData/WebSphere/AppServer/V85/ND/bin
      [Windows]
      C:\WAS_v850\IBM\WebSphere\AppServer\bin
      Avoid trouble Avoid trouble: Si utiliza barras inclinadas dobles (\\) o una barra inclinada (/) para los separadores de directorio, el trabajo podría fallar con un error. Para los sistemas operativos Windows, utilice una sola barra inclinada (\) como separador de directorios.gotcha
    3. Pulse Siguiente.
  5. Planifique el trabajo.
  6. Revise el resumen y pulse Finalizar para someter el trabajo.

Resultados

El gestor de trabajos ejecuta el trabajo. Si las opciones del trabajo especifican el nombre del mandato y la vía de acceso correctamente, el mandato se ejecuta en el host y los mensajes resultantes del mandato se graban en los registros del gestor de trabajos.

Para el ejemplo de versionInfo, se graba un mensaje como el siguiente en el archivo stdOut.txt, en el directorio raíz_perfil/JobMgr01/config/temp/JobManager/ID_trabajo/nombre_host/logs:

--------------------------------------------------------------------------------
Informe de estado de instalación del producto IBM WebSphere--------------------------------------------------------------------------------

Informe con fecha y hora 30 de agosto, 2010 11:20:50 AM EDT

Instalación
--------------------------------------------------------------------------------
Directorio del producto  C:\WAS_v850\IBM\WebSphere\AppServer
Directorio de la versión C:\WAS_v850\IBM\WebSphere\AppServer\properties\version
Directorio de la DTD     C:\WAS_v850\IBM\WebSphere\AppServer\properties\version\dtd
Directorio de registo    C:\Documents and Settings\All Users\Datos de programa\IBM\Installation Manager\logs

Lista de productos
--------------------------------------------------------------------------------
ND                   instalado

Producto instalado
--------------------------------------------------------------------------------
Nombre                   IBM WebSphere Application Server - ND
Versión              8.0.0.0
ID                   ND
Nivel de build       build_2464
Fecha de build       8/17/10
Arquitectura         x86 (32 bits)
Características instaladas   Herramienta EJBDeploy para módulos pre-EJB 3.0
                     Aplicaciones de ejemplo
                     Clientes ligeros autónomos y adaptadores de recursos
--------------------------------------------------------------------------------
Fin del informe de estado de instalación
--------------------------------------------------------------------------------

Para el ejemplo de startServer que inicia server1, el mandato inicia server1 en el host. Se graba un mensaje como el siguiente se graba en el archivo stdOut.txt en el directorio raíz_perfil/JobMgr01/config/temp/JobManager/ID_trabajo/nombre_host/logs:

ADMU0116I: La información de la herramienta se anota en el archivo
           C:\WAS_v850\IBM\WebSphere\AppServer\profiles\AppSrv01\logs\server1\startServer.log
ADMU0128I: Iniciando herramienta con el perfil AppSrv01
ADMU3100I: Leyendo la configuración para el servidor: server1
ADMU3200I: El servidor se ha iniciado. Esperando el estado de inicialización.
ADMU3000I: Servidor server1 abierto para e-business; el ID de proceso es5384

Qué hacer a continuación

En la página Estado del trabajo, pulse el ID del trabajo runCommand y consulte el estado del trabajo. 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.


Icon that indicates the type of topic Task topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tagt_jobmgr_runcommand
File name: tagt_jobmgr_runcommand.html