Configuration for DMS2HSM


DMS2HSM works in conjunction with MainView SRM Allocation, MainView SRM Reporting, and MainView SRM Automation.

These products simplify the conversion effort by automating the critical processes involved during the conversion of data sets from DMS to HSM.

  • MainView SRM Allocation directs Restore requests to HSM primary volumes dedicated for the conversion process.
  • MainView SRM Reporting controls the migration of the HSM primary volumes to HSM Migration Level 2.
  • MainView SRM Automation monitors the HSM primary volume and causes volume migration when a primary volume reaches a predetermined threshold.

For more information, see the following sections:

DMS2HSM parameters

The DMS2HSM function must be defined and activated in the SMFUNCxx member. Sample entries are as follows:

In SMFUNCxx:

SET      NAME=DMS2HSM     ACTIVE=YES   MSG=I  SMF=I
  FLST=xx
  DESC='DMS2HSM FUNCTION'

A sample entry in the DMS2HSM SMFLSTxx member is as follows:

In SMFLSTxx:

SET MODE=ACT
  INC JOB=DMS2HSM/   Jobname mask for Conversion jobs

MainView SRM Allocation parameters

The Allocation functions are activated and controlled by entries in the MainView SRM parmlib. The volumes in the staging pool are defined in the SMPOOLxx member as shown in the following sample entries:

In SMPOOLxx:

SET POOLNAME=DMSREST
VOL=DMSHM/  Volume(s) or pattern used for conversion

Allocation functions must be defined and activated in the SMFUNCxx member as shown in the following sample entry:

In SMFUNCxx:

   SET NAME=DASDPOOL   ACTIVE=YES   MSG=E   SMF=I
    FLST=xx    RLST=xx
    DESC='Control DASD ALLOCATIONS'

The restored data sets are directed to the staging pool with entries in the DASDPOOL SMFLSTxx and SMRLSTxx members. Sample entries are as follows:

In SMFLSTxx:

SET MODE=ACT
  INC JOB=D2H/        Jobname mask for Restore jobs

In SMRLSTxx

SET POOL=DMSREST
  INC JOB=D2H/        Jobname mask for Restore jobs

MainView SRM Reporting parameters

Reporting functions are activated and controlled by entries in the MAINVIW SRM parmlib. Reporting functions must be defined and activated in the SMFUNCxx member as shown in the following sample entries:

In SMFUNCxx:

SET NAME=HSMMIGRT   ACTIVE=YES   MSG=I   SMF=I
  FLST=xx    RLST=xx
  DESC='IMPROVE HSM MIGRATION'

HSM migration of the staging volumes is controlled with an entry in the HSMMIGRT SMFLSTxx and SMRLSTxx members. Sample entries are as follows:

In SMFLSTxx:

SET MODE=ACT
  INC VOL=DMSHM/   Volume mask for restore volumes

In SMRLSTxx:

SET MIGRATE=YES MIGDAYS=0 ML2=YES BACKUP=NO
  INC VOL=DMSHM/   Volume mask for restore volumes

MainView SRM Automation parameters

You can use the MainView SRM Automation (SVESA component) to monitor the volumes used for the DMS2HSM conversion.

To ensure that the volumes used in the conversion do not reach total capacity, you can define a Scheduled Service to invoke the AUTOVOL function against the DMSREST pool. The AUTOVOL function will utilize the DMSCONV solution to check the capacity of the volumes in the DMSREST pool. Based on set criteria, the DMSCONV solution will take action if those criteria are met. For more information about the Scheduled Services facility, see Using-MainView-SRM-products. For more information about Auto Functions and related parameters, see Using-MainView-SRM-Enterprise-Storage-Automation.

