Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

Creating an HSMS configuration (example)

&pagelevel(3)&pagelevel

The following steps must be carried out to create an HSMS configuration:

  • Assign pubsets to a storage level

  • Creating the system archives

Optionally, volumes can be assigned to a system archive. However, this is not recommended for use with MAREN.

Allocate pubsets to a storage level

//START-HSMS
//MODIFY-PUBSET-PAR -  ————————————————————————————————————————————————  (1)
//  PUB-ID=2BC,STOR=*S1, -
//  SYSARCHIVE=*STD,SYSBACKUP=*STD,SYSVERSION=*UNDEFINED
% HSM0003 HSMS STATEMENT COMPLETED
//MODIFY-PUBSET-PAR -  ————————————————————————————————————————————————  (2)
//  PUB-ID=2BY,STOR=*S0(S1-PUB-ID=2BC,SYSMIGRATE=*STD), -
//  SYSARCHIVE=*STD,SYSBACKUP=*STD,SYSVERSION=*UNDEFINED
% HSM0003 HSMS STATEMENT COMPLETED
//MODIFY-PUBSET-PAR -
//  PUB-ID=BVWC,STOR=*S0(S1-PUB-ID=2BC,SYSMIGRATE=*STD), -
//  SYSARCHIVE=*STD,SYSBACKUP=*STD,SYSVERSION=*UNDEFINED
% HSM0003 HSMS STATEMENT COMPLETED
//SHOW-PUBSET-PAR —————————————————————————————————————————————————————  (3)

SHOW-PUBSET-PARAMETERS    PUBSET-ID     = ALL      SYSBACKUP  = ANY
                          STORAGE-LEVEL = ANY      SYSARCHIVE = ANY
                          S1-PUBSET-ID  = ANY      SYSMIGRATE = ANY
                                                   SYSVERSION = ANY
-------------------------------------------------------------------------
   PUBSET  ST  SYSBACKUP    SYSARCHIVE   SYSMIGRATE  S1-PUBSET  MIGRATION
                   SYSBVERSION   
    BVWC   S0  STD          STD          STD           2BC      ALLOWED
                   NOT-DEFINED
    2BC    S1  STD          STD
                   NOT-DEFINED
    2BY    S0  STD          STD          STD           2BC      ALLOWED
                   NOT-DEFINED
   
   
   
   
   
   
   
-------------------------------------------------------------------------
NEXT-PAGE : __  (+, -, ++, --, E)
% HSM0003 HSMS STATEMENT COMPLETED
//END
% HSM0014 HSMS PROGRAM TERMINATED

(1)

First of all, pubset 2BC is assigned to storage level S1. In the following statements it can be assigned to S0 pubsets.

(2)

Pubsets 2BY and BVWC are assigned to storage level S0. 2BC is defined as S1 pubset for both pubsets. 2BC is defined as S1 pubset for both pubsets. Both pubsets are to work with the default system archives defined in the global HSMS parameters.

(3)

The parameters of the pubsets under HSMS management are displayed on the screen.

Creating the system archives

//CREATE-ARCHIVE ARCH-NAME=$SYSHSMS.HSMS.ARCHIVE, -  ——————————————————  (1)
//  DIR-NAME=$SYSHSMS.HSMS.ARCHIVE.DIR,ALLOWED-USAGE=*ARCHIVAL, -
//  TAPE-CONTROL=*PAR(NEW-STD-S-F=*IN-PERIODS(1)), -
//  USER-ACCES=*ALL-USERS(*WRITE),RETENTION-PERIOD=1
% HSM0003 HSMS STATEMENT COMPLETED
//CREATE-ARCHIVE ARCH-NAME=$SYSHSMS.HSMS.AR.2BY, -  ———————————————————  (2)
//  DIR-NAME=$SYSHSMS.HSMS.ARCHIVE.2BY.DIR,ALLOWED-USAGE= -
//  *ARCHIVAL,TAPE-CONTROL=*PAR(NEW-STD-S-F=*IN-PERIODS(1)), -
//  USER-ACCES=*ALL-USERS(*WRITE),RETENTION-PERIOD=0
% HSM0003 HSMS STATEMENT COMPLETED
   
//CREATE-ARCHIVE ARCH-NAME=$SYSHSMS.HSMS.ARC.BVWC, -
//  DIR=$SYSHSMS.HSMS.ARCHIVE.BVWC.DIR,ALLOWED-USAGE=*ARCHIVAL, -
//  TAPE-CONTROL=*PAR(NEW-STD-S-F=*IN-PERIODS(1)), -
//  USER-ACCES=*ALL-USERS(*WRITE),RETENTION-PERIOD=0
% HSM0003 HSMS STATEMENT COMPLETED
//CREATE-ARCHIVE ARCH-NAME=$SYSHSMS.HSMS.BACKUP, -  ———————————————————  (3)
//  DIR=$SYSHSMS.HSMS.BACKUP.DIR,ALLOWED-USAGE=*BACKUP, -
//  TAPE-CONTROL=*PAR(NEW-STD-S-F=*IN-PERIODS(3)), -
//  USER-ACCES=*ALL-USERS(*READ),RETENTION-PERIOD=0
% HSM0003 HSMS STATEMENT COMPLETED
//CREATE-ARCHIVE ARCH-NAME=$SYSHSMS.HSMS.VER.BVWC, -  ———————————————————  (4)
//  DIR=$SYSHSMS.HSMS.VER.BVWC.DIR,ALLOWED-USAGE=*VERSIONBACKUP, -
//  TAPE-CONTROL=*PAR(NEW-STD-S-F=*IN-PERIODS(3)), -
//  USER-ACCES=*ALL-USERS(*READ),RETENTION-PERIOD=0
 
