Session Title: BRMS on i Overview What Does It Do and How Do I Implement It?
Session ID: HA08
Speaker Name: Debbie Saugen
IBM Training
IBM Training
Agenda
What is BRMS and What does it do? Are you ready for recovery? What will BRMS do for my Business? Installing BRMS and Implementing BRMS Main BRMS functions How do I Install BRMS? What are the various BRMS Entities? What order should I create the BRMS Entities? What BRMS reports should I review each day? What Resources are Available to help me? 6.1 Enhancements 7.1 Enhancements
IBM Training
Notes Agenda
Suppose your management has just heard about BRMS, and knows it will somehow help your firm to manage your backups. They have asked you to learn more about the product and provide a draft implementation plan for their review. If so, then this presentation is for you! We will cover the following topics: What is BRMS and What does it do? First, we will set the stage, and remind you of the pressures and challenges you face when a system recovery is required. Then we will step through the various functions of BRMS. How do I get started using BRMS? we will provide some guidance for you as you plan your BRMS implementation, LNext, including the following topics: What are the SW installation steps? What are the various BRMS entities that I need to set up? What order should I set up all the BRMS entities? What BRMS reports should I print and check each day? What resources are available to help me?
IBM Training
When was our last backup? Did it run successfully? What tapes do we need to get? Where are they? How do we recall them? What do we do with them once we get them? Who should I call? .......
Now imagine a worse scenario still .... suppose there was a natural disaster overnight. Suppose you and your DP staff all need to be with your families, and are not available to manage your computer operations? What additional questions do you need to ask?
Do we have a DRP Plan in place? Who outside our firm can manage the process of getting us back into business? .....
BRMS will ensure you can always answer these questions with confidence.
IBM Training
IBM
IBM
IBM
IBM
IBM
IBM
IBM
IBM
IBM
IBM Training
IBM Training
IBM Training
*BASE Function
Backup Planning
Critical Application Non-Critical Application
Network
BRMS Media Database
Lib1 Lib2
Lib3 Lib4
iSeriesA
What Objects should be backed up? What media? Tape, savefile, or TSM? Full, Incremental, or Cumulative Backups? Save-while-active, Parallel saves Spoolfile and Object Level saves Duplicate Backup Tapes Did last night's backup run OK? Virtual Tape Support
iSeriesB
iSeriesC
Recovery
Recovery Volume Summary Report Recovery Analysis Report Step 5: Recover your BRMS database by mounting VOL123 and typing RSTLIB QUSRBRM. Step 6: Recover your user profiles by mounting VOL456 and typing STRRCYBRM *SYSTEM *RESTORE. Step 7: Recover your special OS/400 libraries by mounting VOL789 and typing STR ... Libs Completed: 6 Libs to go: 114 % Complete: 3% Paylib1 Paylib2 Paylib3 Vol123 Vol 456 Vol 789 Vol123 Offsite 3/01/99 Vol456 Comproom 3/01/99 Vol789 MLD01 3/01/99
New in 6.1
3494
LTO
3590/2 3570/3575
BRMS GUI
Migrate libraries, root folders, and spoolfiles among disk ASPs based on age, size, and last use criteria Archive objects to tape based on age, size, frequency of use, and ASP storage criteria Dynamically recall database files, DLO's and streamfiles when needed
- Software Data Encryption - Media Library Mgmt - User Defined System Name - Tape Library Status Tool
IBM Training
IBM Training
IBM Training
Notes Recovery
Using the information logged in the BRMS database, BRMS is able to simplify recoveries as follows: Recovering Objects Interactively Suppose a user calls to say he believes he corrupted his data libraries over the weekend. You can use BRMS to list all the available saves of those libraries, and find out which copy he wants to restore. BRMS will then mount the required tape, and restore the objects, all the while displaying an online progress screen indicating the next 10 libraries to be restored, along with the number of objects remaining and their size. Performing a Full Restore Each morning when the saves are completed, BRMS generates a series of recovery reports, that provide custom-tailored instructions for recovering the entire system. Duplicate copies should be kept in a safe place both onsite and offsite. The reports are as follow: The ASP Configuration Report shows the ASP sizes and %full so new disk can be configured at a hot site if required The Recovery Volume Summary Report shows all the tape volumes that are required for a full system recovery, and where to find them The Recovery Analysis Report provides customized, step-by-step instructions, including volume serials and object names, to recover your system The Recovery Activities Report documents any special in-house procedures that may be required as part of the recovery process
IBM Training
Notes - HSM
The BRMS Backup and Recovery functions help you to ensure you can recover your system in case of a problem. By comparison, HSM helps you to ensure you are using your storage space in an economical fashion by letting you move less-frequently used objects to less-costly media. This is done using "migration" to move objects among disk ASPs, and "archive/auto-recall" to move objects between disk and tape. Migration is available from V4R3 onwards, whereas archive/auto-recall is available on all supported releases, with auto-recall of streamfiles and folders being added at V4R3. Selection criteria for HSM is as follows: Migration of Libraries and Folders Full libraries and root level folders can be selected for migration based on the following criteria: size, creation date, age, last-used-date, last-changed-date, last-migration-date, days-since last use/change/migration. Selection can demand that ALL objects in the library or folder meet the criteria, or that a certain percentage of the objects meet the criteria. Note that at the present time, the entire library or folder must migrate between ASPs when selected for migration: it is not possible to have some of the objects in one ASP, and the rest of the objects in another ASP. Migration of Spooled files Spooled files are migrated from an output Q in one ASP to an output Q in another ASP. Selection criteria include: output Q name, job name, file name, user name, user data, creation date, last used date, and min-max size range. Archive/Auto-recall Objects can be selected for archive based on the following criteria: days since last use (all releases), minimum object size (V4R3), minimum ASP % full (V4R3), average number of days used per month (V4R4). Spooled files have additional selection criteria of job name, file name, user name, and user data. Any archived object can be restored to the system using the BRMS interactive menus. Certain objects can be auto-recalled to the system when accessed by a user or application. These object types are as follow: *FILE objects (all supported releases), folders (V4R3) and bytestream files (V4R3).
2010 IBM Corporation
IBM Training
IBM Training
Media Management
Work with Media Position to . . . . . . . . . . . . . . . ________ Type options, press Enter. 1=Add 2=Change 7=Expire 8=Move Volume Serial ________ R00002 R00067 Q00001 Q00002 Q00003+ Q00004+ Q00005+ Starting characters
4=Remove 5=Display 10=Reinitialize Creation Date 1/13/99 1/23/99 1/15/99 1/29/99 2/12/99 2/12/99 3/07/99
6=Work with media set 13=Display Contents 15=Display Duplicates ... Move Media Date Class *NONE *NONE 2/12/99 2/29/99 2/12/99 2/12/99 3/01/99 FMT7GB FMT7GB FMT3590 FMT3590 FMT3590 FMT3590 FMT3590 Dup Sts
Expired
* * 1
More. . .
F23=More options
IBM Training
Media Management
Media Expiration Report
Expired
IBM Training
IBM Training
Media Management
Media Movement Report All Volumes From Location . . : CMPROOM Volume Serial SAM420 SAM421 SAM422 SAM423 Creation Date 3/1/99 3/1/99 3/1/99 3/1/99 Expiry Date 3/28/99 3/28/99 3/28/99 3/28/99 To Location . . : OFFSITE Move Policy OFFSITE OFFSITE OFFSITE OFFSITE Move Date 3/1/99 3/1/99 3/1/99 3/1/99
IBM Training
IBM Training
Media Management
Media Threshold Information
Media class . . . . . . . . . . : FMT2GB Volume Serial ABC001 ABC032 ABC138 ABC151 Creation Date 2/1/99 3/1/99 1/6/99 3/2/99 Expiry Date 2/28/99 3/29/99 2/03/99 3/30/99 Read Uses Errors 2461 1137 2359 2522 3 9 5 2 Write Errors 2 4 8 1 Exception Detail *2 *3 *2 *4 *2
*2 = Media has exceeded use count *3 = Read error threshold has been exceeded *4 = Write error threshold has been exceeded.
IBM Training
IBM Training
Backup Planning
Work with Backup Control Group Type options, press Enter 1=Create 2=Edit entries 3=Copy 4=Delete 5=Display 6=Add to schedule 8=Change attributes 9=Subsystems to process ...
Control Group *BKUGRP *SYSGRP *SYSTEM TESTSAVE Full Media Policy Incr Media Policy Weekly Activity SMTWTFS
Opt
Text
*BKUPCY *BKUPCY *BKUPCY Entry created by BRM SAVSYS SAVSYS *BKUPCY Entry created by BRM *BKUPCY *BKUPCY *BKUPCY Entry created by BRM WEEKEND DAILY F i i i i i F Demo CTLG
IBM Training
IBM Training
Backup Planning
Edit Backup Control Group Entries
Group . . . . . . . . . . : TESTSAVE Default activity . . . . F i i i i i F Text . . . . . . . . . . . . Demo Backup Control Group Weekly Activity SMTWTFS *DFTACT *DFTACT *DFTACT FFFFFFF *DFTACT *DFTACT Retain Save Object While Detail Active
Seq 10 20 30 40 50 60
IBM Training
IBM Training
IBM Training
IBM Training
IBM Training
IBM Training
Backup Planning
Change Backup Control Group Attributes Group . . . . . . . . . . . . . . . . : Media policy for full backups . . . . . Media policy for incremental backups . . . . . . . . Backup devices . . . . . . . . . . . . . Parallel Drive Resources: Minimum Resources . . . . . . . . . Maximum Resources . . . . . . . . Sign off interactive users . . . . . . . Sign off limit . . . . . . . . . . . . . Incremental type . . . . . . . . . . . . Text . . . . . . . . . . . . . . . . . . TESTSAVE WEEKEND DAILY MLB3570 *NONE *BKUPCY *BKUPCY *BKUPCY Demo Backup
IBM Training
IBM Training
. . . . . . . . . . . . . .
NEW AT V5R1
IBM Training
Start Backup using BRM (STRBKUBRM) Type choices, press Enter. Control group . . . . . . . . . TESTSAVE Schedule time . . . . . . . . . . . *IMMED Submit to batch . . . . . . . . . . *YES Starting sequence: Number . . . . . . . . . . . . . . *FIRST Library . . . . . . . . . . . . . *FIRST Append to Media . . . . . . *NO *BKUGRP, *SYSGRP hhmm, *IMMED *CONSOLE, *YES, *NO 1-9999, *FIRST Name, *FIRST *YES, *CTLGRPATR, ...
IBM Training
To run a BRMS Backup Control Group, use the STRBKUBRM command. Notice that you have the option to restart a failed control group, and to override the append parameter. Prior to V5R3, if the backup includes a *SAVSYS, it needs to be submitted interactively from the console, or the BRMS console-monitoring parameters need to be set (i.e. do not choose "submit-to-batch" for a *SAVSYS).
IBM Training
IBM Training
IBM Training
Work with Media Information Position to Date . . . . . Type options, press Enter. 2=Change 4=Remove 5=Display 9=Work with saved objects Saved Opt Item QUSRRDARS QUSRSYS TEAM01AU TEAM1USR 7 TEAM3USR TONIB T04USR2 USRPROD01 USRPROD01A USRPROD02
ITCBRMS1
7=Restore
Date 5/01/02 5/01/02 5/01/02 5/01/02 5/01/02 5/01/02 5/01/02 5/01/02 5/01/02 5/01/02
Time 16:41:57 16:41:57 16:41:57 16:41:57 16:41:57 16:41:57 16:41:57 16:41:57 16:41:57 16:41:57
Save Type *FULL *FULL *FULL *FULL *FULL *FULL *FULL *FULL *FULL *FULL
Volume Serial 103673 103673 103673 103673 103673 103673 103673 103673 103673 103673
File Sequence 66 67 68 69 70 71 72 73 74 75
Expiration Date 6/05/02 6/05/02 6/05/02 6/05/02 6/05/02 6/05/02 6/05/02 6/05/02 6/05/02 6/05/02 More...
IBM Training
IBM Training
Recovery
Work with Media Information
2=Change 4=Remove 5=Display 6=Work with media Saved Date 2/01/99 2/15/99 2/15/99 1/30/99 1/30/99 Save Time 22:13 08:00 08:23 15:40 15:48
RCHAS400
7=Restore 9=Work with saved objects Volume Serial VOLA VOL3 VOL3 WW04 WW04 File Seq 1 1 2 1 2 Exp Date 3/15/99 3/30/99 3/30/99 4/11/99 4/11/99
Opt 7 7 7
F3=Exit
F5=Refresh F12=Cancel
IBM Training
Notes - Recovery
To recover objects, simply locate them in the BRMS database using the various BRMS commands and menus, then choose option #7 to restore. If you are in a standalone environment, BRMS will issue mount messages to your operator. If you have an automated tape library and the tape is inside, BRMS will automatically mount it and restore the data. If you kept object-level-detail and you want to restore individual objects from within a library, you can drill down and select those objects for restore. Otherwise, BRMS will present a RSTOBJ screen where you can key the names of the specific objects you need.
IBM Training
Recovery
Display Recovery Items RCHAS400
Remaining items . . . . : Remaining objects. . . : Remaining size . . . . . : Saved Save Date Time 2/01/99 22:13:26 2/15/99 08:00:01 2/15/99 08:23:00
3 126 349 M 96.8% Vol Serial VOLA VOL3 VOL3 File Seq 1 1 2 Expiration Date 3/15/99 3/15/99 3/30/99 Objects Saved 38 29 59
IBM Training
Notes - Recovery
While BRMS does the restore, you will see an on-line-progress report with details about the number of items restored to date, and the number of objects still to go. This screen is very helpful during a large recovery to estimate how much longer the restore will take, particularly when compared to the input-inhibited sign seen during an OS/400 RSTLIB command.
IBM Training
Recovery
This report lists all the tapes you would need for a specific recovery
IBM Training
Notes - Recovery
The Recovery Volume Summary Report shows all the tapes that would be needed in order to do a full system restore. A typical report would include the most recent *SAVSYS, the full save from the previous weekend, the incremental saves from each weeknight prior to the failure, any adhoc saves performed, and the most recent copy of the BRMS database. Two copies of this report should be stored, one locally, and one offsite, so a copy will always be available should a restore be necessary. Shops that have a network of systems in different buildings, will sometimes send the recovery reports to a system in another building, so they will be available even after a site loss.
IBM Training
Notes
The Recovery Analysis Report shows the steps to follow and the tape volumes to use, in order to do a full system recovery. Notice that the early steps say which tapes to use, then refer to the checklists in the Backup and Recovery Guide, since BRMS is not yet loaded onto the system to guide the recovery. Part way through the recovery, once BRMS is loaded, the report will instruct you to use BRMS commands to automate the rest of the process. At V5R1, several enhancements were made to the report. They are: Attention Boxes QUSRBRM Not saved last User Profiles TSM Server SAVSYS Configuration Data IBM Products Document Library Start/Stop time areas for user New steps All commands to issue stand alone now Special recovery steps Helpful for starting some LPPs with special needs
IBM Training
Notes - continued
At V5R2, more enhancements have been made. They are: New steps Setting up standalone or media library devices for recovery Initialize BRMS functional authority information Update system name in BRMS media information Configure ASP devices Verify ASP device names Recovering Linux servers in a logical partition At V5R3, more enhancements have been made. They are: Step numbers included Total number of objects not saved Objects not saved column per item New steps Recovering AIX servers in a logical partition
IBM Training
Notes - Recovery
The Recovery Analysis Report shows the steps to follow and the tape volumes to use, in order to do a full system recovery. Notice that the early steps say which tapes to use, then refer to the checklists in the Backup and Recovery Guide, since BRMS is not yet loaded onto the system to guide the recovery. Part way through the recovery, once BRMS is loaded, the report will instruct you to use BRMS commands to automate the rest of the process.
IBM Training
IBM Training
IBM Training
Networking Stop SNA Attempt if No TCP New BRMS Advanced Features (Option 2) Recovery Enhancements Restore Private Authorities Saved with Objects STRRCYBRM Priority Recovery Sequencing
Location Omit Report Enhancements for Optical and Encryption Recovery for Logical/Physical Files
IBM Training
IBM Training
IBM Training
IBM Training
IBM Training
IBM Training
700 600 500 400 300 200 100 0 1 GB Source File 12 GB User Mix 64 GB Large File 320 GB Large File
G B /H R
IBM Training
IBM Training
IBM Training
IBM Training
IBM Training
IBM Training
IBM Training
IBM Training
IBM Training
IBM Training
IBM Training
IBM Training
IBM Training
IBM Training
IBM Training
IBM Training
IBM Training
IBM Training
Exit command
MONSWABRM LIB(ASN) CMD(STRSBSBRM) SYNCID(MULTSWAID) NUMSYNC(2) SBMJOB CMD(STRBKUBRM CTLGRP(SWA01)) SBMJOB CMD(STRBKUBRM CTLGRP(SWA02))
IBM Training
Backup List ASP Seq Items Type Device 10 *EXIT 20 LIB1 30 LIB2 40 LIB3 50 *EXIT
Sync ID
IBM Training
Sync ID
*SYNC
SWA
MULTSWAID
IBM Training
Sync ID
*NO
IBM Training
IBM Training
IBM Training
IBM Training
BRMS Creates Media Definition Used in Recovery with BRMS Save History *SERIAL Uses Multiple Devices with One Media File per Backup Media Definition not Required for Recovery *NONE No Parallel Save *DEFAULT BRMS Decides Best Parallel Type If Backup Item Does Not Support Parallel, Serial Save Performed
2010 IBM Corporation
IBM Training
Backup List Parallel Seq Items Type Type 10 LIB1 20 LIB2 30 LIB3
IBM Training
IBM Training
IBM Training
*DEV *DEV *NONE *REWIND *BKUPCY *SYSDTA *NONE *YES *MEDPCY *MEDPCY *MEDPCY *MEDPCY
2010 IBM Corporation
IBM Training
*DEV *YES *NONE > *FULL *REF *REF *NO *NONE *ALL *ALL *SYSBAS *MEDPCY *MEDPCY *MEDPCY
2010 IBM Corporation
IBM Training
*ALLDTCRCV
Save Detached Journal Receivers in User Libraries Never Been Saved (or) Changed Since Last Saved
IBM Training
Sync ID
10 *ALLDTCRCV 20 *ALLCHGRCV
IBM Training
1-32, *CTLGRPATR, *NONE... 1-32, *MIN, *AVAIL *CTLGRPATR, *SYSPCY,MLR3, *CTLGRPATR, *NONE, *PROCESS, *IGNORE
IBM Training
IBM Training
IBM Training
FlashCopy Support
IBM Training
IBM Training
IBM Training
IBM Training
IBM Training
IBM Training
IBM Training
*****ENDOFLISTING*****
IBM Training
*****ENDOFLISTING*****
IBM Training
Duplication Jobs
If Insufficient Devices Waits for Devices to Become Available If System in Restricted State, Jobs Wait in Job Queue until System Active Backup Completes Control Returned to User Duplications Continue in Background
IBM Training
To device end option . . . . . . *REWIND To media policy . . . . . . . . . *SAME Save media information . . . . *SAME
*REWIND, *LEAVE, *UNLOAD *SAME, *SYSPCY, F4 *SAME, *BKUPCY, *LIB, *OBJ *NONE
2010 IBM Corporation
IBM Training
IBM Training
IBM Training
IBM Training
Type options, press Enter. 1=Add 4=Remove 8=Set time Remote Local Remote Receive System Opt Location Name Network ID Media Info Status X1521P3 APPN *LIB Online
IBM Training
IBM Training
Recovery Enhancements
IBM Training
IBM Training
IBM Training
IBM Training
Additional Parameters Volume locations to include . . . .LOC *ALL Volume locations to omit . . . . . . OMITLOC VAULT From system . . . . . . . . . . . . . . FROMSYS *LCL Print system information . . . . . . PRTSYSINF *NO Use duplicate media . . . . . . . . USEDUPMED *NO User recovery information . . . . USRRCYINF *NONE Recovery order list . . . . . . . . . RCYORDLST XXXXXXX
2010 IBM Corporation
IBM Training
IBM Training
IBM Training
IBM Training
Message . . . . : 12 objects completed for DFRID Q1ARSTID Cause . . . . . : The restore has been completed for all 12 objects that were deferred with Defer ID (DFRID) Q1ARSTID.
IBM Training
IBM Training
IBM Training
IBM Training
IBM Training
IBM Training
IBM Navigator for i (GUI) vs. Systems Director Navigator for i (WEB) (New for 7.1)
Almost Functionally and Visually Identical IBM Systems Director Navigator for i Includes Scheduling Function with 7.1
IBM Training
IBM Training
IBM Training
IBM Training
IBM Training
IBM Training
IBM Training
Backup Control Groups Archive Control Groups BRMS Maintenance BRMS Movement
IBM Training
IBM Training
IBM Training
IBM Training
IBM Training
IBM Training
IBM Training
IBM Training
IBM Training
IBM Training
IBM Training
IBM Training
IBM Navigator for i (GUI) IBM Systems Director Navigator for i (WEB)
Same Functionality as WRKMEDBRM Option 18 and 19
IBM Training
IBM Training
IBM Training
IBM Training
IBM Training
IBM Navigator for i (GUI) IBM Systems Director Navigator for i (WEB)
Not Available in 5250 Emulation Separate E-mail Addresses with Comma and No Space Requires SMTP Server to be Running
IBM Training
Multiple E-mail Address Support IBM Systems Director Navigator for i (New for 7.1)
IBM Training
Only Added on New BRMS Installations NOT Added during System Release Upgrade Recommend to Add Manually to *SYSGRP for Current Installations
IBM Training
Backup List ASP Sync Seq Items Type Device SMTWTFS Detail Active 10 *EXIT ******* 20 *SAVSYS *DFTACT 30 *IBM *DFTACT *NO *NO 40 QIBMLINK *LNK *ALLAVL*DFTACT *NO *NO 50 *EXIT *******
IBM Training
Save User IFS Directories and Files Use in Conjunction with QIBMLINK Link List Omits the Following:
'/QSYS.LIB' '/QDLS' /TMP/BRMS' '/QIBM/ProdData '/QOpenSys/QIBM/ProdData'
IBM Training
Type options, press Enter. 1=Add 2=Change 3=Copy 4=Remove 5=Display 6=Print Opt List Name Use Type Text QALLSPLF QALLUSRLNK QIBMLINK QLNKOMT *BKU *BKU *BKU *BKU *SPL *LNK *LNK *LNK All printed output All user directories All IBM directories Associated user omit list for *LINK.
IBM Training
IBM Training
IBM Training
IBM Training
IBM Training
IBM Training
IBM Training
Save of QUSRSYS Includes SAVSYSINF Updates System Information if Recovery from Distribution Media Updates System Information from More Current QUSRSYS Save than SAVSYS Save Resets System Values Changed for System Recovery
Recover User Profiles Step: Use New *COMPATIBLE Value
IBM Training
File . . . . . : QP1ARCY Page/Line 22/42 Control . . . . . Columns 1 - 130 Find . . . . . . Verify ******************************************************************************************** __ STEP 020 : Verify System Information Start date/time __________________ Stop date/time _________________ Duration _________________ You should verify your system information. If you use either of the following commands after the save, additional reports are created which can be used to verify the system information. STRRCYBRM PRTSYSINF(*YES) STRMNTBRM PRTSYSINF(*YES) If you recovered using distribution media or if your save of QUSRSYS is more current than your system save, then it is recommended that you update your system information by running the following command: UPDSYSINF LIB(QUSRSYS) For more information about recreating your system information, refer to the "Recovering your system" topic. ******************************************************************************************* 2010 IBM Corporation
IBM Training
IBM Training
IBM Training
OUTFILE Option on BRMS Recovery Policy BRMSSYS (New for 7.1) Change Recovery Policy
Type choices, press Enter. Key store file . . . . . . . . . . *SAV Name, *SAV, *NONE Key store library . . . . . . . *SAV Name, *SAV, *NONE Restore private authorities. . . . *NO *NO, *YES Output options for recoveries: Output. . . . . . . . . . . . . . *NONE *NONE, *OUTFILE File to receive output. . . . . . Name Library. . . . . . . . . . . . . *LIBL Name, *LIBL, *CURLIB Output member options: Member to receive output . . . . *FIRST Name, *FIRST Replace or add records . . . . . *REPLACE *REPLACE, *ADD Output options for directory object recoveries: Output. . . . . . . . . . . . . . *NONE
2010 IBM Corporation
IBM Training
OUTFILE Option on RSTLIBBRM Command (New For 7.1) Restore Library using BRM (RSTLIBBRM)
Type choices, press Enter. Restore incremental . . . . . . *YES Allow object differences . . . . *NONE + for more values Private authorities . . . . . . *NO Restore to library . . . . . . . *SAVLIB Auxiliary storage pool . . . . . *SAVASP From system . . . . . . . . . . *LCL Additional Parameters Output . . . . . . . . . . . . . *NONE *NONE, *OUTFILE File to receive output . . . . . Name Library . . . . . . . . . . . *LIBL Name, *LIBL, *CURLIB Output member options: Member to receive output . . . *FIRST Name, *FIRST Replace or add records . . . . *REPLACE *REPLACE, *ADD
2010 IBM Corporation
*YES, *NO *NONE, *ALL, *COMPATIBLE... *NO, *YES Name, *SAVLIB Name, 1-32, *SAVASP, *SYSTEM
IBM Training
OUTFILE Option on RSTBRM Command (New For 7.1) Restore Object using BRM (RSTBRM)
Type choices, press Enter. Save level time reference: Save date . . . . . . . . . . Date Save time . . . . . . . . . . *LATEST Time, *LATEST End of media option . . . . . . *REWIND *REWIND, *LEAVE, *UNLOAD Option . . . . . . . . . . . . . *ALL *ALL, *NEW, *OLD Allow object differences . . . . *NONE *NONE, *ALL, *AUTL, *OWNER... Private authorities . . . . . . *NO *NO, *YES Object ID . . . . . . . . . . . *SAVED *SAVED, *SYS Create parent directories . . . *NO *NO, *YES Parent directory owner . . . . . *PARENT Name, *PARENT From system . . . . . . . . . . *LCL Output . . . . . . . . . . . . . *NONE
2010 IBM Corporation
IBM Training
Output options for recoveries: Output . . . . . . . . . . . . . . *NONE *NONE, *OUTFILE File to receive output . . . . . . Name Library . . . . . . . . . . . . . *LIBL Name, *LIBL, *CURLIB Output member options: Member to receive output. . . . . *FIRST Name, *FIRST Replace or add records. . . . . . *REPLACE *REPLACE, *ADD Output options for directory object recoveries: Output . . . . . . . . . . . . . . *NONE
2010 IBM Corporation
IBM Training
RSTLIBBRM RSTOBJBRM
Allows More Control to Select Restores by ASP
IBM Training
IBM Training
IBM Training
BRMSSYS
IBM Training
BRMSSYS
IBM Training
BRMSSYS
IBM Training
IBM Training
IBM Training
IBM Training
IBM Training
IBM Training
More Concurrent Maintenance Allowed Warning when Volumes in Use and Cannot be Moved Volume Move Report (QPIAVMS) Warning Automatic hold BRMS Jobs Wanting to use Files Maintenance is Using
Messages
BRM6714 - Current job being held by maintenance job BRM6715 BRM restricted procedure started BRM6716 BRM restricted procedure ended
IBM Training
IBM Training
IBM Training
IBM Training
Type options, press Enter. 1=Add 2=Change 4=Remove 5=Display 6=Work with serial set 7=Expire 8=Move 9=Remove volume error status 10=Reinitialize ... Volume Opt Serial BRM001 9 BRM002 BRM003 BRM004 Creation Expiration Move Media Dup Status Date Date Location Date Class Sts *EXP *ERR *EXP *EXP 03/04/10 03/04/10 03/04/10 03/04/10 *NONE *NONE *NONE *NONE *HOME *HOME *HOME *HOME *NONE *NONE *NONE *NONE ULTRIUM2 ULTRIUM2 ULTRIUM2 ULTRIUM2
IBM Training
Type options, press Enter. 1=Add 2=Change 4=Remove 5=Display 6=Work with serial set 7=Expire 8=Move 9=Remove volume error status 10=Reinitialize ... Volume Opt Serial BRM001 BRM002 BRM003 BRM004 Creation Expiration Move Media Dup Status Date Date Location Date Class Sts *EXP *INZ *EXP *EXP 03/04/10 03/04/10 03/04/10 03/04/10 *NONE *NONE *NONE *NONE *HOME *HOME *HOME *HOME *NONE *NONE *NONE *NONE ULTRIUM2 ULTRIUM2 ULTRIUM2 ULTRIUM2
IBM Training
IBM Training
IBM Training
IBM Training
IBM Training
Installing BRMS
Install BRMS 57xx-BR1 *BASE 57xx-BR1 Option 1 Network Feature 57xx-BR1 Option 2 Advanced Functions Feature ADDLICKEY 57xx-BR1 Apply latest CUM and Save/Restore Group PTF Apply BRMS PTFs & Network Ensure no other tape management software exists Install Media Storage Extensions 57xx-SS1 Option#18 PTFs on all iSeries in BRMS network Installation provides three (3) libraries: QBRM BRMS Program Objects QUSRBRM BRMS User setup and BRMS DB QMSE MSE Program Objects
IBM Training
BRMS Entities
Defaults System Policy Backup/Recovery/Archive Policy
Retention
Savefiles
Media Policies
Control Groups
15
Move Policies
Storage Locations
Media Classes
Tape Devices
IBM Training
IBM Training
Identify/Review/Design Recovery/Backup Strategy Add and Update Storage Locations Review/Update Media Classes Review/Update Media Device Entries and/or Media Library Entries Add and Modify Move and Media Policies Review/Update System, Backup and Recovery Policies Create Backup Control Groups Enroll Tapes, Specifying Media Class and Storage Location Perform Initial Full Save of System (Recovery Starting Point) Establish BRMS Maintenance and Media Movement Procedures Review Reports & Address Any Problems Plan a Recovery Test
IBM Training
IBM Training
IBM Training
Monitoring BRMS
Find the Recovering Your Entire System Report, Recovery Volume Summary Report, ASP Information Report, and Recovery Activities Report (if it exists). Make sure you keep these reports safe since they tell you how to reconfigure your disks and recover your system to today's backup. Consider one copy on-site and one copy off-site. BRMS network: find the Centralized Media Audit Report that compares the BRMS database across systems and correct any errors. Check the Volume Movement Report for error messages in the right-hand column and resolve. Gather the volumes that need to move off-site and watch for the volumes returning. Check the Media Report by Expiration Date to ensure you have enough scratch tapes of each class for tonight's backups. Review the Media Information Report to ensure zeroes in the "not-saved" column and investigate any problems (it is VERY important to resolve any problems). Review the Media Movement Report--Next Scheduled Volume Movement and contact your off-site storage company to arrange to have the tapes returned on the dates indicated. Review the BRMS Services Log (DSPLOGBRM) for error messages. Check whether a Media Threshold Information Report was printed. If there are any exceptions, replace those tapes.
IBM Training
Summary
Recovery steps outlined 11121 10 2 3 9 4 8 76 5 How much longer for the restore?
Confidence in backup
IBM Training
Notes - Summary
BRMS is IBM's Strategic Backup Management Product. It helps you to manage your save/restore operations and makes you confident that you could restore your system if necessary by doing the following: Manage your Media: tracks the contents of your tapes as they are written prevents overwriting active tapes provides move reports showing which tapes should move to different locations each day provides lists of tapes that should be in each location at any given time Automate your Backups: sets up your backups in a standardized format that others can understand easily supports save-while-active, object-level saves, spooled file saves that maintain print attributes, saves to TSM, etc provides detailed reporting on activity and errors etc Simplify your Recoveries: shows you all the saves of a certain set of objects so you can choose which generation you want to restore provides interactive restores of those objects, complete with operator mount messages as appropriate simplifies full-system recoveries by providing reports showing ASP configuration, tapes required for recovery, and detailed steps for recovery. Automates those steps once the BRMS product is back on the system. provides an on-line progress report during a recovery Hierarchical Storage Management (HSM): migrates objects among disk ASPs based on age, size, and usage criteria archives objects to tape based on age, size, usage, frequency-of-use (V4R4) criteria dynamically recalls *file, DLO and IFS objects when accessed by a user or application, and performs interactive recalls of other object types Tape library Support: interfaces with automated tape libraries to select and mount/demount/eject volumes
2010 IBM Corporation
IBM Training
Reference Material
IBM Training
Reference Material
Backup and Recovery; SC41-5304-09 (6.1) Backup and Recovery; SC41-5304-10 (7.1) Backup, Recovery and Media Services; SC41-5345-06 (6.1) Backup, Recovery and Media Services; SC41-5345-07 (7.1) Virtual Tape Redbook; SQ24-7164 http://www.redbooks.ibm.com/abstracts/sg247164.html Backup, Recovery and Media Service for OS/400: A Practical Approach Redbook; SG24-4840 http://www.redbooks.ibm.com/abstracts/sg244840.html Performance Management on System i http://www-03.ibm.com/servers/eserver/iseries/perfmgmt/resource.html BRMS Web Page: http://www-03.ibm.com/servers/eserver/iseries/service/brms/
IBM Training