The following items must be in place to monitor the volumes used in the DMS2HSM conversion:

  • SVESA

    In the COMPSTAT view ensure the SVESA component is active. The SVESA component must be active for the Auto Functions to execute.

       COMMAND  ===>                                                 
    CURR WIN ===> 1        ALT WIN ===>                           
     W1 =COMPSTAT==========SJSGPD78=*========2013/07/25=15:00:12==
    CMD Subcomponent           Component  Component  Lic Started  
    --- ---------------------- Status     Name       Ind Component
        Application Collector  ACTIVE     Reporting  Y   SVSGC    
        Catalog Performance    ACTIVE     Reporting  Y   SVCPF    
        DS Size Assist         NOT ACTIVE Allocation Y   SVDSSIZE
        Full Allocation        NOT ACTIVE Allocation Y   SVALLOC  
        HSM Collector          ACTIVE     Reporting  Y   SVHSM    
        Performance Collector  NOT ACTIVE Reporting  Y   SVSGP    
        Space Collector        ACTIVE     Reporting  Y   SVSGD    
        Storage Automation     ACTIVE     Automation Y   SVESA    
        SVOS Operator Services ACTIVE     Common     Y   SVOS
  • AUTOVOL Function

    In the ADFUNC view ensure that the AUTOVOL function is active.

    COMMAND  ===>                                                   
    CURR WIN ===> 1        ALT WIN ===>                             
     W1 =ADFUNC============SJSGPD78=*========2013/07/25=16:56:58====
    CMD Function Active FLST RLST MSG SMF Lic Description           
    --- -------- ------ ---- ---- --- --- --- ----------------------
        AUTOVOL  Y      AV   AV   I   I   Y   AUTO VOL PROCESSING
  • FLST

    The FLST member used in the AUTOVOL function should not filter out any of the volumes used in the DMS2HSM conversion.

    Example

    This is an example of the FLST member used in the AUTOVOL function. This example member includes all volumes. Note that the suffix of the member matches the suffix listed in the FLST column in the ADFUNC view.

    EMP.SVW78.PARMLIB(SMFLSTAV)     

     ************************************
     **    FUNCTION PROCESSING LIST      
     ************************************
     *                                   
     SET MODE=ACT                        
     INC AV_VOL=/
  • RLST

    Edit the RLST member used for AUTOVOL function to create the DMSCONV solution. This will be the solution name used in the execution of the AUTOVOL function (coded in the Scheduled Service) to monitor the volumes in the DSMREST pool.

    Example

    In this example, the DMSCONV solution checks the volume is greater than sixty percent full the Migrate command will be executed against the volume. Note that the suffix of the RLST member matches that of the suffix listed in RLST column for AUTOVOL function in the ADFUNC view.

    EMP.SVW78.PARMLIB(SMRLSTAV)                           
     *----------------------------------------------------------------------  
     *  DMS2HSM                                                               
     *----------------------------------------------------------------------  
     SET SOLUTION=DMSCONV                                                   X
         HSMCMD='MIGRATE VOL(&VOLSER,MIGRATE(0)) ML2'                         
     INC AV_FULL>60

    Tip

    While in the ADFUNC view you can issue the EF line command to edit the FLST member used by the AUTOVOL function. You can also issue the ER line command to edit the RLST member. If either member is changed you can enter the RF line command and RR line command to refresh the FLST or RLST definition respectively. A refresh must be done for the updates to take effect.

  • Scheduled Service

    Define a Scheduled Service using the SCHDSRV view. The service will execute the AUTOVOL function.

    Example

    In this example the AUTOVOL function will execute every fifteen minutes against the volumes in pool DMSREST utilizing the Solution DMSCONV.

    COMMAND  ===>                                                                          
     CURR WIN ===> 1        ALT WIN ===>                                                    
     >W1 =SCHDSRV===========SJSGPD78=*========2013/07/25=16:19:02====MVSRM====D====8========
     CM Description        T Command                ID       Sys  Defined  Start Stop Intvl
     -- -----------        - ------                 ----     ID   Status   Time  Time Time  
        DMSCONV              AUTOVOL POOL=DMSREST,S          *    ACTIVE   0800  0000 0015

    Note

    Once created (or updated) a Scheduled Service must be refreshed to take effect.

    Detailed view of the DMSCONV Scheduled Service after it has been created

    COMMAND  ===>                                                  
    CURR WIN ===> 1        ALT WIN ===>                            
     W1 =SCHDSRV==SCHDSRVD=SJSGPD78=*========2013/07/25=17:48:55===
       Description.............. DMSCONV                           
       Interval ID..............                                   
       SMF System ID............ *                                 
       Defined Status........... ACTIVE                            
       Start Time............... 0800                              
       Stop Time................ 0000                              
       Interval................. 0015                              
       PerDay Interval Count.... 0000                              
       Total Interval Count..... 0000                              
       Elapse Days.............. 0000                              
       Qualified Days........... 0000                              
       Align Top of Hour........ N                                 
       Align at Midnight........ N                                 
       Time Offset.............. 00                                
       Start Date............... 07252013                          
       End Date................. 00000000                          
       Days..................... SMTWTFS                           
       Week Iteration...........                                   
       Day of Month.............                                   
       Last (SMTWTFS) of Month..                                   
       Last Day of Month........ N                                 
       Last Week Day of Month... N                                 
       Last Weekend Day of Month N                                 
       Batch Job................                                   
       Command.................. AUTOVOL POOL=DMSREST,SOL=DMS2HSM  
       Member................... SMSCHD00

    This Scheduled Service (as defined in the example) is of value only during the conversion. Once the conversion is completed you can delete this service and remove the DMS2HSM Solution from the AUTOVOL RLST member.



 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*