You are on page 1of 53

IBM System i™

Session: 407051

BRMS: Introduction/Overview

BRMS 101!

8 Copyright IBM Corporation, 2006. All Rights Reserved.


i want stress-free IT. This publication may refer to products that are not currently
available in your country. IBM makes no commitment to make
available any products referred to herein.
i want control.
i want an i.
IBM System i

Session Agenda
What is BRMS and How can it help me?
Installing BRMS
Base Functions of BRMS
–Media Management
–Backup
Planning
Implementing
Reviewing IBM Enhanced Capacity
Cartridge System
Cartridge Tape Tape
System

–Recovery IBM Enhanced Capacity


Cartridge System
Cartridge Tape Tape
System

Restore options IBM Enhanced Capacity


Cartridge System
Cartridge Tape Tape
System

Reports IBM Enhanced Capacity


Cartridge System
Cartridge Tape Tape
System
IBM Enhanced Capacity
Cartridge System
Cartridge Tape Tape
System

–Maintenance
IBM Enhanced Capacity
IBM Enhanced Capacity IBM Enhanced Capacity
Cartridge System Tape Tape
Cartridge System
Cartridge Tape Tape
System
Cartridge System Tape Tape Cartridge System
Cartridge System

Overview
IBM Enhanced Capacity
Cartridge System
Cartridge Tape Tape
System

Resources

i want an i. © 2006 IBM Corporation


IBM System i

What is BRMS????

BACKUP/RECOVERY/MEDIA Services
IBM's Strategic Backup Management Product.

How can it help ME????


Manage your media!
BRMS
Automate your Backups!
Simplify your Recoveries!
Provide Detailed Reporting!
Tape Library Support!
.....the list goes on!

i want an i. © 2006 IBM Corporation


IBM System i

Installing BRMS - 57xxBR1

Ensure no other tape management software exits.


Install Media Storage Extensions 57xx-SS1 Option #18
Install BRMS 57xx-BR1
Apply latest CUM and Backup Recovery Solutions Group PTF
–SF99078 for V5R1
–SF99085 for V5R2
–SF99185 for V5R3
–SF99186 for V5R4
Apply BRMS PTF's and Network PTF's on all iSeries in a BRMS network
Installation provides three (3) libraries:
–QBRM BRMS Product Library
–QUSRBRM BRMS User Library
–QMSE MSE Product Library

i want an i. © 2006 IBM Corporation


Option #1: Network
*BASE Function
Media Management
Backup Planning ƒ What is on Tape XYZ? Network
ƒ What tapes should be in location DEF?
Critical Non-Critical ƒ What tapes are old or have a lot of errors?
Application Application ƒ What tapes should move offsite today?
BRMS
Media
Database
ƒ What tape has the latest copy of Object ABC?
Lib1 Lib3
iSeriesA
Lib2 Lib4
BRMS BRMS
Media Media

ƒ What Objects should be backed up? Database Database

ƒ What media? Tape, savefile, or TSM?


iSeriesB iSeriesC

ƒ Full, Incremental, or Cumulative

Backups?
ƒ Save-while-active, Parallel saves

ƒ Spoolfile and Object Level saves


Recovery
ƒ Duplicate Backup Tapes Recovery Analysis Report Libs Completed: 6
Recovery Volume Summary Report
Libs to go: 114
Step 5: Recover your BRMS % Complete: 3%

ƒ Did last night's backup run OK?


database by mounting VOL123 and
Vol123 Offsite 3/01/99 typing RSTLIB QUSRBRM. Paylib1 Vol123
Vol456 Comproom 3/01/99 Step 6: Recover your user profiles by Paylib2 Vol 456
Vol789 MLD01 3/01/99 mounting VOL456 and typing
Paylib3 Vol 789
STRRCYBRM *SYSTEM
*RESTORE.
Step 7: Recover your special OS/400
libraries by mounting VOL789 and
typing STR ...

Option #2: HSM


ƒ List of Tapes required
Tape Library Support ƒ List of Steps to Recover

ƒ On-Line Progress Report

ƒ Location-specific Recovery Steps

Hierarchical Storage
Management
3494 LTO 3590 3570/3575
Enhanced Capacity
IBM

BRMS GUI
Cartridge System Tape

ƒ 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


IBM System i

Media Management
How does BRMS manage media?

