Introduccion a mantenimiento software iSeries

Post on 12-Apr-2017

61 views 1 download

Transcript of Introduccion a mantenimiento software iSeries

Mantenimiento de Software en System i – iSeries – AS/400

Xavier Espinoza LunaJulio 2016

AgendaIntroducciónEsquema de MantenimientoEnlaces relacionados

Introducción

¿ Por qué se planteó el Taller ?El sistema iSeries o AS/400 aloja el

procesamiento de gran parte de los datos empresariales de ETAPA EP desde hace algunas décadas debido a su efectividad, el bajo nivel de administración y la confianza de la plataforma en procesar cargas de trabajo.

A pesar de que la plataforma es autoadministrable, autoajustable, fácil de usar y fácil de mantener, conocer de estrategias de mantenimiento es ventajoso.

¿ Qué pretende el Taller ?Hacer una introducción básica de los

conceptos relacionados al mantenimiento de software del sistema iSeries - AS/400.

Informar de las herramientas existentes para la obtención de parches o fixes

Hacer recomendaciones sobre la estrategia para la actualización de parches y/o fixes en los sistemas iSeries de ETAPA EP

Esquema de Mantenimiento

Conceptos AplicablesEl software conceptualmente es un conjunto de

programas y rutinas que permiten a la computadora realizar determinadas tareas

Dicho software es construido por seres humanos, por lo tanto es es proclive a fallos.

De forma análoga a una “maquinaria” el realizar un mantenimiento al software garantiza la corrección de errores humanos y mejora continua.

Bajo el mismo principio es pertinente mantener un esquema de actualización de software

BeneficiosEl mantenimiento de software asegura

que se corrijan los errores que se han ido reportando en la utilización del mismo desde su lanzamiento.

El mantenimiento permite incorporar nuevas funcionalidades y mejoras dentro del software.

Plataforma iSeriesLa base de datos parte del sistema operativoAutónoma y autoadministrableMuchas aplicaciones legadas en lenguajes

nativos (COBOL, RPG) contra los mismos datos junto a aplicaciones modernas (.Net, Java, PHP).

Esquema de MantenimientoIBM maneja una estrategia 3 + 2 para el

mantenimiento (5 años de soporte normal + 3 extendido)

La última versión del sistema operativo es la i 7.3 lanzada el 15 de abril del 2016

Los sistemas operativos que mantiene ETAPA EP es i 6.1 (Quillo) / i 5.4 (Lupinus)

El sistema operativo i 6.1 tuvo soporte hasta el 30 de septiembre del 2016. Soporte Extendido hasta el 2018.

El sistema operativo i 5.4 tuvo soporte hasta el 30 de septiembre del 2013. Soporte Extendido hasta 2015.

Esquema de MantenimientoEl soporte de software está dirigido para

empresas que hacen uso extensivo del sistema y presentan problemas en la utilización sobre todo de nuevas características.

El soporte de software garantiza el soporte telefónico y de técnicos y creación de soluciones customizadas conforme aparezcan los problemas.

El soporte permiten registrar que un problema se convierta en un APAR (Autorized Problem Analysis Report).

Esquema de MantenimientoEl soporte de software permite el acceso a

nuevas versiones o releasesSituación Real para ETAPA EP

Tiene sentido establecer un contrato de mantenimiento siempre y cuando se establezcan migraciones del sistema operativo

En el 2017 se cumple un ciclo de actualización de hardware por lo que sería recomendable contratar la actualización con un nuevo hardware

Esquema de MantenimientoEl soporte de software permite el acceso a

nuevas versiones o releasesSituación Real para ETAPA EP

Tiene sentido establecer un contrato de mantenimiento siempre y cuando se establezcan migraciones del sistema operativo

En el 2017 se cumple un ciclo de actualización de hardware por lo que sería recomendable contratar la actualización con un nuevo hardware

Esquema de Mantenimiento Alternativas

Las actualizaciones del sistema operativo esta disponible en Internet (https://www.ibm.com/support/fixcentral/)

Es factible establecer un esquema de actualización de los niveles de PTF (Program Temporary Fix)

TerminologíaAPAR: un informe de análisis autorizado de programa (APAR)

es un informe de problemas específicos de un programa de IBM que tiene un arreglo asociado (PTF).

PTF: es un arreglo temporal de programa, desarrollado para solventar un APAR autorizado.

HIPER: es un arreglo temporal de programa que resuelve un problema que podría tener un alto impacto o un problema generalizado que afecta a la mayoría de los sistemas.

Paquetes acumulativos de PTF: paquete de arreglos que contiene correcciones generalmente recomendados por IBM y se actualiza de forma periódica. Los paquetes de PTF acumulativos son etiquetados de acuerdo con la fecha en que son puestos en libertad, y la versión de software del sistema operativo.

TerminologíaGrupo de PTF, es un nombre usado para

ordenar y gestionar un grupo de PTF lógicamente relacionados, tales como bases de datos, Java o arreglos HIPER. Cuando se disponga de nuevos arreglos para una función, los PTF de grupo se actualizan dinámicamente.

Interfaces de acceso

Aplicaciones generadas en RPG utilizan el acceso nativo sobre la base de datos (DDS, SETLL, CHAIN). La optimización del rendimiento depende del diseño y la forma de acceder a los datos.

Aplicaciones en .Net o Java utilizan el acceso SQL sobre la base de datos. La optimización del rendimiento depende de como los programas y consultas se ingresan a los datos y de la asistencia de la base de datos.

Consultas Query/400 utilizan el acceso nativo y tienen cierto nivel de optimización dentro del sistema operativo.

Esquema de Mantenimiento Bajo la forma de utilización del Sistema

iSeries (aplicaciones nativas y acceso SQL desde interfaces .Net), es recomendable mantener el siguiente esquema mínimo:PTF AcumuladoGrupo HIPER de PTFGrupo de Base de DatosGrupo Java (actualización de maquinas

virtuales)

Documentación de referencia y enlaces de interésLibros Rojos de IBM (

http://www.ibm.com/redbooks)i5/OS Diagnostic Tools for System

Administrators: An A to Z Reference for Problem Determination (SG-248253)

Otros EnlacesFixCentral (https://

www.ibm.com/support/fixcentral/)Preventive Support Planning (http://

www.ibm.com/s_dir/sline003.nsf/sline003home)

Gracias!!