IBM z/OS DFSMShsm Primer

Book description

DFSMShsm provides space, availability, and tape mount management functions in a storage device hierarchy for both system-managed, and non-system-managed storage environments. DFSMShsm allows you to automate your storage management tasks, improving the productivity by effectively managing the storage devices.

This IBM® Redbooks® publication provides technical storage specialists and storage administrators with the basic DFSMShsm knowledge for implementing and customizing DFSMShsm at the IBM z/OS® V1.13 level. Hints and tips about the daily operation, monitoring, and tuning are included. Sysplex environment considerations are also included.

If you are implementing DFSMShsm for the first time, you will find valuable information for exploiting the DFSMShsm functions. If you are experienced, you will find that this publication can be used as an update to the latest DFSMShsm functions, and it shows how to use those functions in an existing DFSMShsm installation.

Table of contents

  1. Notices
    1. Trademarks
  2. Preface
    1. Authors
    2. Now you can become a published author, too!
    3. Comments welcome
    4. Stay connected to IBM Redbooks
  3. Summary of changes
    1. December 2013, Third Edition
  4. Chapter 1: DFSMShsm overview
    1. Introduction
    2. Storage device hierarchy
    3. SMS and DFSMShsm relationship
    4. DFSMShsm control data sets
    5. Data set lifecycle with DFSMShsm
      1. Data set create
      2. Data set backup
      3. Data set update
      4. Data set migrate
      5. Data set recall
      6. Data set expiration
      7. Data set recovery
      8. Expire backup versions
    6. Space management
      1. Recycle activity
      2. Primary space management
      3. Secondary space management
      4. Interval migration
      5. On demand migration
    7. Availability management
      1. Backup and recovery
      2. Dump
    8. Tape processing
  5. Chapter 2: Planning and reviewing your environment
    1. Considerations
    2. Determine how you want DFSMShsm to manage your data
      1. Planning for the space management process
      2. Planning for availability management
    3. Tape duplexing
    4. Data encryption
    5. Using small data sets packing
    6. Expired data sets and tape recycle
    7. SMS classes and ACS routines
    8. Security aspects in the DFSMShsm environment
    9. Invoking DSS to move data
    10. Interactions with object access method
    11. Interaction with the DFSMSrmm tape management system
    12. Preparation for problem diagnostic determination
  6. Chapter 3: Getting started basics
    1. DFSMShsm components
    2. DFSMShsm starter set
      1. Contents of HSM.SAMPLE.CNTL (1/4)
      2. Contents of HSM.SAMPLE.CNTL (2/4)
      3. Contents of HSM.SAMPLE.CNTL (3/4)
      4. Contents of HSM.SAMPLE.CNTL (4/4)
      5. ALLOCBK1
      6. ALLOSDSP
      7. ARCCMD01
      8. ARCCMD90
      9. ARCCMD91
      10. HSMHELP
      11. HSMLOG
      12. HSMEDIT
      13. HSMPRESS
    3. DFSMShsm-owned media
    4. DFSMShsm operations
      1. Stopping DFSMShsm
      2. Starting DFSMShsm
      3. MASH implications
      4. Sending commands to DFSMShsm
      5. Secondary address spaces
      6. Automation
      7. Host promotion
  7. Chapter 4: SMS and its interactions with DFSMShsm
    1. DFSMShsm in an SMS environment
    2. POOL storage group
      1. Space management
      2. Availability management
      3. Automatic dump processing
    3. Tape storage group
    4. Management class
      1. Expiration
      2. Partial release
      3. Migration
      4. GDG management
      5. Backup attributes
      6. ABARS attributes
    5. Storage class
    6. Values for SMS classes and groups
      1. Naming classes and groups
      2. How many classes and groups
    7. Automatic class selection
      1. Coding for DFSMShsm-owned and control data
      2. ACS execution for DFSMShsm-managed data
  8. Chapter 5: Implementing DFSMShsm security
    1. Providing security for DFSMShsm resources
      1. Defining a DFSMShsm RACF user ID
      2. Identifying started procedures to RACF
      3. Protecting DFSMShsm data sets
      4. Controlling the use of DFSMShsm commands entered by operators
      5. Authorizing and protecting commands using AUTH
      6. Authorizing and protecting commands using RACF
      7. RACF protection for ABARS
      8. RACF protection for concurrent copy
      9. ARCCATGP group
      10. Protecting migration and backup data sets
  9. Chapter 6: Data set format support, RLS, and EAVs
    1. Record-level sharing
      1. VSAM record-level sharing
    2. RLS implementation
      1. Define the SCHDSs
      2. Coupling facility cache and lock structures
      3. Alter the SMS configuration
      4. Storage class changes
      5. Altering IGDSMSxx parmlib member
      6. Activating the SMSVSAM address space
      7. Activating the SHCDS
      8. DFSMShsm procedure changes
    3. RLS implementation checklist
      1. RLS problems
    4. EAV support, considerations, and coexistence
      1. DFSMShsm EAV support and considerations (1/2)
      2. DFSMShsm EAV support and considerations (2/2)
      3. z/OS DFSMShsm down-level coexistence
  10. Chapter 7: Tape considerations
    1. Basic tape setup that is needed for DFSMShsm
      1. DFSMShsm single file tape operation
      2. Tape device allocations
      3. Protecting DFSMShsm-owned tapes
      4. DFSMShsm and interaction with a tape management system
      5. Running DFSMSrmm with DFSMShsm (1/3)
      6. Running DFSMSrmm with DFSMShsm (2/3)
      7. Running DFSMSrmm with DFSMShsm (3/3)
      8. Using an SMS-managed tape library
      9. Using Virtual Tape Servers for DFSMShsm
      10. Preparation for using Virtual Tape Server or an ATL
      11. Setting up a global scratch pool
      12. Setting up a DFSMShsm-owned scratch pool
      13. Preparing for SMS-managed tape (1/2)
      14. Preparing for SMS-managed tape (2/2)
      15. Preparing DFSMShsm for using tape
    2. DFSMShsm tape functions
      1. Disaster recovery considerations
      2. Tape mount management
      3. DFSMShsm and 3592 hardware support
      4. DFSMShsm use of performance scaling on 3592
  11. Chapter 8: HSMplexes, GRSplexes, and sysplexes
    1. Introduction to the HSMplex
      1. Sample HSMplex
    2. Data integrity and resource serialization
      1. Global resource serialization
      2. Serialization groups
      3. Using GRS Resource Name Lists
      4. VSAM SHAREOPTIONS for CDSs
    3. Starting DFSMShsm in an HSMplex
      1. Defining a primary DFSMShsm
      2. Defining all DFSMShsm hosts in a multihost environment
    4. HSMplex considerations
      1. CDS backup version considerations
      2. PDA considerations
      3. Small-data-set-packing data set considerations
      4. Volume considerations
      5. JES3 considerations
      6. Multitasking considerations
    5. DFSMShsm in a sysplex environment
      1. Configuring multiple HSMplexes in a sysplex
      2. Single GRSplex serialization in a sysplex environment
      3. Secondary host promotion
      4. Control data set extended addressability in a sysplex
      5. Common recall queue
  12. Chapter 9: Space management
    1. Functions in primary space management
      1. Tiers used in DFSMShsm space management
    2. Components in space management
      1. Automatic primary space management function
      2. Secondary space management
      3. Event-driven space management
      4. DFSMShsm on demand migration
      5. Automatic dynamic volume expansion space management
      6. Command space management
      7. Fast Subsequent Migration optional feature
      8. Automatic recall
      9. Common recall queue
    3. Space management of non-SMS-managed volumes
      1. Primary space management
      2. Automatic secondary space management
      3. Automatic primary space management
  13. Chapter 10: Availability management means backup
    1. Backup availability management
      1. Automatic backup
      2. Backing up data sets with a command
      3. Backup non-SMS managed data sets
      4. Backing up a data set manually and the RETAINDAYS keyword
      5. Using DSSXMMODE
      6. Interrupting and restarting backup processing
    2. Dump availability management
      1. Setting up automatic full volume dump in DFSMShsm environment
      2. Setting up automatic full volume dump at volume level
      3. Dumping volumes by command
      4. Interrupting and restarting automatic dump processing
    3. Recovering data from DFSMShsm backup
      1. Recover data set from backup
      2. Restoring volume from full volume dump
      3. Volume recovery from incremental backup versions
    4. Aggregate backup and recovery support
      1. Define an aggregate group
      2. Define selection and instruction data set
      3. Defining SETSYS parameters for aggregate backup
      4. Perform an aggregate backup (ABACKUP)
      5. Perform an aggregate recover (ARECOVER)
      6. Interrupting and restarting ABARS processing
    5. Fast replication backup and recovery
      1. Define copy pool backup storage group
      2. Assign storage groups to copy pool backup and copy pool construct (1/2)
      3. Assign storage groups to copy pool backup and copy pool construct (2/2)
      4. Perform fast replicate backup (FRBACKUP) (1/2)
      5. Perform fast replicate backup (FRBACKUP) (2/2)
      6. Perform fast replicate recover (FRRECOV) (1/2)
      7. Perform fast replicate recover (FRRECOV) (2/2)
  14. Chapter 11: Maintaining your DFSMShsm environment
    1. Maintaining DFSMShsm
      1. Holding DFSMShsm functions
      2. Releasing DFSMShsm functions
      3. Canceling queued DFSMShsm requests
      4. Changing DFSMShsm control parameters
      5. Restarting DFSMShsm after an abnormal end
      6. Expiring backup versions
      7. Recycling tape volumes
      8. Moving data sets to new DASD volumes
      9. Auditing DFSMShsm
    2. Journal as a large format data set
    3. Maintaining SDSP data sets: reorg
  15. Chapter 12: CDS considerations
    1. DFSMShsm journal and control data sets
      1. How control data sets work
      2. CDS reorganization (1/2)
      3. CDS reorganization (2/2)
      4. CDS and journal performance suggestions
      5. CDS and journal backup (1/2)
      6. CDS and journal backup (2/2)
      7. VSAM record-level sharing (1/2)
      8. VSAM record-level sharing (2/2)
      9. RACF FACILITY classes
    2. Multicluster control data sets
      1. Multicluster performance considerations
      2. Conversion steps
    3. CDS backup procedures
      1. Concurrent copy
      2. Virtual concurrent copy
    4. CDS EAV
    5. CDS new backup technique
  16. Chapter 13: Monitoring and reporting
    1. List command (1/2)
    2. List command (2/2)
    3. Query command (1/2)
    4. Query command (2/2)
    5. Report command
    6. Using the DFSMSrmm reporting tool
    7. Utilities in ARCTOOLS for DFSMShsm reporting
    8. Using DCOLLECT
  17. Chapter 14: Problem determination
    1. Problem determination documentation
      1. Problem Determination Aid
      2. DFSMShsm dumps
      3. SYSLOG
      4. JOBLOG
      5. Activity logs
    2. Problem recognition, documentation collection, and recovery
      1. Hangs within the DFSMShsm address space
      2. DFSMShsm messaging
    3. Data recovery scenarios
    4. Auditing DFSMShsm
      1. Introduction to the AUDIT command
      2. Auditing copy pools
      3. Auditing common queues
      4. AUDIT command examples
  18. Chapter 15: IBM Health Checker update
    1. Health Checker function
      1. New DFSMS health check
      2. Upgrade and coexistence considerations
  19. Chapter 16: Common DFSMShsm functions
    1. Changing priorities in DFSMShsm
      1. Priority processing
      2. Tape Take Away in a single DFSMShsm host environment
      3. Altering priority using the ALTERPRI command
  20. Chapter 17: Hints, tips, and recommended practices
    1. Hints and tips
      1. Use REGION=0M when starting DFSMShsm
      2. Large format journal
      3. CDS recovery
      4. Delete migrated data sets with recalling these
      5. Using ARCCATGP
      6. DFSMShsm using 3592 model E05
      7. Space problem during recall process
      8. Replacing a lost or damaged ML2 tape
      9. ML1 pool full
      10. Identify ML1 volumes
      11. RECALL failures on ML1 volumes
      12. Dump stacking and storage group
      13. Scheduling automatic backup in multiple DFSMShsm host environments
      14. Scheduling PSM and SSM
      15. Migration and storage group thresholds
      16. Using INCREMENTALBACKUP(ORIGINAL)
      17. Delete No Recall with IEFBR14
      18. Tuning patches supported by DFSMShsm
  21. Appendix A: Sample ACS routines
    1. Sample storage class ACS routine
    2. Sample management class ACS routine
    3. Sample storage group ACS routine
    4. Sample data class ACS routine
  22. Appendix B: APAR cover letters
    1. APAR OA39358
    2. APAR OA39937
    3. APAR OA36664
    4. APAR OA40046
    5. APAR OA38179
    6. APAR OA39383
    7. APAR OA38169
    8. APAR OA37456
    9. APAR OA37407
    10. APAR OA36319
    11. APAR OA24053
    12. APAR OA22497
    13. APAR OW57282
    14. APAR OW52309
    15. APAR OY20664
    16. APAR OA24969
    17. APAR OW57282
    18. APAR OW52309
    19. APAR OA04821
    20. APAR OA11603
  23. Related publications
    1. IBM Redbooks
    2. Other publications
    3. Online resources
    4. Help from IBM
  24. Back cover

Product information

  • Title: IBM z/OS DFSMShsm Primer
  • Author(s): Mary Lovelace, Jose Gilberto Biondo Jr, Derek Erdmann, Gert Laumann, Jacqueline Tout, Hien Truong, Jeannie Vangsness, Craig Vernon
  • Release date: December 2013
  • Publisher(s): IBM Redbooks
  • ISBN: 9780738439020