• principal_3

    Desde 2015, enseñando sobre el sistema operativo z/OS de IBM en esta web. z/OS se utiliza en máquinas llamadas Mainframe.

  • principal_1

    Para realizar el contenido, utilizo el producto de IBM llamado z/Development and Test Environtment Personal Edition. Este software permite emular un Mainframe y así poder utilizar z/OS para aprender.

  • principal_2

    Es utilizado por grandes empresas (bancos, aseguradoras...). Aquí aprenderás a instalar y configurar productos relacionados con z/OS.

  • principal_4

    ADCD es una distribución de z/OS que contiene productos de IBM como IMS, DB2, CICS, ZOWE, TWS, NetView, System Automation, etc.

System Automation - Políticas automatización Parte 2/3

En esta parte vamos a seguir definiendo las políticas de automatización. Principalmente, asociaremos grupos de aplicaciones a nuestro sistema. También definiremos esas aplicaciones para poder monitorizarlas desde los paneles SDF (Status Display Facility).

Opción 5 – APG – Application Groups

 

Aquí crearemos grupos de aplicaciones que asociaremos al sistema que queramos para que entren dentro de la automatización de System Automation, tanto para alertas, como parada/arranque, etc.

 

Veremos una lista de grupos de aplicaciones por defecto. Voy a poner algunos ejemplos para explicar en qué consiste esta opción y que cada uno pueda definir los grupos según su instalación.

Por ejemplo, entramos en BASE_APPL.

 

De las opciones que aparecen, primero entraremos en Applgroup Info.

 

Aquí no modificaremos nada, simplemente explicaremos alguna cosa. Por ejemplo:

Nature MOVE se usaría si tenemos varios sistemas en Sysplex y tenemos un Controller de OPC ejecutándose en un sistema al que vamos a hacer IPL, lo usaríamos para que dejase de ejecutarse en el sistema actual y se ejecute en el sistema que hayamos definido. Podemos ver un ejemplo de esto en el grupo de aplicaciones TWS_CTRL_X.

En nuestro caso, todos nuestros grupos de aplicaciones serán BASIC.

En Inform List indicaremos que sistema o sistemas monitorizarán este recurso (SDF, NMC, etc.). Nosotros definiremos esto a nivel de aplicación, por lo tanto, no ponemos nada.

 

Volvemos al panel anterior y entramos en la opción Applications.

 

Veremos la lista de aplicaciones que tenemos disponibles y aquellas que están seleccionadas. En este caso, sólo está seleccionada la aplicación TSO. Podríamos seleccionar las aplicaciones que consideremos conveniente que pertenezcan a este grupo.

 

Entramos en la opción WHERE USED para indicar que queremos que se use en nuestro sistema, ADCD113.

 

Aunque hay otros sistemas seleccionados y no nos hacen falta, de momento, los mantendremos. Seleccionaremos nuestro sistema. Cuando salgamos con F3, generará los nuevos recursos.

NOTA: Para quitar los sistemas que queramos, lo haremos poniendo “M” en vez de “S”.

 

Volvemos al panel del grupo de aplicaciones y vamos a crear un grupo nuevo. Vamos a la opción COMMANDS y elegimos NEW.

NOTA: Este ejemplo sólo deben realizarlo aquellos que vayan a añadir OPC, pero sirve para otros grupos de aplicaciones.

 

Daremos el nombre TWS_OPC y tipo, SYSTEM. El resto de parámetros lo dejamos por defecto. Pulsamos F3.

 

Ahora entramos en Applications, para añadir las aplicaciones que tendrá este grupo.

 

Seleccionamos las aplicaciones TWSCTRL y TWSTRKR, que serán el Controller y Tracker de OPC que tengamos definido en nuestro sistema.

 

Salimos con F3 y entramos en Where Used.

 

Seleccionamos nuestro sistema y salimos con F3.

 

Creará los recursos correspondientes.

 

