CONTROL-M - Subida de versión

Escrito por Javier

En la entrada anterior vimos cómo hacer una instalación sencilla de este producto. Ahora vamos a aprender cómo hacer una subida de versión. La verdad es que me han gustado mucho las opciones que ofrece.

Para hacer la subida de versión, hay varias formas. Para saber cuales son, entraremos en la opción “Maintain your Environment”.

NOTA: Esto es una subida de versión sencilla. Simplemente son unos pasos de referencia que sirven para no ir "a ciegas", si es la primera vez que se que hace este proceso. En un entorno real, el proceso puede ser algo más complejo y que sea necesario tener en cuenta más cosas.

001 watermark

 

En este caso, como vamos a poner una nueva versión directamente, podremos usar la opción “Upgrade in Place” o la opción “Express Upgrade”.

La opción “Upgrade in Place” consiste en bajarse el último mantenimiento, teniendo en cuenta la versión actual para elegir el correcto, y crear unas librerías espejo donde se aplicará el mantenimiento. Después, el programa te hace el cambio de librerías. Si tenemos una versión muy antigua, quizá tengamos que pasar por varias versiones antes de llegar a poner la última.

Esta opción es algo más “compleja” porque requiere conocer bien los pasos a seguir para la parte el SMP/E (receive, apply, accept o reject) por si se producen errores. Para usarla, tendremos que descargar el paquete de mantenimiento, el fichero de HOLDDATA y, muy probablemente, alguna PTF adicional.

Lo que también habría que tener en cuenta con esta opción es si hacemos el ACCEPT del mantenimiento por error, antes de haber probado bien el entorno, y descubrimos un error crítico. En este caso, más nos vale haber hecho correctamente el paso de backup, porque habremos modificado las librerías de la versión anterior dificultando la marcha a atrás.

La opción “Express Upgrade” consiste que hacer una nueva instalación de la última versión del producto y, mediante esta opción, comparar ambas instalaciones para adaptar la nueva y empezar a trabajar con esa. Durante el período que probemos si Control-M funciona bien, la aplicación funcionará en “modo compatibilidad”. Después de esto, podremos elegir entre completar el cambio o hacer rollback.

Una vez completado el cambio, perderemos las librerías anteriores. Por si acaso, recomiendo hacer un backup (mediante ADRDSSU a un disco o cinta, por ejemplo) de las librerías

En mi opinión, me parece una instalación más fácil y “más limpia”.

Al principio, pensé en mostrar ambas opciones, porque ambas son interesantes, pero tuve varios errores (debidos a mi sistema) que no pude solucionar. Intenté varias formas y lo único que pude encontrar fue esto:

When applying INCONTROL maintenance , many GIM24001E, GIM24002E, GIM23901E and GIM30223E errors in the APPLY job. Message ASMA044E & ASMA068S also are generated.

https://communities.bmc.com/docs/DOC-109337

Por lo tanto, enseñaré la opción “Express Upgrade”.

NOTA: La opción APPLY PTFs es similar al “Upgrade in Place”, pero más sencilla. Son unos pasos guiados que simplifican mucho la tarea.

001 watermark

 

Lo primero será hacer una nueva instalación de la versión que queramos. En mi caso, empecé en la versión 9.0.18.100 y voy a poner la 9.0.19.100.

Seguiremos los pasos de la siguiente entrada para hacer una nueva instalación.

https://emuframe.com/index.php/111-control-m-implementacion

001 watermark

 

Como novedad en la instalación, añadiremos el parámetro “Reference Libraries Prefix” y pondremos las librerías de la antigua versión. De esta forma, será más sencillo, y más rápido, ajustar los parámetros.

001 watermark

001 watermark

 

En caso mi caso, volveré a hacer la instalación “Express”, pero pienso que lo más adecuado sería usar la opción “Customized installation” para repasar bien todos los parámetros y compararlos con la versión que ya estamos usando.

001 watermark

001 watermark

 

Los parámetros que usaré serán similares que usé en la entrada mencionada anteriormente.

Como ejemplo pongo la siguiente imagen para ver la diferencia entre los valores actuales y los de referencia (los de la instalación anterior).

001 watermark

 

Una vez hemos terminado la instalación, entramos en la opción “Maintain your Environment” del panel IOAICE de la nueva versión.

001 watermark

 

Entramos en “Express Upgrade”.

001 watermark

 

