Cómo empezar los scripts wsadmin

Los Scripts constituyen una alternativa no gráfica que puede utilizar para configurar y gestionar WebSphere Application Server.

[z/OS]

Antes de empezar

Verifique que los ID de usuario que ejecutan scripts de WebSphere Application Server para z/OS, incluidos los ID de usuario de servidor, administrador y cliente, se ejecutan con las variables de entorno LANG y LC_ALL establecidas en el mismo entorno local basándose en la página de códigos IBM-1047. Los valores basados en cualquier otra página de códigos pueden provocar errores en la ejecución de los scripts. Consulte el tema sobre modificación del entorno local en el shell, "Changing the Locale in the Shell", de la publicación UNIX System Services User's Guide para obtener más información.

Acerca de esta tarea

La herramienta wsadmin de WebSphere Application Server le permite ejecutar scripts. La herramienta wsadmin da soporte a una toda amplia variedad de actividades administrativas del producto.

La ilustración siguiente detalla los componentes principales relacionados con una solución de scripts de wsadmin:
Figura 1. Una solución de scripts de WebSphere Application Server . En esta ilustración se muestran los principales componentes implicados en la solución de scripts wsadmin. Ilustra los principales componentes de una solución de scripts wsadmin.

La herramienta wsadmin admite dos lenguajes de scripts: Jacl y Jython. Hay cinco objetos disponibles cuando utiliza scripts:

  • AdminControl: se utiliza para ejecutar mandatos operacionales.
  • AdminConfig: se utiliza para ejecutar mandatos de configuración para crear o modificar elementos de configuración de WebSphere Application Server.
  • AdminApp: se utiliza para administrar aplicaciones.
  • AdminTask: se utiliza para ejecutar mandatos administrativos.
  • Help: se utiliza para obtener ayuda general.

Los scripts utilizan estos objetos para comunicarse con MBeans que se ejecutan en procesos de WebSphere Application Server. Los MBeans son objetos Java™ que representan recursos JMX (Java Management Extensions). JMX es un suplemento de paquete opcional para J2SE (Java 2 Platform Standard Edition). JMX es una tecnología que proporciona un modo sencillo y estándar de gestionar objetos Java.

Importante: Algunos scripts wsadmin, incluidos el mandato AdminApp install, AdminApp update y algunos mandatos AdminTask, requieren que el ID de usuario bajo el que se ejecuta el servidor tenga que tener permiso de lectura en los archivos que crea el usuario que ejecuta los scripts wsadmin. Por ejemplo, si el servidor de aplicaciones se ejecuta con el usuario1, pero el usuario ejecuta los scripts wsadmin con el usuario2, es posible que encuentre excepciones relacionadas con un directorio temporal. Cuando el usuario2 ejecuta los scripts wsadmin para desplegar una aplicación, se crea un directorio temporal del archivo EAR (Enterprise Application Archive). Sin embargo, cuando el servidor de aplicaciones intenta leer y descomprimir el archivo EAR como usuario1, el proceso falla. No se recomienda establecer el valor de la máscara U del usuario que ejecuta scripts wsadmin en 022 o 023 para solucionar este problema. Este enfoque hace que todos los archivos creados por el usuario sean legibles por otros usuarios. Para resolver este problema, considere los procedimientos siguientes en función de sus políticas administrativas:
  • Ejecute los scripts wsadmin con el mismo ID de usuario que el usuario que ejecuta el gestor de despliegue o el servidor de aplicaciones. Un usuario root puede cambiar el ID de usuario para completar estas acciones.
  • Establezca el ID de grupo del usuario que ejecuta el gestor de despliegue o el servidor de aplicaciones para que sea el mismo ID de grupo que el usuario que está ejecutando scripts wsadmin. Además, establezca el valor de la máscara U del usuario que ejecuta los scripts wsadmin para que sea al menos un valor de máscara U 027 de modo que los archivos que se crean mediante el script wsadmin los puedan leer los miembros del grupo.
  • Ejecute scripts wsadmin desde una máquina diferente. Este enfoque fuerza la transferencia de archivos y evade el problema de permiso de copia del archivo.

Para realizar tareas utilizando scripts, debe realizar primero los pasos siguientes:

Procedimiento

  1. Elija el lenguaje de scripts. La herramienta wsadmin sólo admite los lenguajes de scripts Jacl y Jython. Jacl es el lenguaje especificado predeterminado. Si desea utilizar el lenguaje de scripts Jython, utilice la opción -lang o especifíquelo en el archivo wsadmin.properties.
  2. Inicie el cliente de scripts de forma interactiva, en un script o en un perfil.

Qué hacer a continuación

Antes de realizar ninguna tarea utilizando scripts, asegúrese de que está familiarizado con los siguientes conceptos:

  • JMX (Java Management Extensions)
  • Modelo de configuración de WebSphere Application Server
  • herramienta wsadmin
  • Sintaxis Jacl o Jython
  • Objetos de scripts

De modo opcional, puede personalizar el entorno de scripts. Para obtener más información, consulte Propiedades administrativas para utilizar scripts wsadmin.

Después de familiarizarse con los conceptos de los scripts, haber elegido el lenguaje de scripts e iniciado el cliente de scripts, estará preparado para realizar tareas mediante scripts.


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=txml_script
File name: txml_script.html