Вы находитесь на странице: 1из 53

Introduccin al z/OS Bsico

Captulo 2A: Hardware systems y LPARs

2006 IBM Corporation

Captulo 2A zSeries Hardware

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

2006 IBM Corporation

Captulo 2A zSeries Hardware

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 multigeneradores (multi-engined), los trminos sistema, procesador y CPU se usan indistintamente

2006 IBM Corporation

Captulo 2A zSeries Hardware

Terminologa confusa
Caja del sistema IBM posiblemente un zSeries server Procesadores individuales en el sistema "procesadores"

A veces referenciado como un "procesador" A veces referenciado como una "CPU"

"CPUs" "engines" "PUs"

Poca gente usa "CEC" o "CMC"

"CPs" IFLs, ICFs, zAAPs, IFLs spares

Muchos usan "sistema" "system" = CPs ejecutando en un sistema operativo

2006 IBM Corporation

Captulo 2A zSeries Hardware

Conceptos S/360
Procesadores Storage Control Main Storage

Canales Paralelos

3 Control Unit

7 Control Unit

3 Control Unit

Dispositivos

2 3

X
C0 Control Unit

Canales

lnea de comunicacin

Otro Sistema
5

2006 IBM Corporation

Captulo 2A zSeries Hardware

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

2006 IBM Corporation

Captulo 2A zSeries Hardware

Direccin de disposistivo (device address)


address: 1 3 2 channel number control unit number device number

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)

2006 IBM Corporation

Captulo 2A zSeries Hardware

Conectividad de Canal Paralelo

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.
8

2006 IBM Corporation

Captulo 2A zSeries Hardware

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

2006 IBM Corporation

Captulo 2A zSeries Hardware

Conectividad ESCON

10

2006 IBM Corporation

Captulo 2A zSeries Hardware

ESCON Director

ESCD

ESCD

11

2006 IBM Corporation

Captulo 2A zSeries Hardware

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
12

2006 IBM Corporation

Captulo 2A zSeries Hardware

Conectividad FICON

13

2006 IBM Corporation

Captulo 2A zSeries Hardware

Conectividad de I/O
Server box Particin 1 Particin 2

I/O Processing
Canales (CHPIDs o PCHIDs)

01
O

02
E

...

40
E

41
E

42
E

...
Otros Sistemas

...

A0
F

A1
F

...

...

LAN

01 Control Unit

ESCON Director (switch)

FICON switch

Control unit addresses (CUA)

C0 Control Unit

C1 Control Unit

01 Control Unit

02 Control Unit

Unit addresses (UA)

E - Canal ESC ON F - Canal FICON O - Canal Express - OSA

14

2006 IBM Corporation

Captulo 2A zSeries Hardware

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

15

2006 IBM Corporation

Captulo 2A zSeries Hardware

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

16

2006 IBM Corporation

Captulo 2A zSeries Hardware

Particin Fsica
Support Element

MVS
CPs

MVS
CPs

Support Element

CS ES

CS

ES
Energa y Refrigeracin

Energa y Refrigeracin

I/ O
Nota:

I/ O
Expanded Storage introducida en los 3090s 3033s tiene un CP por lado

17

2006 IBM Corporation

Captulo 2A zSeries Hardware

Control del Sistema y Particionado


Microprocesador especializado para funciones de control internas

Memoria

LPAR1

LPAR1

LPAR1

System Control

HMC

SE

CP

CP

CP

CP

Procesadores

PC

Think Pads
Dentro del CEC pero lo pueden usar los Operadores

System Control

Ubicado en rea del Operador

Canales CHPID CHPID CHPID CHPID CHPID


2006 IBM Corporation

CHPID

CHPID

18

Captulo 2A zSeries Hardware

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

19

2006 IBM Corporation

Captulo 2A zSeries Hardware

Muchos tipos de imges de Servers

Hipersockets
20

* Z9-109: 1 a 60 Particiones Lgicas

2006 IBM Corporation

Captulo 2A zSeries Hardware

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

21

2006 IBM Corporation

Captulo 2A zSeries Hardware

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

22

2006 IBM Corporation

Captulo 2A zSeries Hardware

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

23

2006 IBM Corporation

Captulo 2A zSeries Hardware

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
24

2006 IBM Corporation

Captulo 2A zSeries Hardware

CP Compartido

(ejemplo)

25

2006 IBM Corporation

Captulo 2A zSeries Hardware

Despacho Lgico de LPAR

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.

26

2006 IBM Corporation

Captulo 2A zSeries Hardware

MIF Consolidacin de Canales

ejemplo

27

2006 IBM Corporation

