z/OS DFSMS OAM Planning, Installation, and Storage Administration Guide for Tape Libraries
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


INISH deck example

z/OS DFSMS OAM Planning, Installation, and Storage Administration Guide for Tape Libraries
SC23-6867-00

Here is an example of an INISH deck for a TS7700 multi-cluster grid that has devices online in two clusters (other clusters whose devices are not connected to the host might exist for replication purposes). In this example, the composite library has library identification number X'12345' and the first distributed library in the grid has library identification number X'10001' and the second distributed library in the grid has library identification number X'10002'. In this example, each distributed library in the grid has 256 devices for a total of 512. The changes that must be made to the INISH deck to use the optional allocation assist support in JES3 are shown in bold italic text. The INISH deck changes are needed only if the allocation assist functions are to be enabled by specifying JES3_ALLOC_ASSIST=YES in the DEVSUPxx PARMLIB member. Before you enable the allocation assist functions, ensure that all TS7700 Virtualization Engines in the INISH deck are defined with the needed LDXxxxxx names, even if the TS7700 Virtualization is a stand-alone configuration consisting of one distributed library.

In this example, instead of the device statement representing the composite library (as a whole), the device statements are defined at the distributed (or cluster) level and LDXxxxxx names are added (as needed) for each distributed library in a TS7700 Virtualization Engine that has devices connected to the JES3 host.

  1. Device Statements:
    Replace:
    DEVICE,XTYPE=(CLB12345,CA),XUNIT=(1100,*ALL,,OFF),NUMDEV=512
    With:
    DEVICE,XTYPE=(DLB10001,CA),XUNIT=(1100,*ALL,,OFF),NUMDEV=256
    DEVICE,XTYPE=(DLB10002,CA),XUNIT=(1200,*ALL,,OFF),NUMDEV=256
    The device statements above are suggested examples that can be used; however, depending on the contiguous device ranges that are available, more than one device statement could be used to represent all of the devices in a composite library and more than one device statement could be needed to represent the devices in a distributed library (and, a given device can only occur in one device statement). For example, if there are not 256 contiguous device addresses starting with 1100, the devices could be split as follows (again, this is just an example):
    DEVICE,XTYPE=(DLB10001,CA),XUNIT=(1000,*ALL,,OFF),NUMDEV=128             
    DEVICE,XTYPE=(DLB10001,CA),XUNIT=(1100,*ALL,,OFF),NUMDEV=128

    Also, one of the factors used by JES3 in selecting devices for volume mounting is the ADDRSORT parameter on the SETPARAM initialization statement. This parameter specifies that devices are either allocated in the same order as the DEVICE statement defining them (ADDRSORT=NO) or allocated by the order of their device numbers in ascending order (ADDRSORT=YES (the default)). In a multi-cluster grid environment today, customers may have used ADDRSORT=NO to distribute their work load across multiple clusters in the grid by defining each device individually and alternating devices across the clusters. With the allocation assist support enabled, since the goal is to direct allocation requests to specific distributed libraries “clusters” in the grid, ADDRSORT=NO should no longer be needed. Within a distributed library (or cluster) it doesn’t matter which device is used and the main purpose of the allocation assist support is to direct the allocation request to appropriate distributed libraries.

  2. SETNAME Statements:
    For the 3490E devices in “composite library 12345, distributed library (10001)"
    SETNAME,XTYPE=DLB10001,NAMES=(LDGW3495,LDG12345,LDG3490E,LDE12345,LDX10001)
    For the 3490E devices in “composite library 12345, distributed library (10002)"
    SETNAME,XTYPE=DLB10002,NAMES=(LDGW3495,LDG12345,LDG3490E,LDE12345,LDX10002)
  3. High Watermark Statements:
    HWSNAME,TYPE=(LDGW3495,LDG12345,LDG3490E,LDE12345,LDX10001,LDX10002)
       HWSNAME,TYPE=(LDG12345,LDE12345,LDG3490E,LDX10001,LDX10002)
       HWSNAME,TYPE=(LDE12345,LDG12345,LDG3490E,LDX10001,LDX10002)
       HWSNAME,TYPE=(LDG3490E,LDE12345,LDG12345,LDX10001,LDX10002)
       HWSNAME,TYPE=(LDX10001)
       HWSNAME,TYPE=(LDX10002)
Note: The “DLB10001” and DLB10002” device statement names are used here for illustration purposes. When defining the device statement names, any name (up to 8 characters) can be used.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014