Articulo de referencia

Administrador de Windows

La herramienta wsadmin es un intérprete de comandos para la administración de sistemas en todos los artefactos de una celda de IBM WebSphere Application Server (WAS). Su nombre ...

La herramienta wsadmin es un intérprete de comandos para la administración de sistemas en todos los artefactos de una celda de IBM WebSphere Application Server (WAS). Su nombre proviene del script que la invoca. Este intérprete de comandos puede ejecutarse conectado a una celda WAS o completamente desconectado (modo local). wsadmin permite ejecutar scripts escritos en Jacl y Jython , o bien, ejecutar comandos individuales de forma interactiva. Estos scripts y comandos realizan tareas administrativas como la implementación de aplicaciones, cambios de configuración y la supervisión y control en tiempo de ejecución de IBM WAS.

Historia de los intérpretes de comandos de WebSphere Application Server

wscp significa Programa de Control de WebSphere . Se utilizaba en versiones anteriores de WAS, como la versión 4.0 y la versión 3.5. El intérprete de comandos wsadmin reemplazó a wscp en WebSphere Application Server versión 5.0 y todas las versiones posteriores. Puede realizar casi todas las tareas que se pueden realizar a través de la consola de administración basada en navegador, e incluso algunas tareas que la consola de administración no puede realizar.

Dos modos de wsadmin

El wsadmin podía operarse en dos modos : un modo remoto y un modo local .

  • Uso: El modo remoto se utiliza cuando el Administrador de despliegue (Dmgr) de IBM WAS está en ejecución. El modo local se utiliza cuando el servidor no está disponible.
  • Cómo habilitarlo: El modo remoto se conecta a través de una conexión de red TCP, mientras que el modo local no necesita conexión TCP.
  • Ventajas:
    • Modo remoto : Se puede acceder desde la misma partición lógica (LPAR) o desde otra . Dos clientes en modo remoto nunca entrarán en conflicto. IBM WAS gestionará automáticamente sus respectivos cambios.
    • Modo local : No presentaría ningún problema relacionado con los certificados SSL. Puede funcionar incluso cuando el servidor está caído.
  • Desventajas:
    • Modo remoto : El servidor IBM WAS no debe estar inactivo . Podría existir un conflicto de certificados SSL.
    • Modo local : No funcionará de manera eficiente con acceso múltiple, ya que la sincronización de cambios en el modo local puede generar problemas graves. El modo local es menos seguro que el modo remoto .

Lenguajes de scripting: Jacl y Jython

wsadmin admite los lenguajes de scripting Jacl [ 1 ] (una implementación alternativa de TCL escrita en Java) y Jython ( Java , Python ). La elección entre Jacl y Jython puede depender de la familiaridad del programador con el lenguaje. Un programador de Java / Java EE o C podría sentirse más cómodo con Jython, mientras que un experto en Tcl podría preferir Jacl. Si bien la sintaxis de los scripts es diferente, Jacl y Jython son igualmente potentes. El programa IBM Jacl to Jython Conversion Assistant se utiliza para convertir los scripts Jacl de wsadmin a Jython.

Diferencia básica entre las sintaxis de Jacl y Jython

Aquí se presentan cinco comandos básicos (para obtener ayuda sobre los objetos correspondientes ) con sus sintaxis específicas. Es fundamental tener en cuenta la distinción entre mayúsculas y minúsculas en la programación.

Referencias

  1. "Documentación de IBM" .
  • Documentación de WebSphere Application Server v6.1
  • Documentación de WebSphere Application Server v7
  • Documentación de WebSphere Application Server v8
  • Administración de WebSphere Application Server mediante Jython