BACKUP Media Policies


Specifies media retention, SAVF usage, and decides
what media class, location and move policy to use for the backup.
*Note: Other items are set in the media policy as well.

Media Classes Move Policies use Locations


Tape specific info, ex. Density Road map for media movement Where media and devices reside.

i want an i. © 2006 IBM Corporation


IBM System i

Media Management - Media Policy

WRKPCYBRM *MED

i want an i. © 2006 IBM Corporation


IBM System i

Media Management - Media Class

WRKCLSBRM

i want an i. © 2006 IBM Corporation


IBM System i

Media Management - Move Policy


WRKPCYBRM *MOV

i want an i. © 2006 IBM Corporation


IBM System i

Media Management - Location


WRKLOCBRM

i want an i. © 2006 IBM Corporation


IBM System i

Media Management - Commands


WRKMEDBRM

i want an i. © 2006 IBM Corporation


IBM System i

Media Management - Commands


WRKMLMBRM

i want an i. © 2006 IBM Corporation


IBM System i

Media Management - Commands


Additional media related commands…..

ADDMEDBRM
Ability to add media into the BRMS inventory.
ADDMLMBRM
Ability to add media from a media library into the BRMS inventory.
DUPMEDBRM
BRMS command that duplicates BRMS media that has been marked for
duplication, or volumes that are specified on the command.

MOVMEDBRM
BRMS command that applies the Move Policy's rules , and “MOVES” the media.

i want an i. © 2006 IBM Corporation


IBM System i

Media Management - Reports

Media Exp. Report


–Provides scratch tape listing.
–Ability to customize parameters.
Media Movement Report
–Shows all tapes that are to move locations each day.
–Different formats, via MOVMEDBRM or PRTMOVBRM
Media Threshold Information
–Lists media, and their Read/Write errors.
–Shows when media has exceeded certain thresholds

i want an i. © 2006 IBM Corporation


IBM System i

Backup
Where do I start? Backup
Critical Non-Critical
Planning - Control Groups Application Application
Lib1 Lib3
–Backup Entries Lib2 Lib4
–Backup Attributes
ƒ What Objects should be backed up?
–Backup Controls ƒ What media? Tape, Virtual Tape,

savefile, or TSM?
Running - STRBKUBRM ƒ Full, Incremental, or Cumulative

Backups?
–Batch/Interactive ƒ Save-while-active, Parallel saves

ƒ Spoolfile and Object Level saves

–Override Capabilities ƒ Duplicate Backup Tapes

ƒ Did last night's backup run OK?


–Restart Capabilities
–Restricted State in Batch V5R3
Review
–BRMS Log, DSPLOGBRM
–WRKMEDIBRM

i want an i. © 2006 IBM Corporation


IBM System i

Backup - Planning
What is a Control Group?
BRMS Backup Control Groups describe the backup to be performed.

What? Where? How?


Pre/Post Processing?

BRMS provides and creates....


Default Control Groups
Backup
–*BKUGRP
Control
*SAVSECDTA, *SAVCFG, *ALLUSR, *ALLDLO, *LINK
Group
–*SYSGRP
*SAVSYS, *IBM
–*SYSTEM
*SAVSYS, *IBM, *ALLUSR, *ALLDLO, *LINK
Domino Control Groups

i want an i. © 2006 IBM Corporation


IBM System i

Backup - Control Groups


How do I work with Control Groups?
WRKCTLGBRM

i want an i. © 2006 IBM Corporation


IBM System i

Backup - Control Groups


Backup Entries
Entries What? How?

–Special values (*ALLUSR, *IBM, *SAVSYS etc..)


–Library Names Backup
–Generics Entries
–EXITS, CL command exit points Opt. 2
–Backup Lists
List type (*OBJ, *SPL, *FLR, *LNK)
ASP Device (2-32, *ALLAVL, *SYSBAS, *CURASPGRP, ASP device name)
Weekly Activity (SMTWTFS), Full, Incr or no activity.
Retain Object Detail (*ERR, *OBJ, *MBR, *YES, *NO)
Save While Active (*YES, *NO, *LIB, *SYNCLIB, *SYSDFN)
Save While Active Message Queue

i want an i. © 2006 IBM Corporation


IBM System i

Backup - Control Groups


Edit Backup Control Group Entries

i want an i. © 2006 IBM Corporation


