Esta ocasión toca probar una opción de z/OS llamada AUTOIPL. También se le podría conocer por REIPL. Esta opción se usa cuando tenemos un sistema arrancado, lo paramos y queremos volver a arrancar sin tener que entrar en la HMC.
Además, permite cargar con los parámetros de load del último IPL o con unos distintos. Se puede usar tanto en sistemas en SYSPLEX, como en MONOPLEX, pero, según IBM, no es recomendable en sistemas con GDPS.
El AUTOIPL es compatible con todos los Mainframes que sean z10 en adelante. En cuanto a emuladores, en el emulador zPDT de IBM también está soportado, pero en Hercules no. Cuando esta función no esté soportada, aparecerá el siguiente mensaje:
AUTOIPL WAS NOT PROCESSED, DUE TO AN ENVIRONMENT ERROR
En el siguiente enlace a la web de IBM, tenemos los detalles del parámetro.
Statements and parameters for DIAGxx
Voy a hacer dos pruebas, una para cargar la misma configuración del último IPL y otra para cargar una distinta.
Empezaremos modificando la configuración del fichero DIAGXX que tengamos en uso. En mi caso, DIAG00. Añadiremos lo siguiente:
AUTOIPL SADMP(NONE) MVS(LAST)
Ahora iremos a SDSF y daremos el comando “D IPLINFO” para ver la configuración actual.
Activaremos la nueva configuración con el comando “SET DIAG=00”.
Confirmamos que ha cargado sin mensajes de error.
Con el comando “D DIAG” comprobamos la configuración actual y nos que fijaremos en el parámetro AUTOIPL pondrá los datos del último IPL:
AUTOIPL SADMP(NONE) MVS(*0A80,0A82ZA )
Pararemos el sistema según el procedimiento de parada que tengamos.
Una vez parado todo, usaremos el comando:
V XCF,S0W1,OFFLINE,REIPL
Siendo S0W1 el nombre del sistema. Importante el parámetro REIPL.
Respondemos el reply.
Esperaremos un poco y el sistema arrancará de nuevo.
Tras el arranque, confirmamos los parámetros (LOADZA) con “D IPLINFO”.
La segunda prueba consiste en configurar el parámetro AUTOIPL para que arranque otro con loadparm. De los que tengo disponibles, voy a elegir el LOAD00.
Editamos de nuevo el miembro DIAG00 y pondremos los parámetros que usaríamos al hacer el “load” por HMC:
AUTOIPL SADMP(NONE) MVS(0A80,0A8200)
Activamos la configuración con el comando “SET DIAG=00”. Y comprobamos que se ha cambiado usando el comando “D DIAG”.
Una vez confirmado, paramos el sistema. Cuando haya parado, daremos el comando:
V XCF,S0W1,OFFLINE,REIPL
Respondemos al reply con “SYSNAME=S0W1”. Cuando haya arrancado el sistema de nuevo, confirmaremos el cambio de parámetros (LOAD00) con “D IPLINFO”.