Captulo 2A zSeries Hardware 2006 IBM Corporation 2 Objetivos En este captulo usted aprender: Sobre el hardware S/360 y zSeries Sobre unidades de procesamiento y discos Cmo difieren los mainframes de las PCs en la codificacin de los datos Sobre algunas configuraciones tpicas de hardware Captulo 2A zSeries Hardware 2006 IBM Corporation 3 Introduccin Aqu veremos el hardware en un sistema completo, aunque haciendo nfasis en la caja o box (procesador)
La terminologa no es sencilla Desde que los boxes se convirtieron en multi- generadores (multi-engined), los trminos sistema, procesador y CPU se usan indistintamente Captulo 2A zSeries Hardware 2006 IBM Corporation 4 Terminologa confusa Procesadores individuales en el sistema "procesadores" "CPUs" "engines" "PUs" "CPs" IFLs, ICFs, zAAPs, IFLs spares "system" = CPs ejecutando en un sistema operativo Caja del sistema IBM posiblemente un zSeries server A veces referenciado como un "procesador" Poca gente usa "CEC" o "CMC" A veces referenciado como una "CPU" Muchos usan "sistema" Captulo 2A zSeries Hardware 2006 IBM Corporation 5 Conceptos S/360 0 0 3 3 0 0 1 1 Procesadores Storage Control Main Storage 1 1 5 5 6 6 A A B B Control Unit 3 Control Unit Control Unit 3 1 1 2 2 5 5 3 3 Canales Dispositivos X Y 0 0 1 1 Z Control Unit C0 lnea de comunicacin Canales Paralelos Otro Otro Sistema Sistema 7 Captulo 2A zSeries Hardware 2006 IBM Corporation 6 Diseo temprano System/360 fue diseado en los aos 1960s La caja central de proceso contena los procesadores, la memoria, circuitos de control e interfaces de canales Los primeros sistemas tenan hasta 16 canales cuando los sistemas modernos tienen 1024 (256 * 4 Subsistemas Lgicos de Canales) Canales conectados a las unidades de control Unidades de control conectadas a dispositivos, como discos, cintas e interfaces de comunicaciones
Captulo 2A zSeries Hardware 2006 IBM Corporation 7 Direccin de disposistivo (device address) address:132 channelnumbercontrolunitnumberdevicenumber En los primeros diseos, la direccin del dispositivo estaba fsicamente relacionada a la arquitectura del hardware Los Canales Paralelos tienen cables de cobre de gran dimetro y muy pesados (bus and tag) Captulo 2A zSeries Hardware 2006 IBM Corporation 8 La velocidad mxima del canal paralelo es de hasta 4.5 MB, y la distancia mxima que se puede alcanzar con una interfaz de canal paralelo es de hasta 122 metros (400 pies). Estas especificaciones pueden estar limitadas por los dispositivos y unidades de control conectadas.
Conectividad de Canal Paralelo Captulo 2A zSeries Hardware 2006 IBM Corporation 9 Diseo actual El diseo actual de los CEC son considerablemente ms complejos que los primeros diseos S/360 Esta nueva complejidad incluye: Conectividad de I/O Operacin de I/O Particionado del sistema Captulo 2A zSeries Hardware 2006 IBM Corporation 10 Conectividad ESCON Captulo 2A zSeries Hardware 2006 IBM Corporation 11 ESCON Director ESCD ESCD Captulo 2A zSeries Hardware 2006 IBM Corporation 12 ESCON vs FICON ESCON 20 Mbytes / Segundo Muchos tiempos muertos. Un pedido activo por vez. Una unidad de control
FICON 400 Mbytes / Segundo, llegando a 800 Usa FCP standard Cable de Fibra Optica (menor espacio bajo el piso) Actualmente hasta 64 paquetes de I/O simultneos por vez con hasta 64 unidades de control diferentes Suporta switches en Cascada Captulo 2A zSeries Hardware 2006 IBM Corporation 13 Conectividad FICON Captulo 2A zSeries Hardware 2006 IBM Corporation 14 Conectividad de I/O I/O Processing Otros Sistemas 01 02 ... 40 41 42 ... ... A0 A1 ... ... Control Unit ESCON Director (switch) FICON switch Control Unit C0 Control Unit C1 Control Unit 01 Control Unit 02 E - Canal ESC ON F - Canal FICON O - Canal Express - OSA Server box Particin 1 Particin 2 LAN O E E E E F F Canales (CHPIDs o PCHIDs) Control unit addresses (CUA) 0 0 1 1 0 0 1 1 Unit addresses (UA) 01 0 0 1 1 0 0 1 1 Captulo 2A zSeries Hardware 2006 IBM Corporation 15 Conectividad de I/O Canales ESCON y FICON Switches para conectar dispositivos perifricos a ms de un CEC Direcciones CHPID de dos dgitos (FF / 256) Mltiples particiones pueden compartir CHPIDs (MIF) Existe un Subsistema de I/O entre el sistema operativo y los CHPIDs Captulo 2A zSeries Hardware 2006 IBM Corporation 16 Conectividad de I/O El controlador de I/O usa un archivo de control IOCDS que traduce las direcciones fsicas de I/O en nmeros de dispositivos usados por el z/OS Los Nmeros de Dispositivos los asigna el system programmer cuando crea el IODF y el IOCDS, y es arbitrario (pero no random!) En mquinas modernas se usan tres o cuatro dgitos hexadecimales FFFF = se pueden definir hasta 64K dispositivos Captulo 2A zSeries Hardware 2006 IBM Corporation 17 Particin Fsica O ES CS I/ O CPs MVS O ES CS I/ O CPs MVS Support Element Energa y Refrigeracin Support Element Energa y Refrigeracin Nota: Expanded Storage introducida en los 3090s 3033s tiene un CP por lado Captulo 2A zSeries Hardware 2006 IBM Corporation 18 Control del Sistema y Particionado CP CP CP CP System Control LPAR1 LPAR1 LPAR1 System Control CHPID CHPID CHPID CHPID CHPID CHPID CHPID HMC SE Microprocesador especializado para funciones de control internas PC Think Pads Ubicado en rea del Operador Dentro del CEC pero lo pueden usar los Operadores Memoria Procesadores Canales Captulo 2A zSeries Hardware 2006 IBM Corporation 19 Control del Sistema y Particionado (cont.) La funcin de control del sistema es la habilidad de particionar el sistema en particiones lgicas, o logical partitions (LPARs) El lmite inicial fue de hasta 15 LARs, pero nuevas mquinas permiten hasta 60 particiones Consideraciones prcticas pueden limitar a un nmero menor, dependiendo de las necesidades de memoria, I/O y poder de proceso de cada LPAR Captulo 2A zSeries Hardware 2006 IBM Corporation 20 * Z9-109: 1 a 60 Particiones Lgicas * Muchos tipos de imges de Servers Hipersockets Captulo 2A zSeries Hardware 2006 IBM Corporation 21 LPARs Administradores de sistema asigna: Memoria Procesadores CHPIDs dedicado o compartido Esto se hace en parte en el IOCDS y en parte en el profile del sistema en el Support Element (SE) en el CEC. Esto normalmente se actualiza mediante la HMC. Cambiar el profile del sistema y el IOCDS usualmente requiere un power-on reset (POR), aunque otros cambios son dinmicos Captulo 2A zSeries Hardware 2006 IBM Corporation 22 Caractersticas del LPAR Un LPAR es equivalente a un mainframe separado para propsitos ms prcticos Cada LPAR ejecuta su propio sistema operativo Los Dispositivos pueden compartirse entre varias LPARs Los Procesadores pueden ser dedicados o compartidos Cuando se comparte, a cada LPAR se le asigna un nmero de procesador lgico (hasta el nmero mximo de procesadores fsicos) y un peso Cada LPAR es independiente Captulo 2A zSeries Hardware 2006 IBM Corporation 23 Consolidacin de mainframes Muchas instalaciones suelen tener varios boxes
Una nica mquina de mayor potencia, ejecutando varios LPARs suele ser de costo ms efectivo, ya que las licencias de software para mltiples mquinas pequeas pueden tener un valor total mayor que para una nica ms grande
Captulo 2A zSeries Hardware 2006 IBM Corporation 24 Unidades de Procesamiento Las computadoras modernas ofrecen varios tipos de procesadores especiales. Muchos de ellos no cuentan como procesadores full para el cargo del software Central Processor (CP) Un procesador z/OS full System Assistance Processor (SAP) - Usado para el subsistema de I/O cada mquina tiene por lo menos uno Integrated Facility for Linux (IFL) Procesador especial para Linux - opcional zAAP Usado para cdigo JAVA opcional zIIP Usado para procesamiento DB2 opcional Integrated Coupling Facility (ICF) Para facilidades de coupling Spares SAPs, IFLs, ICFs, zIIPs, y zAAPs no cuentan en el nmero de modelo y en los costos del software Captulo 2A zSeries Hardware 2006 IBM Corporation 25 CP Compartido (ejemplo) Captulo 2A zSeries Hardware 2006 IBM Corporation 26 1 El siguiente CP lgico a ser despachado se elige desde la cola de CP ready basado en el peso del CP lgico.
2 - LPAR LIC despacha el CP lgico seleccionado (LCP5 del MVS LP) en un CP fsico en el CPC (CP0, en el grfico).
3 La unidad de z/OS despachable ejecutando en el procesador lgico (MVS2 CP5 lgico) comienza a ejecutar en el fsico CP0. Ejecuta hasta que expira su porcin de tiempo (time slice, generalmente entre 12.5 y 25 milisegundos), o entre en wait, o sea interceptado por alguna razn.
4 En el grfico, el CP lgico ejecuta hasta que usa toda su porcin de tiempo (time slice). A este punto el ambiente del CP5 lgico se salva y el control vuelve al LPAR LIC, el cual comienza a ejecutar nuevamente en el CP0 fsico.
5 - LPAR LIC determina porqu el CP lgico termina su ejecucin re-encola el CP lgico. Si est ready para seguir, se re-encola en la cola de CP lgicos ready, y comienza nuevamente con el paso 1. Despacho Lgico de LPAR Captulo 2A zSeries Hardware 2006 IBM Corporation 27 MIF Consolidacin de Canales ejemplo Captulo 2A zSeries Hardware 2006 IBM Corporation 28 Capacity on Demand Existen varias formas de Capacidad por Demanda Poder de proceso adicional para cumplir incrementos inesperados o picos de demanda sudden
CBU Capacity Back Up OOCUoD On/Off Capacity Upgrade on Demand SubCapacity Licensing Charges LPAR CPU Management (IRD) Captulo 2A zSeries Hardware 2006 IBM Corporation 29 Discos Los mainframes actuales usan discos tipo 3390 Las configuraciones originales eran simples, con una controladora conectada al procesador y un grupo de dispositivos conectados (attached) a la misma IBM 3390 Disk Unit IBM 3990 Control Unit canales Captulo 2A zSeries Hardware 2006 IBM Corporation 30 Implementacin 3390 Actual Common Interconnect (across clusters) HA HA HA HA HA HA HA HA HA HA HA HA HA HA HA HA Cluster Processor Complex cache NVS DA DA DA DA Cluster Processor Complex cache NVS DA DA DA DA RAID array RAID array Device Adapters Host Adapters (2 interfaces de canal por adaptador) Captulo 2A zSeries Hardware 2006 IBM Corporation 31 Dispositivos 3390 Modernos El DS8000 y el 2105 Enterprise Storage Server son discos muy sofisticados Emulan una gran cantidad de control units y discos 3390. Tambin se pueden particionar y conectarse, adems de 390, a UNIX y otros sistemas con canales SCSI. Hay de 11 a 196 TB de espacio en disco, hasta 32 interfaces de canal, 16 a 256 GB de memoria cache y 284 MB de momoria no-volatil Captulo 2A zSeries Hardware 2006 IBM Corporation 32 Dispositivos 3390 Modernos (cont) The physical disks are commodity SCSI- type units Es posible tener varios tipos de configuraciones, pero usualmente se arman en arreglos RAID-5 con disco de repuesto (hot spare) Casi todas la spartes tienen repuesto o alternativo, y las unidades de control se emulan por 4 procesadores RISC en dos complejos
Captulo 2A zSeries Hardware 2006 IBM Corporation 33 Dispositivos 3390 Modernos (cont) El disco 2105 ofrece FlashCopy, Extended Remote Copy, Concurrent Copy, Parallel Access Volumes, Multiple Allegiance Esta es una gran mejora de la arquitectura 3390 original y ofrece una masiva mejora de performance Para el sistema operativo z/OS estos discos aparecen como dispositivos 3390 tradicionales, manteniendo la compatibilidad con anteriores modelos Captulo 2A zSeries Hardware 2006 IBM Corporation 34 EBCDIC Desde el IBM S/360 hasta el ltima mquina zSeries usa el set de caracteres Extended Binary Coded Decimal Interchange para varios propsitos Este fue desarrollado antes del ASCII y tambin en un set de caracteres de 8 bits z/OS Web Server almacena datos ASCII como la mayora de los browsers que ejecutan en PCs, los que esperan datos ASCII UNICODE se usa para JAVA en las mquinas ms nuevas Captulo 2A zSeries Hardware 2006 IBM Corporation 35 Clustering Clustering se ha hecho durante aos de varias formas: Basic shared DASD Anillos (rings) CTC/GRS Basic y Parallel sysplex Imagen (Image) se usa para describir un sistema z/OS nico, que puede ser standalone o un LPAR en un box mayor Captulo 2A zSeries Hardware 2006 IBM Corporation 36 Conceptos Bsicos de DISCO Compartido Capacidad limitada Reserve y release sobre todo el disco Acceso limitado al disco mientras dure la actualizacin zSeries ( o LPAR) z/OS canales zSeries ( o LPAR) z/OS canales control unit control unit Un sistema real puede tener muchas ms unidades de control y dispositivos Captulo 2A zSeries Hardware 2006 IBM Corporation 37 GRS Ring Global Resource Sharing (GRS) usado para pasar informacin entre sistemas via anillo (ring) CTC Pedido de Encolamiento (ENQueue) de un dataset, actualizacin, liberacin del Encolamiento (DEQueue) Systema dbilmente acoplado (loosely coupled system)
zSeries ( o LPAR) z/OS canales zSeries ( o LPAR) z/OS canales control unit control unit Puede haber ms sistemas en el CTC"ring" CTC CTC Captulo 2A zSeries Hardware 2006 IBM Corporation 38 Parallel Sysplex Esta extencin del anollo CTC usa un Coupling Facility dedicado para almacenar los datos de ENQ para GRS Es muchoa ms rpido El CF se puede usar para compartir datos de una aplicacin, como tablas DB2 Puede implementarse en un nico sistema
zSeries ( o LPAR) z/OS canales zSeries ( o LPAR) z/OS canales control unit control unit syitema o LPAR Coupling Facility Canales CF Captulo 2A zSeries Hardware 2006 IBM Corporation 39 Sistemas Tpicos Mostramos dos pequeos sistemas: El de la izquierda es una Multiprise 3000, fue diseada para pequeas instalaciones, con discos internos A la derecha un sistema de FLEX- ES, que ejecuta en una Linux or UNIX impresora MP3000 System SUPPORT element control units y dispositivos mainframe standard canales ESCON adaptador/es de LAN terminales tn3270 impresora terminales tn3270 adaptador/es de LAN FLEX-ES System canales Paralelos otras control units y dispositivos mainframe Captulo 2A zSeries Hardware 2006 IBM Corporation 40 Configuracin Mainframe Mediana Esta es una completa implementacin sin viejos dispositivos Una z890 con dos controladores externos de discos, unidades de cinta, impresoras, conexin LAN y consolas Impresora Router Unidades de Cinta LAN Consolas OSA-Express z890 Impresora Enterprise Storage Server1 Enterprise Storage Server1 Captulo 2A zSeries Hardware 2006 IBM Corporation 41 Sistema Mediano Unico Este sistema podra ejecutar varias LPARs Un z/OS de produccin con aplicaciones interactivas Un segundo LPAR de produccin dedicado al batch Un z/OS LPAR de Test para prueba de nuevo software Uno o ms LPARs ejecutando Linux, tal vez con aplicaciones web Captulo 2A zSeries Hardware 2006 IBM Corporation 42 Configuracin Moderadamente Grande Dos mquinas una nueva z990 y una vieja 9672 Parallel Sysplex con coupling facility Mltiples ESS y viejos DASD conectdos via un switch Controladores de comunicaciones 3745 para una red SNA Unidades de cinta 3490E conservadas para compatibilidad Conexiones OSA Express a varias LANs Consolas OSA Express LAN LAN Viejos DASD tipo 3390 3490E OSA Express Consolas CF CF Escon Director Escon Director LAN OSA Express LAN OSA Express z990 z9-109 DS8000 ESS 800 Captulo 2A zSeries Hardware 2006 IBM Corporation 43 Sistemas Grandes Este es el tipo de mezcla de generaciones de dispositivos que podemos encontrar en una empresa Se agragan nuevos dispositivos, pero los viejos se conservan hasta el final de su vida til Generalmente el z/OS usar viejos dispositivos hasta que algn cambio en la arquitectura fuerce su retiro Usualmente este tipo de cambio se publicita lo suficiente y con aos de anticipacin se determina cualquier incimpatibilidad, que suele coincidir con el final de la vida til de la mquina Captulo 2A zSeries Hardware 2006 IBM Corporation 44 Resumen La terminologa es importante El diseo clsico del S/360 es importante tanto como los posteriores diseos que lo mejoraron. Los conceptos todava son relevantes Nuevos tipos de procesadores estn disponibles para reducir los costos de software Conjunto de caracteres EBCDIC Tcnicas de Clustering y parallel sysplex Captulo 2A zSeries Hardware 2006 IBM Corporation 45 Hardware Management Console (HMC) Captulo 2A zSeries Hardware 2006 IBM Corporation 46 OS ej. Asignar profile a una particin Linux Allocate PUs Asignacin Storage Captulo 2A zSeries Hardware 2006 IBM Corporation 47 Captulo 2A zSeries Hardware 2006 IBM Corporation 48 Captulo 2A zSeries Hardware 2006 IBM Corporation 49 Captulo 2A zSeries Hardware 2006 IBM Corporation 50 Captulo 2A zSeries Hardware 2006 IBM Corporation 51 Intelligent Resource Director ( IRD ) Captulo 2A zSeries Hardware 2006 IBM Corporation 52 Captulo 2A zSeries Hardware 2006 IBM Corporation 53