BRMS (Backup, Recovery, and Media Solutions) is an application for IBM i used to make backups and restores easier. You can configure backups to happen just as you want them, and when you want to restore, find exactly what you want and where to restore it from. Very often users will configure BRMS to do Save-While-Active saves, so that applications don’t have to be ended during backups – keeping their system up and running and making them look like a superhero.
However, any objects that have exclusive locks on them cannot be saved during a Save-While-Active. Also, by default, objects that use commit control cannot be saved while in the middle of a commit cycle. When a single object in a save cannot be saved, it will result in the message: Control group XYZ type *BKU completed with errors. Some administrators will often begin to accept this as a good completion message and never check to see what didn’t get saved. This could lead to a potentially disastrous situation if you need to restore and it turns out that not as much of the system was getting backed up as you thought.
There are two things you want to do to rectify this situation:
1) End the application causing the lock before the save and then start it after the save finishes.
2) Omit the objects that cannot be saved. Ending the application may not be possible, so then you have to look at what’s not being saved. If the objects that cannot be saved are trivial things like log files or easily re-created data areas, you can simply choose to omit them from the backup, since they are not critical to restoring the system.
The easiest way to add omits to your BRMS control groups is by using the graphical interface for BRMS inside of Navigator for i. There is a section for Backup, Recovery, and Media Services in the panel on the left side of the page.
Inside the section for Backup Control Groups, you will find all your configured control groups. Right-click the one you want to work with and click Properties. Click on the What tab to see what you are backing up. Click on the arrows next to the Item and then click Change Omits… This will let you add either single objects or many objects by specifying a string and then ending with a wildcard. Click on OK when you’re finished.
When trying to add an omit for a *LINK entry (all of IFS), you will see it says “See List”. Where is this list it is talking about you say? Well, you’ll need to go back to your list of control groups and choose the Action Manage Lists… Then Right-click Qlnkomt and click Properties.
Just key in the directory or the file path to the troublesome object and click Add. Then click OK when you are finished.
The ultimate goal is to see this message when your control group finishes: Control group XYZ type *BKU processing is complete. This will give you peace of mind that everything you’ve told your control group to backup is getting backed up.
More from this month:
- What is Zero Trust?
- Shut down those /QIBM shares
- Understanding Storage Options for IBM i
- IBM i Security Resource Page
- iTech iTip Videos
- Sips & Tricks: Coffee with iTech
- iBasics: IBM i Education for the Beginner System Administrator
- iPOWER Hour Episode 36: Log4j2 Vulnerability: Are You Affected?
- Upcoming Events
- iTech Spotlight
- IBM i, FSP, and HMC release levels and PTFs (January 2022)