En mi caso, ya aparece el dato del parámetro “Reference Libraries Prefix” porque lo puse durante la instalación del nuevo sistema.

Entraré en “Comparte two environments”, aunque este paso ya lo hice durante la instalación y debería ser todo igual.

001 watermark

001 watermark

 

Ponemos el nombre de la librería de la instalación anterior.

001 watermark

001 watermark

 

Aparecerá un panel con los datos de cada entorno y los pasos que debemos revisar.

001 watermark

 

Entramos en el primero que no se ha completado automáticamente.

001 watermark

 

En mi caso, los parámetros a los que hace referencia solo existen en la nueva versión, por lo tanto, no los compara con nada.

001 watermark

 

En este caso, daré por completo este paso.

001 watermark

 

Vamos a la siguiente opción.

001 watermark

 

Habrá que comprobar si los miembros de las librerías antiguas coinciden con las nuevas.

001 watermark

 

Una vez hecho, confirmamos.

001 watermark

 

Entramos en el siguiente punto.

001 watermark

 

En mi caso, el parámetro JOBPOS no existía en la versión anterior.

001 watermark

 

Confirmamos.

001 watermark

 

Entramos en la siguiente opción pendiente.

001 watermark

 

No hay diferencias.

001 watermark

 

Confirmamos.

001 watermark

 

Entramos en la penúltima opción pendiente.

001 watermark

 

En mi caso, no uso esta utilidad.

001 watermark

 

Confirmamos.

001 watermark

 

Entramos en la última opción.

001 watermark

 

Deberemos comprobar lo indicado.

001 watermark

 

Confirmamos.

001 watermark

 

Ya tenemos todos los pasos completados. Salimos con F3.

001 watermark

 

Entramos en la opción “Adapt new environment”.

001 watermark

 

Leemos los pasos que realizará el proceso. Si estamos de acuerdo, procedemos.

Debemos parar Control-M, si lo tenemos arrancado.

001 watermark

 

Empezará el proceso.

001 watermark

 

Antes de iniciar el proceso, podemos cambiar algunos parámetros.

001 watermark

 

Si es necesario, cambiaremos los parámetros correspondientes. En principio, los dejaré como aparecen.

001 watermark

001 watermark

 

Pulsamos intro para empezar el proceso.

001 watermark

 

Empezará el proceso. Esperamos a que termine.

001 watermark

 

En mi caso no utilizo esta función, por lo tanto, no modificaré nada.

001 watermark

 

Entraremos en el paso “Switch to new environment”.

001 watermark

 

Leeremos la información y, si estamos de acuerdo, iniciaremos el proceso.

001 watermark

 

Esperaremos a que el proceso termine.

001 watermark

 

Realizaremos los últimos pasos de forma manual.

001 watermark

 

Ya se habrá hecho el cambio de entorno.

001 watermark

 

Ahora tendremos que añadir en APF las nuevas librerías de LOAD y modificar el programa REXX con el que accedíamos a Control-M (o crear uno nuevo). También habrá que revisar todos los miembros de la PROCLIB que hagan referencia a Control-M para crear una nueva versión que apunte a las nuevas librerías y dejar los antiguos como backup.

Crearé un procedimiento REXX nuevo que se llamará CTM191, para diferenciarlo del antiguo y modificaré la librería para que apunte a las nuevas.

001 watermark

 

Habrá que actualizar los miembros de la PROCLIB (pongo dos de ejemplo). Habrá que hacer lo mismo con el resto.

NOTA: Recomiendo guardar un backup de las tareas de la versión anterior. De esta forma, podemos renombrar todas rápidamente mediante un job.

001 watermark

001 watermark

 

Meteremos las nuevas librerías en APF.

001 watermark

 

Arrancaremos el nuevo Control-M.

001 watermark

 

Cuando entremos a ver la información del Control-M (comando info), aparecerá la versión la versión 9.0.19.100, pero en el producto aún indicará la versión 9.0.18.

001 watermark

 

Si, tras probar el Control M durante un tiempo, todo funciona bien, podremos completar la instalación.

001 watermark

 

Leemos lo que indica y si estamos de acuerdo, continuamos.

001 watermark

 

Una vez hecho ese paso, ya aparecerán los programas con la nueva versión.

001 watermark

 

Por último, volveremos a arrancar las tareas de Control-M.

 

¡Espero que esta entrada os sirva para seguir aprendiendo!

 

 

 

Visto: 243

Escribir un comentario


Código de seguridad
Refescar