How to configure an Exchange 2010 (Non-GRT) database restore to an Exchange 2010 'Recovery Database'

Article: 100037701
Last Published: 2014-02-04
Ratings: 1 0
Product(s): NetBackup & Alta Data Protection

Description

Environment:

Master Server: Linux Redhat Enterprise 5.0 w/ NetBackup 7.x installed
Media Server: Linux Redhat Enterprise 5.0 w/ NetBackup 7.x installed
Disk Storage: DSU: Exchange-GRT | Disk Type: BasicDisk | Absolute pathname: /exbackup
Exchange 2010 Client Servers: ALL Windows 2008 (x64) R2 Enterprise Servers
-> 2 DAG Mailbox servers w/ NetBackup 7.x installed
-> 2 DAG Hub-Transport/Client Access servers w/ NetBackup 7.x installed 

Here are the overall procedures for running an Exchange 2010 DAG database restore to a Recovery Database (RDB) from the destination DAG mail server. 
 
On the Master Server:
 
1. Configure the 'No.Restrictions' file on the master server
 
A. On a Unix master server:
 
* Open a command prompt 
-> Change directories to: /usr/openv/netbackup/db
-> Create a directory called 'altnames' (if not already present)
-> Create a Touch file (a text file with no extension) called 'No.Restrictions' in the /usr/openv/netbackup/db/altnames directory.
 
 
B. On a Windows master server:
 
* Open Windows Explorer
-> Browse to the directory <install_path>\NetBackup\db
-> Create a folder called 'altnames' (if not already present)
-> Create a Touch file (a text file with no extension) called 'No.Restrictions' in the <install_path>\NetBackup\db\altnames directory.
 
 
On the 'Destination' Exchange 2010 DAG Mailbox (and NetBackup Client) Server where the Recovery Database (RDB) will be located:
 
 
2. Configure the RDB using the 'Exchange PowerShell' interface:
 
* Logon to the target Exchange 2010 DAG mail server with an account that has FULL Exchange Administrator rights and permissions
* Open the  'Exchange PowerShell' interface:
-> Run command: New-MailboxDatabase -Recover -Name <name of RDB> -Server <ServerName>
 
 
3. Confirm RDB was created from Exchange Management Console and that the NetBackup client services are correctly configured for the restore job. 
 
* Browse to Organization Configuration > Mailbox > Database management > Database Copies: and look for RDB (may have to click 'Refresh' to view)
-> Highlight the RDB and click 'Actions > Properties' > Maintenance tab; Confirm "This database can be overwritten by a restore" is checked
 
* Confirm the NetBackup client service is configured to start with the 'LocalSystem' account (or an account with FULL Exchange Administrator rights & permissions )
 
 
4. Configure the Exchange DAG database restore job:
 
* Open the NetBackup Backup, Archive, and Restore Interface (with the 'Run as Administrator' option)
 
A. Specify NetBackup Machines and Policy Type
-> Click File > Specify NetBackup Machines and Policy Type.
-> Server to use for backups and restores: <master_server_name>
-> Source Client: <DAG_server_name>
-> Destination Client: <Target_DAG_mail_server_name> (Should already be entered and greyed out)
-> Policy Type: MS-Exchange-Server
 
B. Select for Restore:
-> Click the 'Select for Restore' button
-> Click the 'View' menu and UNCHECK 'Show NetBackup History as a Timeline' (if it is checked)
-> From the ' NetBackup History' pane, select the Full backup set for the restore (using the exact date and time the backup was run)
-> From the 'All Folders' pane, browse to and highlight the 'Microsoft Information Store' that contains the database to be restored.
-> From the 'Details' (bottom right) pane, check the database and the log files to be restored.
 
 
C. Set the Exchange restore options for the restore:
-> Click the 'Actions' menu and select 'Restore'
-> On the Exchange tab, check the "Point-in-time recovery" and "Commit changes after restore completes" options
-> On the General tab, check the 'Restore everything to a different location (maintaining existing structure)
-> Modify the 'Destination' path to: Microsoft Information Store:\<Recovery_database_name> (Ex: Microsoft Information Store:\RDB)
 
5. Run the job.
 

Was this content helpful?