Captulo 2A zSeries Hardware

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)

28

2006 IBM Corporation

Captulo 2A zSeries Hardware

Discos
IBM 3390 Disk Unit

canales

IBM 3990 Control Unit

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

29

2006 IBM Corporation

Captulo 2A zSeries Hardware

Implementacin 3390 Actual


Host Adapters (2 interfaces de canal por adaptador)
HA HA HA HA HA HA HA HA HA HA HA HA HA HA HA HA

Common Interconnect (across clusters)

Cluster Processor Complex

Cluster Processor Complex

cache

NVS DA

cache

NVS DA

DA

DA

DA

DA

DA

DA

RAID array RAID array

Device Adapters

30

2006 IBM Corporation

Captulo 2A zSeries Hardware

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

31

2006 IBM Corporation

Captulo 2A zSeries Hardware

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

32

2006 IBM Corporation

Captulo 2A zSeries Hardware

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

33

2006 IBM Corporation

Captulo 2A zSeries Hardware

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

34

2006 IBM Corporation

Captulo 2A zSeries Hardware

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

35

2006 IBM Corporation

Captulo 2A zSeries Hardware

Conceptos Bsicos de DISCO Compartido


zSeries ( o LPAR) zSeries ( o LPAR)

z/OS
canales canales

z/OS

Un sistema real puede tener muchas ms unidades de control y dispositivos control unit control unit

Capacidad limitada Reserve y release sobre todo el disco Acceso limitado al disco mientras dure la actualizacin

36

2006 IBM Corporation

Captulo 2A zSeries Hardware

GRS Ring

zSeries ( o LPAR)

zSeries ( o LPAR)

z/OS
canales CTC canales

z/OS

CTC

control unit

control unit

Puede haber ms sistemas en el CTC"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)
37

2006 IBM Corporation

Captulo 2A zSeries Hardware

Parallel Sysplex
zSeries ( o LPAR)

syitema o LPAR Coupling Facility

Canales CF zSeries ( o LPAR)

z/OS
canales canales

z/OS

control unit

control unit


38

Esta extencin del anillo CTC usa un Coupling Facility dedicado para almacenar los datos de ENQ para GRS Es mucho ms rpido El CF se puede usar para compartir datos de una aplicacin, como tablas DB2 Puede implementarse en un nico sistema
2006 IBM Corporation

Captulo 2A zSeries Hardware

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 FLEXES, que ejecuta en una Linux or UNIX

control units y dispositivos mainframe standard

otras control units y dispositivos mainframe

impresora canales ESCON MP3000 System canales Paralelos

impresora

FLEX-ES System

SUPPORT element

adaptador/es de LAN

adaptador/es de LAN

terminales tn3270

terminales tn3270

39

2006 IBM Corporation

Captulo 2A zSeries Hardware

Configuracin Mainframe Mediana


Enterprise Storage Server1

Impresora

Esta es una completa implementacin sin viejos dispositivos

Impresora

z890
OSA-Express Router

Una z890 con dos Unidades controladores externosde Cinta de discos, unidades de cinta, impresoras, conexin LAN y consolas

LAN
Enterprise Storage Server1

Consolas

40

2006 IBM Corporation

Captulo 2A zSeries Hardware

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, talvz con aplicaciones web

41

2006 IBM Corporation

Captulo 2A zSeries Hardware

Configuracin Moderadamente Grande


CF

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

Consolas

OSA Express

LAN

z990
OSA Express

z9-109
OSA Express OSA Express

LAN LAN

LAN

Escon Director

Escon Director

3490E

DS8000

ESS 800

Viejos DASD tipo 3390

42

2006 IBM Corporation

Captulo 2A zSeries Hardware

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

43

2006 IBM Corporation

Captulo 2A zSeries Hardware

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

44

2006 IBM Corporation

Captulo 2A zSeries Hardware

Hardware Management Console (HMC)

45

2006 IBM Corporation

Captulo 2A zSeries Hardware

OS

Asignacin Storage

Allocate PUs

ej. Asignar profile a una particin Linux

46

2006 IBM Corporation

Captulo 2A zSeries Hardware

47

2006 IBM Corporation

Captulo 2A zSeries Hardware

48

2006 IBM Corporation

Captulo 2A zSeries Hardware

49

2006 IBM Corporation

Captulo 2A zSeries Hardware

50

2006 IBM Corporation

Captulo 2A zSeries Hardware

Intelligent Resource Director ( IRD )

51

2006 IBM Corporation

Captulo 2A zSeries Hardware

52

2006 IBM Corporation

Captulo 2A zSeries Hardware

53

2006 IBM Corporation