IBM System i

Backup - Control Groups


Backup Attributes
Where?
Media Polices
Devices
Backup
Parallel Entries
Access Paths (*yes or *no) Opt. 8
Compression and Compaction
Append or write to seq. 1
End of tape option, *UNLOAD, *REWIND, *LEAVE
Save Media Information

And much more………..

i want an i. © 2006 IBM Corporation


IBM System i

Backup - Control Groups


Change Backup Control Group Attributes- Screen 1

i want an i. © 2006 IBM Corporation


IBM System i

Backup - Control Groups


Change Backup Control Group Attributes – Screen 2

i want an i. © 2006 IBM Corporation


IBM System i

Backup - Control Groups


Backup Attributes - PARALLEL

What's parallel all about? Object spreading parallel


Spreads each object across multiple drives.
•Shortens backup window!
Best used for large amounts of data.
•Doesn’t require same amount of  Large libraries, with big objects.
 Not ideal for large libraries with
drives at recovery time. a lot of small objects.
•Keeps resources busy and utilized. IFS, Libraries and objects are supported
using this method.
•BRMS creates the media definition **IFS is only in V5R4!

for you.
Library spreading parallel
•Supports two different methods to Spreads each library across multiple drives.
save. Always done for:
 *ALLUSR, QUSRBRM, QBRM,
•Object spreading QMSE, Q1ABRMSF01-32, *ALLTEST,
*ALLPROD, *ASP01-32 and Generics.
•Library spreading IFS is not supported using this method.

i want an i. © 2006 IBM Corporation


IBM System i

Backup - Control Groups


Backup Attributes – Saving Media Information

*LIB, Saves media information at the library level.


*OBJ, Saves media information at the object level. Use this value if
*NONE, no media information saved. doing Lotus
Online saves.
SAVMEDIBRM command does the same function.

i want an i. © 2006 IBM Corporation


IBM System i

Backup - Control Groups


Pre/Post Processing Capabilities

Ending/Starting subsystems Pre/Post processing?

Holding/Releasing Jobq’s
Subsystems,
Omit capability Jobqs,
Omits
Opt. 9, 10
F10

i want an i. © 2006 IBM Corporation


IBM System i

Backup - Control Groups


Jobqs to process - Opt. 10

Subsystems to process - Opt. 9

i want an i. © 2006 IBM Corporation


IBM System i

Backup - Control Groups


Omit List - F10

Be aware that this applies to all control groups


and all BRMS saves, ex. SAVLIBBRM.

i want an i. © 2006 IBM Corporation


IBM System i

Backup - Running
How do I run a control group?

STRBKUBRM
Batch/Interactive
Override capability
Restart option
BRMS

STRBKUBRM

i want an i. © 2006 IBM Corporation


IBM System i

Backup - Running
STRBKUBRM

i want an i. © 2006 IBM Corporation


IBM System i

Backup - Review
How do I know it worked?

DSPLOGBRM
JOBLOG
Recovery Report
WRKMEDIBRM

i want an i. © 2006 IBM Corporation


IBM System i

Recovery
How do I recover/restore my data?

WRKMEDIBRM, WRKOBJBRM, WRKLNKBRM and more....


RSTLIBBRM, RSTOBJBRM, RSTDLOBRM, RSTBRM
STRRCYBRM
Recovery
BRMS GUI's Restore Wizard Recovery Volume Summary Report Recovery Analysis Report Libs Completed: 6
Libs to go: 114
Step 5: Recover your BRMS % Complete: 3%
database by mounting VOL123
Vol123 Offsite 3/01/99 and typing RSTLIB QUSRBRM.
Vol456 Comproom 3/01/99 Paylib1 Vol123
Step 6: Recover your user profiles
Vol789 MLD01 3/01/99 by mounting VOL456 and typing Paylib2 Vol 456
STRRCYBRM *SYSTEM Paylib3 Vol 789
*RESTORE.
Step 7: Recover your special
OS/400 libraries by mounting
VOL789 and typing STR ...

ƒ List of Tapes required


ƒ List of Steps to Recover

ƒ On-Line Progress Report

ƒ Location-specific Recovery

Steps

i want an i. © 2006 IBM Corporation


IBM System i

Recovery - WRKMEDIBRM

i want an i. © 2006 IBM Corporation


IBM System i

