Symantec NetBackup Blueprints Blueprint for Microsoft Exchange Symantec Backup and Recovery Technical Services Symantec NetBackup Blueprints 1
Symantec NetBackup Blueprints Preface/disclaimer Notice This NetBackup Blueprint presentation includes example diagrams that contain objects that represent applications and platforms from other companies such as Microsoft and VMware. These diagrams may or may not match or resemble actual implementations found in end user environments. Any likeness or similarity to actual end user environments is completely by coincidence. The goal of the diagrams included in this blueprint presentation is not to recommend specific ways in which to implement applications and platforms from other companies such as Microsoft and VMware; the purpose of these diagrams is to illustrate NetBackup best practices only. For guidelines and best practices on installing and configuring applications and platforms from other companies, please refer to best practice documentation and other resources provided by those companies. Symantec NetBackup Blueprints 2
Symantec NetBackup Blueprints How to use? These Blueprints are designed to show customer challenges and how NetBackup solves those. Each Blueprint consists of: Pain Points: Explain the current challenges a customer faces. Whiteboards & Example Diagrams: Describe the implementation of NetBackup solution. Best Practices: Present NetBackup best practices to avoid common pitfalls Use these Blueprints to present the NetBackup best practice implementation example Symantec NetBackup Blueprints 3
Pain Points Symantec NetBackup Blueprints 4
NetBackup Blueprints: Microsoft Exchange Today s challenges Availability Minimize the recovery window in case of downtime. Scalability Scale up capacity and performance as an organization grows, without affecting availability. Manageability Effective management of application and associated storage to achieve availability and scalability requirements. Exchange is getting more complex to manage/protect Multiple servers with different roles Different clustering technologies Native backup tools are insufficient Windows backup tools are inadequate for handling the complexity of Exchange database. Symantec NetBackup Blueprints 5
NetBackup Advantages Symantec NetBackup Blueprints 6
NetBackup Blueprints: Advantages What is NetBackup for Exchange? Extends the capabilities of NetBackup to include snapshot backups and restores of Exchange databases Protects Exchange data at the database and mailbox level Facilitates granular recovery of mailboxes. Includes features such as: Snapshot backups Full, incremental, differential, and copy-only backups Redirected restores Granular Restore Technology (GRT) Integrated Snapshot Client support for local and off-host backups Support for VMware backups along with Accelerator that protect Exchange Symantec NetBackup Blueprints 7
NetBackup Blueprints: Advantages Solution designed for Microsoft Exchange Server Symantec NetBackup Blueprints 8
NetBackup Blueprints : Microsoft Exchange Supported Exchange versions, backup and restore types Exchange Version Backup type Restore Type 2007 Snapshot Streaming Individual mailboxes and public folders (MAPI) LCR and CCR Full database restore Full database restore to a Recovery Storage Group (RSG) Individual mailbox item restore from MAPI/GRT protected backups 2010 and 2013 Snapshot (Using VSS only) For a Database Availability Group (DAG), NetBackup supports backups of the active and the passive VSS writer of a (DAG). Full database restore Full database restore to a recovery database Individual mailbox item restore *NetBackup does not support granular recovery of Exchange 2013 objects. Support this is planned for a future release of the product. Symantec NetBackup Blueprints 9
Whiteboards and Diagrams Symantec NetBackup Blueprints 10
NetBackup Blueprints: Microsoft Exchange Exchange Server Components Storage Group (Exchange 2007, not Exchange 2010) Made up of system files, databases, and transaction logs One set of system files and logs common to all databases Database Contains storage Group (Exchange 2007) Contains mailboxes and public folders Mailbox Database (Exchange 2013) Transaction logs Named Exxyyyyyyy.log xx is SG number (database number for Exchange 2010). Numbered in hex. Exchange truncates logs (deletes committed log files) after full or differential backup Exx.chk is Exchange checkpoint, marks last committed log Exx.log is log generation file (the current working log file. Symantec NetBackup Blueprints 11
White Boards: Microsoft Exchange Pre-Requisites for Exchange Backup Production Network (10 Gigabit) Exchange Server 3 2 5 NetBackup Client 6 4 1 6 NBU Master Server Backup Network (10 Gigabit) 1. Add a valid license key for Exchange on the master server 2. Exchange server software must be installed and operational. 3. Install the NetBackup client on the Exchange server, if the Exchange server is not locally installed on a NetBackup server. 4. For Exchange 2007, if you want to perform MAPI operations or GRT, then install the Microsoft Exchange Server MAPI Client and Collaboration Data Objects (CDO) package On the Exchange Server. 5. NFS must be installed on Media Server and All Exchange Servers (Mailbox and CAS servers) which are to be backed up with GRT enabled. The server for NFS can then be disabled. UNIX should have port mapping daemon on by default. Symantec NetBackup Blueprints 12
White Boards: Microsoft Exchange NetBackup Snapshot Client Features Snapshot Backup A snapshot is a disk image of the client's data. NetBackup backs up the data from the snapshot volume, not directly from the client s original volume. Client operations and user access are allowed to continue without interruption during the backup. Off-Host Backup NetBackup supports off-host backups of Exchange using an alternate client. Off-host backups require a separate Snapshot Client license key. Off-host backups use a second, or alternate, client to perform the backup on behalf of the primary client. Compared to local Snapshot Client backups, this approach reduces the backup I/O burden on the primary client. Refer to the Exchange Agent Comments section from the snapshot client compatibility list. http://www.symantec.com/docs/tech126901 Symantec NetBackup Blueprints 13
Example Diagram: Microsoft Exchange Exchange Backup Resource Selections Exchange 2010 DAG Exchange 2010 Standalone server Exchange 2007 Storage Group Exchange 2013 DAG Symantec NetBackup Blueprints 14
Example Diagram : Microsoft Exchange Policy recommendations for Exchange 2010 DAG For more information, refer to : http://www.sy mantec.com/do cs/howto47409 Select this option to enable GRT Perform snapshot backups must be enabled. Symantec NetBackup Blueprints 15
Example Diagram : Microsoft Exchange Policy Options for Exchange Server 2010 DAG The backup source for DAG can be selected from one of the 3 options. Third option is the default. The preferred server list is a collection of one or more servers in the DAG that you select as preferred backup sources. You can let NetBackup choose the best server from which to back up the replicated database copies or you can designate a preferred server list. Designating a preferred server list gives you more control over your backup jobs. Symantec NetBackup Blueprints 16
Example Diagram : Microsoft Exchange Protecting the Exchange in a virtual environment Network Virtual Machines 1 2 Virtual Host NetBackup 3 4 1. Install the NetBackup 7.6 client software on the virtual machine. 2. Install the Symantec VSS Provider on the virtual machine. 3. Configure the client and the server privileges for GRT. 4. Configure a VMware policy that has the applicable attributes selected Symantec NetBackup Blueprints 17
Example Diagram : Microsoft Exchange Configuring a VMware policy to backup Exchange (1) Granular recovery is automatically provided for any VMware backups that protect Exchange. You do not need to enable it in the policy. Using Accelerator option, you can achieve faster backups. Symantec NetBackup Blueprints 18
Example Diagram : Microsoft Exchange Configuring a VMware policy to back up Exchange (2) This is the default configuration. We require the first option to be checked. Select this option to enable GRT For more information, review HOWTO85817 By default, NetBackup backs up all the active databases. However, it can be configured in the Registry to catalog the passive copies. For more information, refer to http://www.symantec.com/docs/tech173707 Symantec NetBackup Blueprints 19
Example Diagram : Microsoft Exchange GRT selections for Exchange Symantec NetBackup Blueprints 20
Example Diagram : Microsoft Exchange Database restore selections for Exchange For more information, on these option, jump to slide 26 Symantec NetBackup Blueprints 21
Best Practices Symantec NetBackup Blueprints 22
Best Practices: Microsoft Exchange Exchange General best practices Backup all the Host Server(s) for Exchange. Avoid making the Exchange server a domain controller. Backup the Active Directory. For Exchange 2010/2013 use a Database Availability Group with at least one passive database copy for each database. Place the Exchange transaction logs on separate disk from database. Define your backup and restore requirements create and review your recovery plans. Become familiar with the Microsoft documentation for Exchange database management, disaster plans, and recovery. Symantec NetBackup Blueprints 23
Best Practices : Microsoft Exchange NetBackup GRT best practices Verify that you have a supported Exchange Server configuration and have a media server platform that supports GRT. On all Exchange granular clients, ensure that the computer has an available drive letter on which to mount the backup image. Enable or configure NFS for your environment as per Technote 85389 Configure the NetBackup Client Service. Create an Exchange mailbox to associate with a domain account that is used for NetBackup change operations. For more information, refer to http://www.symantec.com/docs/howto85692 Symantec NetBackup Blueprints 24
Best Practices : Microsoft Exchange Restoring Exchange database data [1] (For Exchange 2007)Restore all databases in a storage group at the same time and before the transaction logs are committed and the databases are mounted. Do not restore mailbox or public folder items from a GRT-enabled backup and a streaming backup at the same time. To restore full and incremental backups, you can restore backups in one of the following ways: restore all the backups (of same type)in a single operation restore the full backups and incremental backups individually Symantec NetBackup Blueprints 25
Best Practices : Microsoft Exchange Restoring Exchange database data [2] (Exchange 2007 streaming restores) Make sure the temporary location for log files is empty before you start a restore job. Depending upon the data recovery scenario you have, you must take existing transaction logs into consideration. For example, do one of the following tasks: Roll-forward recovery (or replay all log files) Retains the existing transaction logs. Exchange replays transaction logs that are part of the restore operation, followed by any transaction logs that currently exist. If there is any gap in the numeric sequence of log names, no further transactions are committed beyond the gap. Point-in-time recovery (or replay only restored log files) Restores the database(s) or storage group(s) and replaces only the transaction logs that existed at the time of backup. Symantec NetBackup Blueprints 26
Best Practices : Microsoft Exchange Restoring Exchange snapshot backups All databases in a storage group must be dismounted before you begin a restore operation. You can instruct NetBackup to dismount the databases before the restore begins. (Exchange 2007)While selecting the images for restore, do not mix streaming and snapshot backups. Only Exchange 2007 allows snapshot restores to the recovery storage group (RSG). Exchange 2010 allows restores to the recovery database (RDB). Symantec NetBackup Blueprints 27
Best Practices : Microsoft Exchange Restoring Exchange data from a VMware backup It should be noted that you cannot browse or recover granular items (GRT) from GPT disks (GUID partition table). For restores of a cluster (including CCR and DAG), select the virtual Exchange server name for the source client, and initiate the restore from the master or media server. Following are the disk/volume types are not supported for recovery inside the guest: Dynamic disk set ReFS Independent disks In some cases (like backing up DAG)the Primary VM identifier in the VMware policy does not match the NetBackup client name that is configured for the VMware host. In this case, you must configure the client to perform a redirected restore. For more information on this, review the article: http://www.symantec.com/docs/howto86315 Symantec NetBackup Blueprints 28
Best Practices : Microsoft Exchange Performing a redirect restore You must have NetBackup server privileges or be logged into a server with the NetBackup Administration Console or the NetBackup Remote Administration Console. The databases or the storage groups must exist on the target server. (Exchange 2007): The storage group databases must have the same names as those in the original storage group. The target server must have the same Organization and Administrative Group name as the source server. Snapshot backups can be restored to databases that are named differently as long as they are in same domain. Symantec NetBackup Blueprints 29
Best Practices : Microsoft Exchange Top Support Technotes Best Practices for configuring NetBackup for Exchange over a backup network http://www.symantec.com/docs/tech49883 NetBackup client requirements for NetBackup for Exchange http://www.symantec.com/docs/howto85833 Configuring the logon account for the NetBackup Client Service for when upgrading to NetBackup 7.6 (NetBackup for Exchange) http://www.symantec.com/docs/howto85842 NetBackup 7.6 for Microsoft Exchange Server Administrator's Guide http://www.symantec.com/business/support//index?page=con tent&pmv=print&impressions=&viewlocale=&id=doc6478 Symantec NetBackup Blueprints 30
Thank You! Symantec Backup and Recovery Technical Services Symantec NetBackup Blueprints 31