z/OS DFSMSrmm Implementation and Customization Guide
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


Enabling stacked volume support

z/OS DFSMSrmm Implementation and Customization Guide
SC23-6874-00

With DFSMSrmm stacked volume support enabled, you can manage the movement of logical volumes using stacked volumes. Without stacked volume support enabled, you can define and list stacked volumes using the DFSMSrmm ADDVOLUME TSO subcommand with the TYPE(STACKED) operand. DFSMSrmm inventory management ignores any stacked volumes that you have defined and uses just the container name in the volume records.

Prior to enabling stacked volume support, consider these conditions:
  • You cannot disable stacked volume support once it is enabled.
  • Do not enable support unless all systems using a control data set support stacked volumes. If the control data set is shared with a lower level and support is enabled you can create inconsistent information in the control data set. Correct inconsistencies by using the DFSMSrmm EDGUTIL MEND(VOLUME) utility before you can run inventory management.

To enable stacked volume support, perform these tasks:

  1. Update all systems sharing a control data set to the DFSMSrmm level of code containing stacked volume support.
  2. If you have stacked volumes defined to DFSMSrmm, but not as stacked volumes, you need to change volume information. Use the RMM SEARCHVOLUME subcommand to set the correct location information and volume type for non-exported stacked volumes. You need to do this before running EDGUTIL MEND(VOLUME). Although the EDGUTIL processing changes the volume type to stacked, it does not set the correct location information unless the stacked volume is exported and contains volumes.
    You can use the RMM SEARCHVOLUME subcommand to build the command to change the volumes:
    RMM SEARCHVOLUME VOLUME(ST*) OWNER(*) LIMIT(*) -
     CLIST('RMM CHANGEVOLUME ',' TYPE(STACKED) LOCATION(vts_name) NORACK')
  3. Use EDGUTIL UPDATE with the STACKEDVOLUME(YES) operand on the CONTROL statement of the SYSIN file.

    Once you have enabled support, you can use EDGUTIL with VERIFY(VOLUME) to check if the container information is consistent.

  4. Use the RMM LISTCONTROL CNTL subcommand to display the status of support.

    If support shows MIXED, run the EDGUTIL MEND(VOLUME) utility to make the container information consistent. The inconsistency is the result of having container information in volume records in the control data set.

    During EDGUTIL MEND(VOLUME) processing, DFSMSrmm creates the necessary stacked volumes if you have not previously defined them to DFSMSrmm using the DFSMSrmm TSO subcommands.

    During EDGUTIL MEND(VOLUME) processing, DFSMSrmm converts each volume in a container as being in the container instead of a DFSMSrmm location. The location and bin number information in volumes that are in a container is removed, and bins returned to empty status. A bin number is assigned to the stacked volume if the location it is in is bin managed. The bin number is selected from one of the contained volumes by using location priority. The bin number choice should reflect the processing used by EDGRPTD in producing movement reports before stacked volume support is enabled.

    From now on, when you run storage location processing, DFSMSrmm moves the stacked volumes based on the required location and priority of the contained logical volumes.

  5. Update your procedures used to export or import logical volumes to use the required location of the logical volume instead of using the destination. See DFSMSrmm support for stacked volumes when stacked volume support is enabled.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014