Recovery - WRKMEDIBRM
Restore Screen

i want an i. © 2006 IBM Corporation


IBM System i

Recovery - WRKMEDIBRM
Recovery Defaults Screen, F9

i want an i. © 2006 IBM Corporation


IBM System i

Recovery - WRKMEDIBRM
Restore Status

i want an i. © 2006 IBM Corporation


IBM System i

Recovery – Recovery Report


STRRCYBRM
Options (*SYSTEM, *CTLGRP, *LIB, *RESUME.....)
Report or Restore
TSM
From System
Omit capability
IASP option

Recovery report gives you a step by


step guide to getting your system back
in a disaster recovery situation.

i want an i. © 2006 IBM Corporation


IBM System i

Recovery - STRRCYBRM

i want an i. © 2006 IBM Corporation


IBM System i

Recovery - STRRCYBRM
Recovery Analysis Report

i want an i. © 2006 IBM Corporation


IBM System i

Recovery - STRRCYBRM
Recovery Volume Summary Report

i want an i. © 2006 IBM Corporation


IBM System i

Maintenance
Is it something I should run everyday?

What exactly does it do?

STRMNTBRM

i want an i. © 2006 IBM Corporation


IBM System i

Maintenance - STRMNTBRM Remove outdated save history records


–library/object level
Produce Media Movement report
Expire media
Clean up old BRMS log entries
Produce the Media Expiration report (newly
expired)
Produce the Media report of expired volumes
Produce the Media Information report
Produce the Recovery Analysis report
Produce the Recovery Volume Summary report
Produce the ASP Information report
Collect and apply media usage and error statistics
Produce the Location Analysis report
Run cleanup
Retrieve the volume statistics
Print a version control report
Print recovery reports by location
It is important to run STRMNTBRM
on a daily basis!!! Reorganize BRM Databases

i want an i. © 2006 IBM Corporation


IBM System i

Overview
What is your backup strategy?

Backup window? 1. Full system save in


two hours.
Data to be saved, when, where, and how? 2. Incr's with SWA.
3. IFS is backed up.
–Media? 4. Media in offsite
–Days of the week? location.

–Full or Incrementally?
–How often?
Are you getting all your data?
Where do you want your media to reside?

....and many more that should be asked!

i want an i. © 2006 IBM Corporation


IBM System i

Overview
Do you have all you need for Disaster Recovery?

Media Information (QUSRBRM) backed up?


Recovery Analysis Report printed and at the location of media?
Tested Recoveries?

Can you put Humpty Dumpty


back together again?

i want an i. © 2006 IBM Corporation


IBM System i

Resources
BRMS education
–Introduction to BRMS,
Course #S6219 4.5 Days
w/Hands-On Labs
BRMS Redbook
–"Practical Guide to
Managing BRMS/400"
SG24-4840
IBM Support Line @ 1-800-
237-5511
BRMS Web Site
–www-
1.ibm.com/servers/eserver
/iseries/service/brms.htm

i want an i. © 2006 IBM Corporation


IBM System i

Additional Functions
Additional functions made available in BRMS's Base product.
BRMS GUI
Functional Authority
BRMS TSM Client
Online Lotus Server Backups

i want an i. © 2006 IBM Corporation


IBM System i

BRMS GUI

Stages
–V5R1 Stage 1, Basic Function
–V5R2 Stage 2, MLB support, some networking
–V5R3 Stage 3, All Function, but HSM and Containers
–V5R4 Stage 4, HSM
New function focused on GUI
–Object Omit lists (V5R3)
–Reclaim wizard (V5R3)
Better interfaces for Restoring/Network Setup/TSM Setup.

Try it out!!!
Student Guide available via BRMS web page!
i want an i. © 2006 IBM Corporation
IBM System i

Functional Authority
Ability to control usage of BRMS functions

Restrict access for a user from an area of BRMS function (backup, recovery,
archive, movement....)
Allow usage, but restrict access to change specific BRMS objects (control groups,
list, and policies)

Does not replace IBM i5/OS


Security

i want an i. © 2006 IBM Corporation


IBM System i

TSM
The iSeries can be used as a TSM Client
The TSM Client will utilize BRMS
TSM Server (any platform) will be seen as BRMS media

VM
OS/400
MVS
AIX
Solaris
TSM PC Client TSM Backup
HP-UX
Windows