También añadiremos el grupo BASE_SYS porque contiene el subsistema JES2, que deberemos definir para que funcionen correctamente el monitor de Spool que seleccionamos en la opción System.

NOTA: Este grupo tiene más aplicaciones como HSM y OAM que no tendremos en el sistema, pero que mantendremos en el grupo.

 

Entramos en Where Used.

 

Seleccionamos nuestro sistema.

 

Se crearán los recursos para nuestro sistema.

 

Ya hemos visto, con unos ejemplos, cómo gestionar los grupos de aplicaciones. Ahora volveremos al panel principal y seguiremos con la opción 6 – Applications.

 

Opción 6 – APL – Applications.

 

En esta opción, como en la anterior, veremos algunos ejemplos que sirvan de base para otros subsistemas.

 

En este panel nos encontraremos aplicaciones y clases de aplicaciones. Las clases de aplicaciones sirven para asignar los mismos atributos a distintos subsistemas. Entramos en JES2.

 

Tendremos distintas opciones como Startup y Shutdown para los modos de arranque y parada. Entramos en Application Info.

NOTA: En este caso no hay que modificar la opción Where Used porque la aplicación ya está asociada a un grupo de aplicaciones.

 

Veremos la siguiente información. Pulsaremos F8, para modificar otras opciones.

 

Añadiremos el nombre del sistema, ADCD113, y en Inform List, pondremos SDF, para poder monitorizarla posteriormente.

 

Para el resto de opciones lo mejor es consultar el manual de IBM porque, si explicamos cada opción, se podría escribir un blog dedicado exclusivamente a System Automation.

Saldremos hasta el listado de aplicaciones y entraremos en TWSCTRL para definir el Controller de OPC.

 

Entramos en Application Info.

 

Ponemos el nombre del subsistema y el nombre del job, en este caso, es OP1C. Podemos añadirle “START” en la opción “Restart after IPL”, para que arranque cuando usemos System Automation para arrancar el sistema. Pulsaremos F8 para editar más opciones.

 

Ponemos el nombre del sistema y “SDF” en el parámetro Inform List, para monitorizar esta tarea. Pulsaremos F3.

 

Entraremos en la opción STARTUP para definir la opción de arranque.

 

Existen tres fases: antes del arranque, el arranque y después del arranque. En este caso, añadiremos nuestra opción en la fase de arranque (STARTUP)

 

En tipo de arranque pondremos “NORM” y en comando “MVS S &SUBSJOB”. En este caso, el comando resultante sería “MVS S OP1C”. Salimos con F3.

 

Si entramos en la opción Shutdown, veremos que ya tiene varias fases definidas según el tipo de parada.

 

Si entramos a la fase NORM, por ejemplo, veremos los comandos que dará de forma automática. Primero intentará la parada con "P" y, si no para, intentará cancelar la tarea.

 

Aquí no modificaremos nada. Saldremos y entraremos en la opción OPC Control.

 

Pondremos el ID del subsistema, en este caso, OP1C. Como se trata del controller, no es necesario rellenar el resto de datos. Ahora salimos hasta el listado de aplicaciones.

 

Entraremos en la aplicación TWSTRKR para definir el tracker de OPC.

 

Como en la tarea anterior, entramos en la opción Application Info.

 

Rellenamos los datos correspondientes. Pulsamos F8 para configurar el resto de opciones.

 

Rellenamos los parámetros “Sysname” e “Inform List”. Saldremos con F3.

 

Entraremos en la opción OPC Control.

 

Rellenaremos los datos que aparecen en el panel. En este caso, si tenemos que incluir los datos de “Controller ID” y “Controller LU Name”.

 

De momento, esas aplicaciones nos servirán como ejemplo para poder añadir otras tareas. En futuras entradas, definiremos más para poder hacer un procedimiento de parada y arranque del sistema. Hasta aquí la segunda parte.

 

Publish modules to the "offcanvs" position.