Exchange – Test Restore of Exchange DBs with the MS-Exchange Plugin of NetBackup 6

exchangeexchange-2003netbackup

At my company The MS-Exchange plug-in is used to Backup our Exchange 2003 Information Store (Storage Group), and its Logs and Stores in the Information Store (Please do try to correct my terminology). This has never been tested, and we would like to do a test restore.

What do I need to do to restore a Information Store as a test, without overwriting or interrupting the current store?

The following from the manual makes me wonder if this is even possible:

Redirecting a Restore to a Different
Path
A user can restore mailbox
objects and Public folder objects to
folders that are different from the
folders from which the objects were
backed up. Database objects should not
be redirected to different paths.

Since the following is not set, I think we are not doing MailBox Level backups:

▼    To configure the mailbox for the NetBackup Client service account
   1.    Open the NetBackup Administration Console or the Remote Administration Console.
   2.    In the left pane, expand Host Properties.
   3.    Click Clients.
   4.    In the right pane, right-click on the client you wish to configure and choose 

       Properties.

   5.    Expand Windows client and click Exchange.
   6.    In the Mailbox for message level backup and restore box, specify the mailbox. The
       mailbox may be specified as:
       ◆       An Exchange mailbox name
       ◆       A fully-qualified name
       ◆       /O=Org_Name/OU=Site_Name/CN=Server_Name/CN=Mailbox_Name

Best Answer

It's not clear from your posting what version of NetBackup you're using so I can't necessarily give you step-by-step instructions.

The "magic words" you're looking for, in terms of Exchange terminology, are "Recovery Storage Group" (RSG). RSG's were a new feature in Exchange 2003 and allow you to restore a copy of a database (public or private store) onto the same or another Exchange Server computer in the same organization while that server continues to operate in a production capacity. Once an RSG is restored into and mounted up you can connect to it with ExMerge and read out mailboxes into PST files for merging back into a "live" store.

A rough overview of the procedure is as follows:

  • Create an RSG on an Exchange Server computer by right-clicking the server and choosing "New / Recovery Storage Group..." in Exchange System Manager.

  • Put the RSG on disks with enough space to handle the restored database.

  • Choose the database that will be restored into the RSG (through the "Add Database to Recover" action in Exchange System Manager).

  • DO NOT SET THE CHECKBOX ON THE PRODUCTION STORE THAT ALLOWS IT TO BE OVERWRITTEN BY A RESTORE! This interlock prevents the restore that you will run in NetBackup from overwriting the production store!

  • In NetBackup, perform a restore of the Exchange database back to the original location (if you've created the RSG on the server where the data was originally located), or redirect it to another server if you've staged the RSG there

A step-by-step for several versions of NetBackup, albeit not very detailed, is here: http://seer.entsupport.symantec.com/docs/281259.htm

It's always a bit of a white-knuckle moment for me when I do one of these, even when I know I've set everything up properly. Having said that, I've done this procedure with Backup Exec several times with success each time. Obviously, your mileage may vary-- test the heck out of this in a lab before you go touching production data with it.