Tape Backup TSM SERVER


TSM/400 Client

i want an i. © 2006 IBM Corporation


IBM System i

Online Lotus Server Backup


True Online Backup Capability!

Better than SWA - no sync points


Lotus Server Backup Control Groups created for you
Included in Disaster Recovery Reports
Restore made easy!
Point-in-time restore.

i want an i. © 2006 IBM Corporation


IBM System i

Online Lotus Server - Backup


Sample of entries in a Lotus Server control group...

Display Backup Control Group Entries


RCHBRM

Group . . . . . . . . . . . . . . : QLTSDOM00
Default activity . . . . . . . : *BKUPCY
Text . . . . . . . . . . . . . . . .: LTSSVR01

Backup
Seq Items Exit command
10 *EXIT
20 *EXIT QNOTES/SAVDOMBRM SERVER('LTSSVR01') CTLGRP(QLTSDOM00)
30 *EXIT

i want an i. © 2006 IBM Corporation


IBM System i

Online Lotus Server - Initialize BRMS

**Note: Special values are only in releases


V5R3 or greater.

More information about Lotus Server Backups available at URL:


http://www-03.ibm.com/servers/eserver/iseries/service/brms/domino.html
i want an i. © 2006 IBM Corporation
IBM System i

What’s new and HOT in BRMS V5R4??

• IFS parallel support


• New Virtual Tape support
• Missed Object control group
• Email notification (available
w/Network feature)
• Customized recovery steps
• Use of the new i5/OS spoolfile
support
• Error recovery exits

For information on more new features in BRMS V5R4, check out URL:
http://www-03.ibm.com/servers/eserver/iseries/service/brms/new.html

i want an i. © 2006 IBM Corporation


IBM System i

Trademarks and Disclaimers


8 IBM Corporation 1994-2005. All rights reserved.
References in this document to IBM products or services do not imply that IBM intends to make them available in every country.

The following terms are trademarks of International Business Machines Corporation in the United States, other countries, or both:
AS/400 e-business on demand i5/OS
AS/400e IBM OS/400
eServer IBM (logo) System i5
iSeries

Rational is a trademark of International Business Machines Corporation and Rational Software Corporation in the United States, other countries, or both.
Intel, Intel Inside (logos), MMX and Pentium are trademarks of Intel Corporation in the United States, other countries, or both.
Linux is a trademark of Linus Torvalds in the United States, other countries, or both.
Microsoft, Windows, Windows NT, and the Windows logo are trademarks of Microsoft Corporation in the United States, other countries, or both.
UNIX is a registered trademark of The Open Group in the United States and other countries.
SET and the SET Logo are trademarks owned by SET Secure Electronic Transaction LLC.
Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both.
Other company, product or service names may be trademarks or service marks of others.

Information is provided "AS IS" without warranty of any kind.

All customer examples described are presented as illustrations of how those customers have used IBM products and the results they may have achieved. Actual environmental costs and
performance characteristics may vary by customer.

Information concerning non-IBM products was obtained from a supplier of these products, published announcement material, or other publicly available sources and does not constitute an
endorsement of such products by IBM. Sources for non-IBM list prices and performance numbers are taken from publicly available information, including vendor announcements and
vendor worldwide homepages. IBM has not tested these products and cannot confirm the accuracy of performance, capability, or any other claims related to non-IBM products. Questions
on the capability of non-IBM products should be addressed to the supplier of those products.

All statements regarding IBM future direction and intent are subject to change or withdrawal without notice, and represent goals and objectives only. Contact your local IBM office or IBM
authorized reseller for the full text of the specific Statement of Direction.

Some information addresses anticipated future capabilities. Such information is not intended as a definitive statement of a commitment to specific levels of performance, function or delivery
schedules with respect to any future products. Such commitments are only made in IBM product announcements. The information is presented here to communicate IBM's current
investment and development activities as a good faith effort to help with our customers' future planning.

Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput or performance that any user will experience
will vary depending upon considerations such as the amount of multiprogramming in the user's job stream, the I/O configuration, the storage configuration, and the workload processed.
Therefore, no assurance can be given that an individual user will achieve throughput or performance improvements equivalent to the ratios stated here.

Photographs shown are of engineering prototypes. Changes may be incorporated in production models.

i want an i. © 2006 IBM Corporation

You might also like