% HSM0003 HSMS STATEMENT COMPLETED
//CREATE-ARCHIVE ARCH-NAME=$SYSHSMS.HSMS.MI.2BY, -  ———————————————————  (5)
//  DIR=$SYSHSMS.HSMS.MIGRATE.2BY.DIR,ALLOWED-USAGE=*MIGRATION, -
//  TAPE-CONTROL=*PAR(NEW-STD-S-F=*IN-PERIODS(14)), -
//  USER-ACCES=*ALL-USERS(*WRITE),RETENTION-PERIOD=365
% HSM0003 HSMS STATEMENT COMPLETED
   
//CREATE-ARCHIVE ARCH-NAME=$SYSHSMS.HSMS.MI.BVWC, -
//  DIR=$SYSHSMS.HSMS.MIGRATE.BVWC.DIR,ALLOWED-USAGE=*MIGRATION, -
//  TAPE-CONTROL=*PAR(NEW-STD-S-F=*IN-PERIODS(14)), -
//  USER-ACCES=*ALL-USERS(*WRITE),RETENTION-PERIOD=365
% HSM0003 HSMS STATEMENT COMPLETED
//MODIFY-HSMS-PAR DEFAULT-HSMS-STOR=*PAR(SYSARCHIVE= -  ———————————————  (6)
//  $SYSHSMS.HSMS.ARCHIVE,SYSBACKUP=$SYSHSMS.HSMS.BACKUP, -
//  SYSMIGRATE=*UNDEF,S2-DEV-TYPE='TAPE-C4')
% HSM0003 HSMS STATEMENT COMPLETED
//SHOW-HSMS-PAR ———————————————————————————————————————————————————————  (7)

SHOW-HSMS-PARAMETERS (01)               VALID-PERIOD = SESSION
--------------------------------------------------------------------------------
HSMS-ACCOUNT : HSMSACNB                   HSMS-VERSION : 12.0A00
                                         SAVE-FILE-PROC : HSMS-V10-COMP
OPERATION-CONTROL                                                        
   OPERATIONAL-MODUS   : OPERATION        NUMBER-OF-SUBTASK   : 5
   COMMON-MEMORY-SIZE  : 3                HSMS-SV-PORT-NUMBER : 1234
   FILE-SIZE-DEFAULT   : 24   ,192        FILE-SIZE-RESULT    : 24   ,192
   MONITORING : ALL                       OUTPUT              : PRINTER
                                          KEEP-REQUESTS       : 1        
DEFAULT-HSMS-STORAGE
   S1-PUBSET-ID : SMS1                  S2-DEVICE-TYPE : TAPE-C4
   SYSMIGRATE : NOT-DEFINED             BACKUP-SERVER  : ABGSE714
   SYSBACKUP  : HSMS.BACKUP             SYSNODEBACKUP  : NOT-DEFINED
   SYSARCHIVE : HSMS.ARCHIVE            SYSNODEARCHIVE : NOT-DEFINED
   
MIGRATION-CONTROL
   EXCEPT-FILE      : NONE
   FILE-INHIBIT     : RESPECTED
   RECALL-FROM-S2   : ALLOWED             MAXIMUM-WAIT-TIME : -
   CANCEL-AT-RECALL : NOT-ALLOWED          BACKUP-MANDATORY : YES 
-------------------------------------------------------------------------
NEXT-PAGE : __  (+, -, E)
 SHOW-HSMS-PARAMETERS (02)               VALID-PERIOD = SESSION
 --------------------------------------------------------------------------------
 REQUEST-WAIT-LIMITS
    DIALOG-REQUEST-TIME : 1800           BATCH-REQUEST-TIME : 3600
    DIALOG-EXEC-TIME    : 1800           BATCH-EXEC-TIME    : 3600
   
   
 DEFAULT-TAPE-CONTROL                    START-TIME     PERIOD
    READ-CONTROL    : PROCESS-REQUESTS
    WRITE-CONTROL   : PROCESS-REQUESTS
    EXPRESS-CONTROL : PROCESS-REQUESTS
   
   
 REQUEST-PRIORITIES     READ  WRITE                        READ  WRITE
    IMPORT/EXPORT :      128    128     IMPLICIT-RECALL :   128
    BACKUP        :      128    128     NODEBACKUP      :   128    128
    ARCHIVAL      :      128    128     NODEARCHIVAL    :   128    128
    MIGRATION     :      128    128     SHADOW          :   128    128
    VERSIONBACKUP :      128    128   
     
