Bienvenidos
Emuframe es un blog sobre IBM Mainframe (IBM Z) que empecé en 2015. Concreatamente se centra en el sistema operativo z/OS.
Aunque el blog ha ido cambiando con el tiempo, el objetivo principal era enseñar a realizar tareas dentro de z/OS.
En la actualidad, centrarse únicamente a z/OS e ignorar el resto de tecnologías creo que es "limitarse demasiado".
Además de enseñar z/OS, investigaré/enseñaré cómo usar otras tecnologías (Docker, Ansible, Python, etc) y conectarlas con z/OS.
Descripción
La web contiene documentación con los pasos que yo sigo para realizar tareas concretas. Esto no sustituye la documentación oficial de cada producto.
Es una ayuda adicional para facilitar la realización de las tareas.
Con el objetivo de tener un repositorio de recursos, también incluiré JCLs o REXX que me han servido de ayuda en el pasado.
Además, si desarrollo por mi mismo alguna herramienta web que me parezca interesante incluir, también lo haré.
En esta web no almacena ni distribuye software de terceros.
Sobre mí - Javier Fernández García
Desde 2019, soy Técnico de Sistemas de z/OS. Principalmente me dedico a las áreas de sistema operativo, seguridad y almacenamiento en diferentes clientes.
Tengo experiencia en:
-
Sistema Operativo:
- Instalación: z/OS 2.5 y z/OS 3.1. IBM Workload Scheduler for z/OS (TWS - OPC). IBM System Automation. BMC Control-M. BMC FDR 6.1. ESP Workload Automation. SAS 9.4...
- Instalación de mantenimiento (PTFs) en el sistema operativo y en productos.
- Identificación y solución de errores del sistema.
- Modificar IODF.
- Pruebas Disaster Recovery.
- Administrar recursos del sistema y HMC.
- Instalación de productos en contenedores Docker (por ejemplo, IBM Workload Automation Dynamic Workload Console) y conexión con z/OS.
- Reports: consumo CPU, estado de las LPARs, informe mensual SCRT, informes a partir de registros SMF, etc.
-
Seguridad (RACF):
- Gestión de permisos de usuarios/grupos: creación de usuarios, conectar a grupos, etc.
- Mantenimiento de certificados: añadir certificados a RACF, crear Keyrings, conectar certificados a Keyrings, etc.
- Extración de datos de la BBDD.
- Resolver vulnerabilidades.
-
Almacenamiento:
- Inicialización de discos.
- Mantenimiento de clases SMS (Data class, Management class, Storage Class, Storage Groups).
- Crear/modificar rutinas ACS
- Mantenimiento de HSM, RMM y FDR.
- Reports: estado Storage Groups, cintas scratch, etc.
-
Otros conocimientos:
- Programación: REXX, JS, PHP, Python, SQL (BBDD)
- zCX, z/OSMF, ZOWE, BMC AMI Cloud (antiguo Model9), NextJS, Docker, Ubunut, RHEL
Software que uso
Para emular la arquitectura Mainframe, utilizo IBM Z Development and Test Environment Personal Edition en Ubuntu.
Uso z/OS 3.1, concretamente el sistema ADCD z/OS V3R1 May Edition of 2024:
ADCD z/OS V3R1 May Edition of 2024