z/os i/o discovery and auto configuration (zdac) 2.1 update · disk and tape controllers in ficon...

60
z/OS I/O Discovery and Auto Configuration (zDAC) 2.1 Update Dale F. Riedy IBM [email protected] 13 August 2013 Session 14245

Upload: others

Post on 15-Mar-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: z/OS I/O Discovery and Auto Configuration (zDAC) 2.1 Update · disk and tape controllers in FICON switch fabrics (2.1 supports point to point) • Detects • New controllers (storage

z/OS I/O Discovery and Auto Configuration (zDAC) 2.1 Update

Dale F. Riedy

[email protected]

13 August 2013

Session 14245

Page 2: z/OS I/O Discovery and Auto Configuration (zDAC) 2.1 Update · disk and tape controllers in FICON switch fabrics (2.1 supports point to point) • Detects • New controllers (storage

2

Agenda

• Discovery and Autoconfiguration Overview

• What is zDAC?

• zDAC goals and considerations

• Autoconfiguration policy options

• How zDAC works

• New features in z/OS 2.1

• Demo

• Q&A

See url http://www.ibm.com/legal/copytrade.shtml for a list of trademarks

Page 3: z/OS I/O Discovery and Auto Configuration (zDAC) 2.1 Update · disk and tape controllers in FICON switch fabrics (2.1 supports point to point) • Detects • New controllers (storage

3

What is Discovery and Autoconfiguration (zDAC)?

• New feature of z196 (and z114)

• Invoked as a new option Hardware Configuration Dialog (HCD) and Hardware Configuration Manager (HCM)

• Provides capability to discovery attached disk and tape controllers in FICON switch fabrics (2.1 supports point to point)

• Detects

• New controllers (storage subsystems)

• New control units on existing controllers

• New devices on existing control units

• Proposes control unit and device numbering

• Proposes paths for all discovery systems to newly discovered control units

Page 4: z/OS I/O Discovery and Auto Configuration (zDAC) 2.1 Update · disk and tape controllers in FICON switch fabrics (2.1 supports point to point) • Detects • New controllers (storage

4

zDAC Goals

• Reduce complexity and skill required to configure devices

• Reduce the time it takes to make I/O configuration changes

• Ensure the defined configuration aligns with reality

• Ensure that high availability expectations are met in the configuration

• Support older as well as newer controllers

Page 5: z/OS I/O Discovery and Auto Configuration (zDAC) 2.1 Update · disk and tape controllers in FICON switch fabrics (2.1 supports point to point) • Detects • New controllers (storage

5

Sample Configuration

Fabric(s)

(contains FICON

Directors)

Point to point (z/OS 2.1 only)

Page 6: z/OS I/O Discovery and Auto Configuration (zDAC) 2.1 Update · disk and tape controllers in FICON switch fabrics (2.1 supports point to point) • Detects • New controllers (storage

6

Some Things to Consider…

• Physical planning is still up to you

• Logical definitions on the controller are still up to you

• What z/OS images should be allowed to use the new

devices?

• How should new devices be numbered?

• How many paths to new control units should be configured?

Page 7: z/OS I/O Discovery and Auto Configuration (zDAC) 2.1 Update · disk and tape controllers in FICON switch fabrics (2.1 supports point to point) • Detects • New controllers (storage

7

Discovery and Autoconfiguration Steps

Install new controllers,

channels, cables,

create logical definitions

Using HCD or HCM,

establish policy for

the discovery and

Autoconfiguration process

Initiate the discovery

and autoconfiguration

process

Select discovery

and autoconfiguration

parameters

Include or exclude

discovered control units.

Accept or reject the

information shown.

Include or exclude

discovered devices.

Accept or reject the

information shown.

Proposed information is

written to the

work IODF.

A list of controllers is displayed and controllers

are then selected for detailed discovery and

autoconfiguration

Each controller selected

is displayed, showing

proposed control units, devices

and paths

Page 8: z/OS I/O Discovery and Auto Configuration (zDAC) 2.1 Update · disk and tape controllers in FICON switch fabrics (2.1 supports point to point) • Detects • New controllers (storage

8

Controlling Discovery Scope• AUTO_SUG_LPGROUP

• Specify LPARs that will

participate in the discovery

attempt

• Specify LPGROUP in policy

• Isolate scope to those systems

and processors that have the

capability to perform the function.

• Isolate scope to those systems to

have access to discovered items

R12

SYSA

LPG1

R12

SYSC

LPG1

R12

SYSB

LPG1

R11

SYSD

R12

SYSE

R12

SYSF

LPG1

z196 CEC1

z196 CEC2z10 CEC3

R12

SYSG

R11

SYSH

s

y

s

p

l

e

x

Page 9: z/OS I/O Discovery and Auto Configuration (zDAC) 2.1 Update · disk and tape controllers in FICON switch fabrics (2.1 supports point to point) • Detects • New controllers (storage

9

Controlling Control Unit & Device Numbering

• AUTO_MATCH_CU_DEVNUM

• YES - CU Number matches 1st

base

• NO – Does not have to match the

1st base

• AUTO_SS_ALTERNATE

• Controls where aliases are placed

• AUTO_SS_DEVNUM_SCHEME

• Identifies how devices are to

be numbered

• PAIRING (default)

• CONSECUTIVE

• DENSE

• NONE (z/OS 2.1)

• AUTO_SUG_CU_RANGE

• AUTO_SUG_DEV_RANGE

CUNUM=2000, BASES=02000-0203F, ALIASES=120C0-120FF

CUNUM=2080, BASES=02080-020BF, ALIASES=12040-1207F

PAIRING Example

CUNUM=2000, BASES=02000-0203F, ALIASES=12040-1207F

CUNUM=2100, BASES=02100-0213F, ALIASES=12140-1217F

CONSECUTIVE Example

CUNUM=2000, BASES=02000-0203F, ALIASES=12000-1203F

CUNUM=2100, BASES=02100-0213F, ALIASES=12100-1213F

DENSE Example

Add 2 new control units, each with 64 bases and 64 aliases

Page 10: z/OS I/O Discovery and Auto Configuration (zDAC) 2.1 Update · disk and tape controllers in FICON switch fabrics (2.1 supports point to point) • Detects • New controllers (storage

10

Controlling Path Proposal

• AUTO_SUG_STAT_CHPIDS

• 1 – 8, indicating the number

of static paths that should be

proposed for new control units

• AUTO_SUG_DYN_CHPIDS

• 0-7, indicating the number of

dynamic paths that should be

proposed for new control units

• AUTO_SUG_STAT_CHPIDS + AUTO_SUG_DYN_CHPIDS <= 8

• Cascaded Switches Are OK

FICON

DIRECTOR

FICON

DIRECTOR

FICON

DIRECTOR

FICON

DIRECTOR

More on Path Proposal Processing Later…

Page 11: z/OS I/O Discovery and Auto Configuration (zDAC) 2.1 Update · disk and tape controllers in FICON switch fabrics (2.1 supports point to point) • Detects • New controllers (storage

11

How Discovery Works – Fabric Discovery

• Discovery is initiated using HCD or

HCM

• Through policy, the scope of the

discovery is defined

• Discovery devices are added to the

target systems using dynamic I/O

configuration changes

• To explore the connected fabrics, the

devices are connected to channels

using dynamic I/O configuration

changes and I/O commands are

performed to determine what is “out

there.”

• Discovered information is compared

against the target IODF to determine

what is new

• Information is organized and a list of

discovered controllers is displayed to

the user

R12

SYSA

LPG1

R12

SYSC

LPG1

R12

SYSB

LPG1

R11

SYSD

R12

SYSE

R12

SYSF

LPG1

z196 CEC1

z196 CEC2

Page 12: z/OS I/O Discovery and Auto Configuration (zDAC) 2.1 Update · disk and tape controllers in FICON switch fabrics (2.1 supports point to point) • Detects • New controllers (storage

12

How Discovery Works – Fabric Discovery…

• The controller list has a line for each discovered controller

• Information displayed is read from each controller

• New: Yes or No – set based on whether the controller has any control unit definitions within the discovery scope

• One or more controllers can be selected for Controller Discovery

Page 13: z/OS I/O Discovery and Auto Configuration (zDAC) 2.1 Update · disk and tape controllers in FICON switch fabrics (2.1 supports point to point) • Detects • New controllers (storage

13

How Discovery Works – Controller Discovery

• To explore the controller, the

devices on a single system are

connected to channels using

dynamic I/O configuration

changes and I/O commands are

performed to determine what is

“on there.”

• Most I/O commands used have

existed for a long time

• Discovered information is

compared against the target

IODF to determine what is new

• Paths are proposed for new

control units

• New control units and devices

are displayed to the user

R12

SYSA

LPG1

R12

SYSC

LPG1

R12

SYSB

LPG1

R11

SYSD

R12

SYSE

R12

SYSF

LPG1

z196 CEC1

z196 CEC2

Page 14: z/OS I/O Discovery and Auto Configuration (zDAC) 2.1 Update · disk and tape controllers in FICON switch fabrics (2.1 supports point to point) • Detects • New controllers (storage

14

How Discovery Works – Controller Discovery…

Page 15: z/OS I/O Discovery and Auto Configuration (zDAC) 2.1 Update · disk and tape controllers in FICON switch fabrics (2.1 supports point to point) • Detects • New controllers (storage

15

Philosophy on Path Proposal

• Policy suggests # of paths to be selected (i.e., 4 statics)

• The channels that can reach the controller are compared against each other to determine the best channels to use

• Single points of failure (common hardware components)• Switch• Channel card• I/O cage

• Current definitions (how many unit addresses and control units are currently configured to use the channel)

• Once a set of channels is selected, destination link addresses are chosen in a similar manner

Page 16: z/OS I/O Discovery and Auto Configuration (zDAC) 2.1 Update · disk and tape controllers in FICON switch fabrics (2.1 supports point to point) • Detects • New controllers (storage

16

Path Proposal: Avoiding Single Points of Failure

Host

Cage4

Cage3

Cage2

ControlUnit

Encl2

Encl1

Cage2

Cage1

Switch C0

Switch C1

10

20

30

40

506070

80

90

C1.20

C1.30

C1.40

C0.20

C0.30C0.40

C0.50

Page 17: z/OS I/O Discovery and Auto Configuration (zDAC) 2.1 Update · disk and tape controllers in FICON switch fabrics (2.1 supports point to point) • Detects • New controllers (storage

17

What’s New in z/OS 2.1?

• Point to point connections supported

• Profile option to allow you to manually specify control unit

and device numbers

• Channel path/switch inclusion/exclusion lists

• Discovery by controller serial number

• Autoconfiguration policies can be changed between two

subsequent controller discoveries

• Inactive or incapable systems are ignored during discovery

• SAVE command supported on panels containing the discovered information

Page 18: z/OS I/O Discovery and Auto Configuration (zDAC) 2.1 Update · disk and tape controllers in FICON switch fabrics (2.1 supports point to point) • Detects • New controllers (storage

18

zDAC Support for Point to Point

• z/OS 2.1 must be used to initiate the discovery

• Only z/OS 2.1 systems in the LPAR group will return

discovery information

• Point to point connections preferred over switched point to

point

• zDAC will never propose a mix of the two

• Path proposal still considers channel and control unit single points of failure

Page 19: z/OS I/O Discovery and Auto Configuration (zDAC) 2.1 Update · disk and tape controllers in FICON switch fabrics (2.1 supports point to point) • Detects • New controllers (storage

19

Verify a Configuration via zDAC

• Prior to z/OS 2.1, required Tivoli System Automation (TSA)

I/O Operations (priced product)

• With z/OS 2.1, zDAC is used to discover the active configuration

• Requires z196 / z114 or higher processor

• Only done if TSA I/O Operations is not operational

• System to run report must be part of local sysplex

• Device and path status information only available if run

against the local system

Page 20: z/OS I/O Discovery and Auto Configuration (zDAC) 2.1 Update · disk and tape controllers in FICON switch fabrics (2.1 supports point to point) • Detects • New controllers (storage

20

----I/O Path----- ----------Sensed Data...

CHP CU DEV STAT CHT CUTYPE

80 2000 2000,144 #CPS FC_S 2107-941

Single Point of Failure Info for I/O Path

• Today, for local system, STAT column contains the status of

each channel path

• Online (Blank)

• Offline (OFFL)• Unknown (UNKN)

• For local system, if path online, STAT contains single point of

failure information:

Switch related SPOFSingle online pathCU related SPOFCHPID related SPOF

Page 21: z/OS I/O Discovery and Auto Configuration (zDAC) 2.1 Update · disk and tape controllers in FICON switch fabrics (2.1 supports point to point) • Detects • New controllers (storage

21

Requirements

• Systems running z/OS Version 1 Release 12 or later

(native)

• z/OS 2.1 is needed for the enhanced functions

• z196/z114 processor or higher

• LPAR authorized to make dynamic I/O configuration

changes on each processor hosting a discovery system

• HCD or HCM user authorized to make dynamic I/O

configuration changes (has UPDATE authority for MVS.ACTIVATE OPERCMDS resource)

Page 22: z/OS I/O Discovery and Auto Configuration (zDAC) 2.1 Update · disk and tape controllers in FICON switch fabrics (2.1 supports point to point) • Detects • New controllers (storage

22

Demo

Page 23: z/OS I/O Discovery and Auto Configuration (zDAC) 2.1 Update · disk and tape controllers in FICON switch fabrics (2.1 supports point to point) • Detects • New controllers (storage

23

Reference Material

• z/OS V2R1 HCD User’s Guide, SC33-7988

• z/OS V2R2 and z/VM V6R1.0 HCM User’s Guide, SC33-7989

• IBM zEnterprise 196 Configuration Setup, SG24-7834

• z/OS Intelligent Resource Director, SG24-5952

Page 24: z/OS I/O Discovery and Auto Configuration (zDAC) 2.1 Update · disk and tape controllers in FICON switch fabrics (2.1 supports point to point) • Detects • New controllers (storage

24

Thank you

Page 25: z/OS I/O Discovery and Auto Configuration (zDAC) 2.1 Update · disk and tape controllers in FICON switch fabrics (2.1 supports point to point) • Detects • New controllers (storage

25

Backup Screen Shots

If demo is not available…

Page 26: z/OS I/O Discovery and Auto Configuration (zDAC) 2.1 Update · disk and tape controllers in FICON switch fabrics (2.1 supports point to point) • Detects • New controllers (storage

26

Discovering with HCD

Page 27: z/OS I/O Discovery and Auto Configuration (zDAC) 2.1 Update · disk and tape controllers in FICON switch fabrics (2.1 supports point to point) • Detects • New controllers (storage

27

HCD Profile Options

Page 28: z/OS I/O Discovery and Auto Configuration (zDAC) 2.1 Update · disk and tape controllers in FICON switch fabrics (2.1 supports point to point) • Detects • New controllers (storage

28

HCD LPAR Groups

Page 29: z/OS I/O Discovery and Auto Configuration (zDAC) 2.1 Update · disk and tape controllers in FICON switch fabrics (2.1 supports point to point) • Detects • New controllers (storage

29

HCD Autoconfiguration Policy

Page 30: z/OS I/O Discovery and Auto Configuration (zDAC) 2.1 Update · disk and tape controllers in FICON switch fabrics (2.1 supports point to point) • Detects • New controllers (storage

30

CHPID Inclusion/Exclusion List

Page 31: z/OS I/O Discovery and Auto Configuration (zDAC) 2.1 Update · disk and tape controllers in FICON switch fabrics (2.1 supports point to point) • Detects • New controllers (storage

31

Switch Inclusion/Exclusion Lists

Page 32: z/OS I/O Discovery and Auto Configuration (zDAC) 2.1 Update · disk and tape controllers in FICON switch fabrics (2.1 supports point to point) • Detects • New controllers (storage

32

No Numbering of CUs or Devices Option

Page 33: z/OS I/O Discovery and Auto Configuration (zDAC) 2.1 Update · disk and tape controllers in FICON switch fabrics (2.1 supports point to point) • Detects • New controllers (storage

33

Start Discovery and AutoConfig Process

Page 34: z/OS I/O Discovery and Auto Configuration (zDAC) 2.1 Update · disk and tape controllers in FICON switch fabrics (2.1 supports point to point) • Detects • New controllers (storage

34

Specifying AutoConfiguration Options

New option that allows zDAC to ignore LPARs that are inactive or incapable of

running zDAC

New discovery by serial number option

Page 35: z/OS I/O Discovery and Auto Configuration (zDAC) 2.1 Update · disk and tape controllers in FICON switch fabrics (2.1 supports point to point) • Detects • New controllers (storage

35

Fabric Discovery in Progress

Page 36: z/OS I/O Discovery and Auto Configuration (zDAC) 2.1 Update · disk and tape controllers in FICON switch fabrics (2.1 supports point to point) • Detects • New controllers (storage

36

Discovered Controller List

Page 37: z/OS I/O Discovery and Auto Configuration (zDAC) 2.1 Update · disk and tape controllers in FICON switch fabrics (2.1 supports point to point) • Detects • New controllers (storage

37

Starting Controller Discovery

Page 38: z/OS I/O Discovery and Auto Configuration (zDAC) 2.1 Update · disk and tape controllers in FICON switch fabrics (2.1 supports point to point) • Detects • New controllers (storage

38

Proposed DASD Control Unit List

Page 39: z/OS I/O Discovery and Auto Configuration (zDAC) 2.1 Update · disk and tape controllers in FICON switch fabrics (2.1 supports point to point) • Detects • New controllers (storage

39

List of Proposed DASD Devices

Page 40: z/OS I/O Discovery and Auto Configuration (zDAC) 2.1 Update · disk and tape controllers in FICON switch fabrics (2.1 supports point to point) • Detects • New controllers (storage

40

Displaying a Specific DASD Device

Page 41: z/OS I/O Discovery and Auto Configuration (zDAC) 2.1 Update · disk and tape controllers in FICON switch fabrics (2.1 supports point to point) • Detects • New controllers (storage

41

Tape Library Example

Page 42: z/OS I/O Discovery and Auto Configuration (zDAC) 2.1 Update · disk and tape controllers in FICON switch fabrics (2.1 supports point to point) • Detects • New controllers (storage

42

List of Proposed Tape Devices

Page 43: z/OS I/O Discovery and Auto Configuration (zDAC) 2.1 Update · disk and tape controllers in FICON switch fabrics (2.1 supports point to point) • Detects • New controllers (storage

43

Proposed Tape Control Unit List

Page 44: z/OS I/O Discovery and Auto Configuration (zDAC) 2.1 Update · disk and tape controllers in FICON switch fabrics (2.1 supports point to point) • Detects • New controllers (storage

44

Displaying a Specific Tape Device

Page 45: z/OS I/O Discovery and Auto Configuration (zDAC) 2.1 Update · disk and tape controllers in FICON switch fabrics (2.1 supports point to point) • Detects • New controllers (storage

45

Changing AutoConfig Policy Options

Page 46: z/OS I/O Discovery and Auto Configuration (zDAC) 2.1 Update · disk and tape controllers in FICON switch fabrics (2.1 supports point to point) • Detects • New controllers (storage

46

Changing AutoConfig Policy Options

Page 47: z/OS I/O Discovery and Auto Configuration (zDAC) 2.1 Update · disk and tape controllers in FICON switch fabrics (2.1 supports point to point) • Detects • New controllers (storage

47

AUTO_SS_DEVNUM_SCHEME=NONE

Page 48: z/OS I/O Discovery and Auto Configuration (zDAC) 2.1 Update · disk and tape controllers in FICON switch fabrics (2.1 supports point to point) • Detects • New controllers (storage

48

AUTO_SS_DEVNUM_SCHEME=NONE

Page 49: z/OS I/O Discovery and Auto Configuration (zDAC) 2.1 Update · disk and tape controllers in FICON switch fabrics (2.1 supports point to point) • Detects • New controllers (storage

49

AUTO_SS_DEVNUM_SCHEME=NONE

Page 50: z/OS I/O Discovery and Auto Configuration (zDAC) 2.1 Update · disk and tape controllers in FICON switch fabrics (2.1 supports point to point) • Detects • New controllers (storage

50

AUTO_SS_DEVNUM_SCHEME=NONE

Page 51: z/OS I/O Discovery and Auto Configuration (zDAC) 2.1 Update · disk and tape controllers in FICON switch fabrics (2.1 supports point to point) • Detects • New controllers (storage

51

Verifying a Configuration via zDAC

Page 52: z/OS I/O Discovery and Auto Configuration (zDAC) 2.1 Update · disk and tape controllers in FICON switch fabrics (2.1 supports point to point) • Detects • New controllers (storage

52

Verifying a Configuration via zDAC

Page 53: z/OS I/O Discovery and Auto Configuration (zDAC) 2.1 Update · disk and tape controllers in FICON switch fabrics (2.1 supports point to point) • Detects • New controllers (storage

53

TSA I/O Ops Not Available

Page 54: z/OS I/O Discovery and Auto Configuration (zDAC) 2.1 Update · disk and tape controllers in FICON switch fabrics (2.1 supports point to point) • Detects • New controllers (storage

54

I/O Path List Display

Page 55: z/OS I/O Discovery and Auto Configuration (zDAC) 2.1 Update · disk and tape controllers in FICON switch fabrics (2.1 supports point to point) • Detects • New controllers (storage

55

Discovering with HCM

Page 56: z/OS I/O Discovery and Auto Configuration (zDAC) 2.1 Update · disk and tape controllers in FICON switch fabrics (2.1 supports point to point) • Detects • New controllers (storage

56

Discovering with HCM…

Page 57: z/OS I/O Discovery and Auto Configuration (zDAC) 2.1 Update · disk and tape controllers in FICON switch fabrics (2.1 supports point to point) • Detects • New controllers (storage

57

Discovering with HCM…

Page 58: z/OS I/O Discovery and Auto Configuration (zDAC) 2.1 Update · disk and tape controllers in FICON switch fabrics (2.1 supports point to point) • Detects • New controllers (storage

58

Discovering with HCM…

Page 59: z/OS I/O Discovery and Auto Configuration (zDAC) 2.1 Update · disk and tape controllers in FICON switch fabrics (2.1 supports point to point) • Detects • New controllers (storage

59

Discovering with HCM…

Page 60: z/OS I/O Discovery and Auto Configuration (zDAC) 2.1 Update · disk and tape controllers in FICON switch fabrics (2.1 supports point to point) • Detects • New controllers (storage

60

Discovering with HCM…