-------------------------------------------------------------------------
NEXT-PAGE : __  (+, -, E)

% HSM0003 HSMS STATEMENT COMPLETED
   
//MODIFY-PUBSET-PAR -
//  PUB-ID=2BY,STOR=*S0(SYSMIGRATE=$SYSHSMS.MI.2BY), -  ———————————————  (8)
//  SYSARCHIVE=$SYSHSMS.HSMS.AR.2BY
% HSM0003 HSMS STATEMENT COMPLETED
//MODIFY-PUBSET-PAR -
//  PUB-ID=BVWC,STOR=*S0(SYSMIGRATE=$SYSHSMS.HSMS.MI.BVWC) -  —————————  (9)
% HSM0003 HSMS STATEMENT COMPLETED
//SHOW-PUBSET-PAR —————————————————————————————————————————————————————  (10)
SHOW-PUBSET-PARAMETERS    PUBSET-ID     = ALL      SYSBACKUP  = ANY
                          STORAGE-LEVEL = ANY      SYSARCHIVE = ANY
                          S1-PUBSET-ID  = ANY      SYSMIGRATE = ANY
                                                   SYSVERSION = ANY
--------------------------------------------------------------------------
   PUBSET  ST  SYSBACKUP    SYSARCHIVE   SYSMIGRATE  S1-PUBSET  MIGRATION
                   SYSVERSION
    BVWC   S0  STD          STD          HSMS.MI.BVWC  2BC      ALLOWED
                   HSMS.VER.BVWC 
    2BC    S1  STD          STD
                   NOT-DEFINED
    2BY    S0  STD          HSMS.MI.2BY  HSMS.MI.2BY   2BC      ALLOWED
                   NOT-DEFINED 
   
   
   
   
   
     
-------------------------------------------------------------------------
NEXT-PAGE : __  (+, -, ++, --, E)
% HSM0003 HSMS STATEMENT COMPLETED
//END
% HSM0014 HSMS PROGRAM TERMINATED

(1)

The global long-term archive is created. The standard save file is to be switched every day.

(2)

Pubset-specific long-term archives are created; archival is to be pubset-based.

(3)

The global backup archive is created as a public archive with read access.

(4)Pubset-specific version backup archive is created; version backup is always pubset-based only.

(5)

Two pubset-specific migration archives are created. Migration is to be implemented for each pubset to prevent the archives from getting too large and to minimize the number of competing archive accesses. Switching the standard save file only every 14 days enables a better utilization of the volume due to less migration.

(6)

The created archives are defined as global default archives; TAPE-C4 is defined as the S2 standard volume.

(7)

The selected parameters are displayed on the screen.

(8)

S0 pubset 2BY is assigned a migration archive and a long-term archive on a pubset-specific basis.

(9)

S0 pubset BVWC is assigned a migration archive on a pubset-specific basis. Archival takes place to the global long-term archive.

(10)

The parameters of the pubsets under HSMS management and with the assigned system archives are displayed on the screen.

Filling the volume pool of a system archive

A system archive is assigned volumes which are to be used as default volumes for write operations directed at that archive.

//MODIFY-ARCHIVE ARCH-NAME=$SYSHSMS.HSMS.MI.2BY, -
//  VOL=*ADD(VOL=(HSMS11,HSMS22,HSMS33)) -   ———————————————————————————  (1) 
% HSM0003 HSMS STATEMENT COMPLETED 
//END
% HSM0014 HSMS PROGRAM TERMINATED 
Report (Ausgabe auf SYSLST):   —————————————————————————————————————————  (2) 
 
 ***  MODIFY - ARCHIVE               HSMS V12.0      SUMMARY      REPORT  *** 2016-08-12  14:01:02    PAGE    1
REQUEST-NAME=TSOS     REQUEST-DATE=2016-08-12 14:01:01 USER-ID=TSOS     RUEST-STATE=COMPLETED  WITHOUT ERROR  %
HSM0469 MODIFICATION OF ARCHIVE DIRECTORY STARTED FOR 'VOLUMES=ADD()'  %  ARC0002 STATEMENT ACCEPTED. ARCHIVE 
SEQUENCE NUMBER 'A.160812.140102', VERSION='12.0'  %  ARC0010 VOLUME OF TYPE 'TAPE-C4' WITH VSN 'HSMS11' ADDED TO 
THE POOL  %  ARC0010 VOLUME OF TYPE 'TAPE-C4' WITH VSN 'HSMS22' ADDED TO THE POOL  %  ARC0010 VOLUME OF TYPE 
'TAPE-C4' WITH VSN 'HSMS33' ADDED TO THE POOL  ***      E N D   O F                 HSMS V12.0    SUMMARY
REPORT  *** 2016-08-12  14:01:02     ***

(1)

Three magnetic tape cartridges are assigned to the migration archive. (In practice, of course, the number of magnetic tape cartridges to be assigned is considerably higher.)

(2)

HSMS reports that the magnetic tape cartridges have been added to the pool. The volume type was taken from the global parameters.