Here is an example of IOCP statements for an EMC 8830, (I have one for a
EMC 8430 also, it's very similar, just less devices and paths). I have t
o
share devices with MVS so we had ESCON directors so the paths could be
shared between VM and MVS, (running on separate boxes), that's what the
LINK=s are for. Also since the DASD was shared and primarily used by M
VS,
they used PAVs, hence the Base and Alias definitions. If you don't need
PAVs, then change the definition's accordingly.
*IOCP-----------------------------------------------------------------*
*IOCP 2105 EMC DASD Control Units (EMC 8830-73M70) *
*IOCP-----------------------------------------------------------------*
*IOCP CU#800 - CHPID 80/E9/88/E5 - Devices 5000-50FF *
*IOCP-----------------------------------------------------------------*
CU#800 CNTLUNIT CUNUMBR=800,
+
CUADD=0,
+
PATH=(80,E9,88,E5),
+
LINK=(F8,FB,F8,FB),
+
UNIT=2105,
+
UNITADD=((00,256))
*IOCP-----------------------------------------------------------------*
*IOCP CU#801 - CHPID 80/E9/88/E5 - Devices 5100-51FF *
*IOCP-----------------------------------------------------------------*
CU#801 CNTLUNIT CUNUMBR=801,
+
CUADD=1,
+
PATH=(80,E9,88,E5),
+
LINK=(F8,FB,F8,FB),
+
UNIT=2105,
+
UNITADD=((00,256))
*IOCP-----------------------------------------------------------------*
*IOCP CU#802 - CHPID 80/E9/88/E5 - Devices 5200-52FF *
*IOCP-----------------------------------------------------------------*
CU#802 CNTLUNIT CUNUMBR=802,
+
CUADD=2,
+
PATH=(80,E9,88,E5),
+
LINK=(F8,FB,F8,FB),
+
UNIT=2105,
+
UNITADD=((00,256))
*IOCP-----------------------------------------------------------------*
*IOCP CU#803 - CHPID 80/E9/88/E5 - Devices 5300-53FF *
*IOCP-----------------------------------------------------------------*
CU#803 CNTLUNIT CUNUMBR=803,
+
CUADD=3,
+
PATH=(80,E9,88,E5),
+
LINK=(F8,FB,F8,FB),
+
UNIT=2105,
+
UNITADD=((00,256))
*IOCP-----------------------------------------------------------------*
*IOCP CU#840 - CHPID 84/E4/8C/A4 - Devices 5400-54FF *
*IOCP-----------------------------------------------------------------*
CU#840 CNTLUNIT CUNUMBR=840,
+
CUADD=0,
+
PATH=(84,E4,8C,A4),
+
LINK=(F4,F7,F4,F7),
+
UNIT=2105,
+
UNITADD=((00,256))
*IOCP-----------------------------------------------------------------*
*IOCP CU#841 - CHPID 84/E4/8C/A4 - Devices 5500-55FF *
*IOCP-----------------------------------------------------------------*
CU#841 CNTLUNIT CUNUMBR=841,
+
CUADD=1,
+
PATH=(84,E4,8C,A4),
+
LINK=(F4,F7,F4,F7),
+
UNIT=2105,
+
UNITADD=((00,256))
*IOCP-----------------------------------------------------------------*
*IOCP CU#842 - CHPID 84/E4/8C/A4 - Devices 5600-56FF *
*IOCP-----------------------------------------------------------------*
CU#842 CNTLUNIT CUNUMBR=842,
+
CUADD=2,
+
PATH=(84,E4,8C,A4),
+
LINK=(F4,F7,F4,F7),
+
UNIT=2105,
+
UNITADD=((00,256))
*IOCP-----------------------------------------------------------------*
*IOCP CU#843 - CHPID 84/E4/8C/A4 - Devices 5700-57FF *
*IOCP-----------------------------------------------------------------*
CU#843 CNTLUNIT CUNUMBR=843,
+
CUADD=3,
+
PATH=(84,E4,8C,A4),
+
LINK=(F4,F7,F4,F7),
+
UNIT=2105,
+
UNITADD=((00,256))
*IOCP-----------------------------------------------------------------*
*IOCP CU#980 - CHPID 98/E8/B0/A8 - Devices 5800-58FF *
*IOCP-----------------------------------------------------------------*
CU#980 CNTLUNIT CUNUMBR=980,
+
CUADD=0,
+
PATH=(98,E8,B0,A8),
+
LINK=(EF,F3,EF,F3),
+
UNIT=2105,
+
UNITADD=((00,256))
*IOCP-----------------------------------------------------------------*
*IOCP CU#981 - CHPID 98/E8/B0/A8 - Devices 5900-59FF *
*IOCP-----------------------------------------------------------------*
CU#981 CNTLUNIT CUNUMBR=981,
+
CUADD=1,
+
PATH=(98,E8,B0,A8),
+
LINK=(EF,F3,EF,F3),
+
UNIT=2105,
+
UNITADD=((00,256))
*IOCP-----------------------------------------------------------------*
*IOCP CU#982 - CHPID 98/E8/B0/A8 - Devices 5A00-5AFF *
*IOCP-----------------------------------------------------------------*
CU#982 CNTLUNIT CUNUMBR=982,
+
CUADD=2,
+
PATH=(98,E8,B0,A8),
+
LINK=(EF,F3,EF,F3),
+
UNIT=2105,
+
UNITADD=((00,256))
*IOCP-----------------------------------------------------------------*
*IOCP CU#983 - CHPID 98/E8/B0/A8 - Devices 5B00-5BFF *
*IOCP-----------------------------------------------------------------*
CU#983 CNTLUNIT CUNUMBR=983,
+
CUADD=3,
+
PATH=(98,E8,B0,A8),
+
LINK=(EF,F3,EF,F3),
+
UNIT=2105,
+
UNITADD=((00,256))
*IOCP-----------------------------------------------------------------*
*IOCP 3390 EMC DASD String - (Address Range 5000-50BF) (Base) *
*IOCP-----------------------------------------------------------------*
DA#5000 IODEVICE ADDRESS=(5000,192),
+
CUNUMBR=(800),
+
STADET=Y,
+
UNIT=3390B
*IOCP-----------------------------------------------------------------*
*IOCP 3390 EMC DASD String - (Address Range 50C0-50FF) (Alias) *
*IOCP-----------------------------------------------------------------*
DA#50C0 IODEVICE ADDRESS=(50C0,64),
+
CUNUMBR=(800),
+
STADET=Y,
+
UNIT=3390A
*IOCP-----------------------------------------------------------------*
*IOCP 3390 EMC DASD String - (Address Range 5100-51BF) (Base) *
*IOCP-----------------------------------------------------------------*
DA#5100 IODEVICE ADDRESS=(5100,192),
+
CUNUMBR=(801),
+
STADET=Y,
+
UNIT=3390B
*IOCP-----------------------------------------------------------------*
*IOCP 3390 EMC DASD String - (Address Range 51C0-51FF) (Alias) *
*IOCP-----------------------------------------------------------------*
DA#51C0 IODEVICE ADDRESS=(51C0,64),
+
CUNUMBR=(801),
+
STADET=Y,
+
UNIT=3390A
*IOCP-----------------------------------------------------------------*
*IOCP 3390 EMC DASD String - (Address Range 5200-52BF) (Base) *
*IOCP-----------------------------------------------------------------*
DA#5200 IODEVICE ADDRESS=(5200,192),
+
CUNUMBR=(802),
+
STADET=Y,
+
UNIT=3390B
*IOCP-----------------------------------------------------------------*
*IOCP 3390 EMC DASD String - (Address Range 52C0-52FF) (Alias) *
*IOCP-----------------------------------------------------------------*
DA#52C0 IODEVICE ADDRESS=(52C0,64),
+
CUNUMBR=(802),
+
STADET=Y,
+
UNIT=3390A
*IOCP-----------------------------------------------------------------*
*IOCP 3390 EMC DASD String - (Address Range 5300-53BF) (Base) *
*IOCP-----------------------------------------------------------------*
DA#5300 IODEVICE ADDRESS=(5300,192),
+
CUNUMBR=(803),
+
STADET=Y,
+
UNIT=3390B
*IOCP-----------------------------------------------------------------*
*IOCP 3390 EMC DASD String - (Address Range 53C0-53FF) (Alias) *
*IOCP-----------------------------------------------------------------*
DA#53C0 IODEVICE ADDRESS=(53C0,64),
+
CUNUMBR=(803),
+
STADET=Y,
+
UNIT=3390A
*IOCP-----------------------------------------------------------------*
*IOCP 3390 EMC DASD String - (Address Range 5400-54BF) (Base) *
*IOCP-----------------------------------------------------------------*
DA#5400 IODEVICE ADDRESS=(5400,192),
+
CUNUMBR=(840),
+
STADET=Y,
+
UNIT=3390B
*IOCP-----------------------------------------------------------------*
*IOCP 3390 EMC DASD String - (Address Range 54C0-54FF) (Alias) *
*IOCP-----------------------------------------------------------------*
DA#54C0 IODEVICE ADDRESS=(54C0,64),
+
CUNUMBR=(840),
+
STADET=Y,
+
UNIT=3390A
*IOCP-----------------------------------------------------------------*
*IOCP 3390 EMC DASD String - (Address Range 5500-55BF) (Base) *
*IOCP-----------------------------------------------------------------*
DA#5500 IODEVICE ADDRESS=(5500,192),
+
CUNUMBR=(841),
+
STADET=Y,
+
UNIT=3390B
*IOCP-----------------------------------------------------------------*
*IOCP 3390 EMC DASD String - (Address Range 55C0-55FF) (Alias) *
*IOCP-----------------------------------------------------------------*
DA#55C0 IODEVICE ADDRESS=(55C0,64),
+
CUNUMBR=(841),
+
STADET=Y,
+
UNIT=3390A
*IOCP-----------------------------------------------------------------*
*IOCP 3390 EMC DASD String - (Address Range 5600-56BF) (Base) *
*IOCP-----------------------------------------------------------------*
DA#5600 IODEVICE ADDRESS=(5600,192),
+
CUNUMBR=(842),
+
STADET=Y,
+
UNIT=3390B
*IOCP-----------------------------------------------------------------*
*IOCP 3390 EMC DASD String - (Address Range 56C0-56FF) (Alias) *
*IOCP-----------------------------------------------------------------*
DA#56C0 IODEVICE ADDRESS=(56C0,64),
+
CUNUMBR=(842),
+
STADET=Y,
+
UNIT=3390A
*IOCP-----------------------------------------------------------------*
*IOCP 3390 EMC DASD String - (Address Range 5700-57BF) (Base) *
*IOCP-----------------------------------------------------------------*
DA#5700 IODEVICE ADDRESS=(5700,192),
+
CUNUMBR=(843),
+
STADET=Y,
+
UNIT=3390B
*IOCP-----------------------------------------------------------------*
*IOCP 3390 EMC DASD String - (Address Range 57C0-57FF) (Alias) *
*IOCP-----------------------------------------------------------------*
DA#57C0 IODEVICE ADDRESS=(57C0,64),
+
CUNUMBR=(843),
+
STADET=Y,
+
UNIT=3390A
*IOCP-----------------------------------------------------------------*
*IOCP 3390 EMC DASD String - (Address Range 5800-58BF) (Base) *
*IOCP-----------------------------------------------------------------*
DA#5800 IODEVICE ADDRESS=(5800,192),
+
CUNUMBR=(980),
+
STADET=Y,
+
UNIT=3390B
*IOCP-----------------------------------------------------------------*
*IOCP 3390 EMC DASD String - (Address Range 58C0-58FF) (Alias) *
*IOCP-----------------------------------------------------------------*
DA#58C0 IODEVICE ADDRESS=(58C0,64),
+
CUNUMBR=(980),
+
STADET=Y,
+
UNIT=3390A
*IOCP-----------------------------------------------------------------*
*IOCP 3390 EMC DASD String - (Address Range 5900-59BF) (Base) *
*IOCP-----------------------------------------------------------------*
DA#5900 IODEVICE ADDRESS=(5900,192),
+
CUNUMBR=(981),
+
STADET=Y,
+
UNIT=3390B
*IOCP-----------------------------------------------------------------*
*IOCP 3390 EMC DASD String - (Address Range 59C0-59FF) (Alias) *
*IOCP-----------------------------------------------------------------*
DA#59C0 IODEVICE ADDRESS=(59C0,64),
+
CUNUMBR=(981),
+
STADET=Y,
+
UNIT=3390A
*IOCP-----------------------------------------------------------------*
*IOCP 3390 EMC DASD String - (Address Range 5A00-5ABF) (Base) *
*IOCP-----------------------------------------------------------------*
DA#5A00 IODEVICE ADDRESS=(5A00,192),
+
CUNUMBR=(982),
+
STADET=Y,
+
UNIT=3390B
*IOCP-----------------------------------------------------------------*
*IOCP 3390 EMC DASD String - (Address Range 5AC0-5AFF) (Alias) *
*IOCP-----------------------------------------------------------------*
DA#5AC0 IODEVICE ADDRESS=(5AC0,64),
+
CUNUMBR=(982),
+
STADET=Y,
+
UNIT=3390A
*IOCP-----------------------------------------------------------------*
*IOCP 3390 EMC DASD String - (Address Range 5B00-5BBF) (Base) *
*IOCP-----------------------------------------------------------------*
DA#5B00 IODEVICE ADDRESS=(5B00,192),
+
CUNUMBR=(983),
+
STADET=Y,
+
UNIT=3390B
*IOCP-----------------------------------------------------------------*
*IOCP 3390 EMC DASD String - (Address Range 5BC0-5BFF) (Alias) *
*IOCP-----------------------------------------------------------------*
DA#5BC0 IODEVICE ADDRESS=(5BC0,64),
+
CUNUMBR=(983),
+
STADET=Y,
+
UNIT=3390A
Dale R. Smith
Technology Services Senior
IBM Global Services
[EMAIL PROTECTED]
1-614-481-1608
On Mon, 5 Mar 2007 17:32:17 -0500, Aria Bamdad <[EMAIL PROTECTED]>
wrote:
>Hi List,
>
>I was wondering if someone will be willing to share an example IOCP for
>and EMC 8430 or 8530 Symmetrix configured with lots of 3390 mod 9 and mo
d
>3 drives.
>
>My problem is that in the past, it was my understanding that you code on
e
>CNTLUNIT macro statement for each REAL control unit in the box. However
>since each one is limited to 256 addresses or devices, then we run into
>a problem when we define the IODEVICE statement.
>
>With newer boxes having so much capacity, you can define thousands of
>3390's. In my case I will have over 500 devices. How do you code this
>and still keep the number of CNTLUNIT macros the same as real control
>units in the box? I guess the same applies for IBM ESS systems.
>
>Thanks in advance.
>========================
=========================
========================