Library Table of Contents Index Previous Page (Alt-p) Next Page (Alt-n) Comments

Disaster recovery by relocating Exchange virtual servers to a different Windows cluster

This section describes a disaster recovery method that consists of relocating Exchange virtual servers to a different Windows cluster. See the following topics for more information:

About this method  Top

The following paragraphs summarize a disaster recovery scenario that uses SnapManager and SnapMirror in a clustered environment.

The configuration consists of a Windows cluster with Microsoft Exchange and NetApp products at a production site along with a different but similarly configured cluster at a disaster recovery (DR) site. There are likely to be numerous DR sites, geographically remote from one another.

The Exchange data and the SnapManager backup sets are stored on Data ONTAP LUNs. The backup sets are asynchronously mirrored from the production site to the DR sites using SnapMirror. SnapManager for Exchange is used for Exchange backup and recovery as well as to drive the SnapMirror replication schedule. SnapDrive is used for LUN provisioning and management.

In the event of a disaster, an Exchange virtual server can fail over from the production site to a DR site and then, after the original production site has been repaired, the DR site can fail back to the production site. Exchange data that changed while running at the DR site is mirrored back to the production site and retained.

Preparing to configure the production and DR sites  Top

Before you begin configuring your production and DR sites, ensure that you complete the prerequisite tasks described in this section.

Windows host systems

Each Windows host system must be installed with the following:

Windows clusters

Each Windows cluster must meet the following requirements:

Supporting documentation

Although this document describes how to move an Exchange virtual server from one Windows cluster to another in a Microsoft and NetApp environment, it does not describe how to restore the supporting Windows infrastructure.

For more information about Exchange disaster recovery and its dependencies, see the following Microsoft articles:

Configuring the production and DR sites  Top

The production and DR sites can consist of one or more Windows clusters running one or more Exchange virtual servers where each cluster has one or more nodes (two nodes or more are recommended). Data storage for Exchange is provided by one or more storage systems. The following example shows a two-node production Windows cluster running one Exchange virtual server on each node. The DR Windows cluster contains a single node. There is one storage system at each site.

The production and DR sites are set up with storage system volumes of identical sizes. Initially, SnapMirror relationships are configured between the source volumes on the production site and destination volumes on the DR sites. While in production, data is mirrored from SnapMirror source volumes at the production site to SnapMirror destination volumes at each of the DR sites.

If a disaster occurs at the production site, you can fail over operations to one of the DR sites. After the original production site is repaired, the DR site can fail back to the production site and the data will be mirrored back in the opposite direction using SnapMirror.

Where to locate the quorum disks

To properly configure Windows clusters, you need to understand the proper location of quorum disks:

Tip for creating and mapping LUNs

Standardizing across all clusters (at the production site and at all DR sites) on an identical mapping of LUN names to drive letters can simplify disaster recovery activities, from initial configuration through maintenance, failover, and failback.

For example, the following mapping of LUN names and drive letters could be adopted by the database administrators at the production site and each DR site.

Drive letter

LUN name

LUN storage purpose

I:

db.lun

Microsoft Exchange databases

L:

logs.lun

Microsoft Exchange transaction logs

T:

data.lun

Microsoft Exchange "data directory"

N:

snapinfo.lun

SnapManager SnapInfo directory

Note
If you adopt the best practice of keeping detailed and up-to-date notes about your DR plans, remember to keep a printed hardcopy.

NetApp storage system performance considerations

Exchange performance might be significantly lower at the DR site than at the production site:

Because of this, you should be aware that Exchange performance at the DR site could be significantly lower than would be expected at the production site.

Configuration procedure

To configure the production and DR sites, complete the following steps.

Step

Action

1

At the production site, create the storage system volumes.

Typically, the size and number of volumes will be determined with the help of Network Appliance during the sales cycle.

Volume sizing information is also available in the SnapManager for Exchange Installation and Administration Guide and in the Exchange Best Practices Guide (TR3233).

2

At the DR site, create the storage system volumes.

Note
The SnapMirror source and destination volumes must be identical in size.

The supporting infrastructure required for the Exchange virtual server, the Windows cluster, and the storage system must be in place, up to date, and functioning at the DR site. This includes, but is not limited to, Active Directory, DNS, WINS, and Network connectivity.

3

Configure SnapMirror with a non-schedule.

This is described in the SnapDrive Installation and Administration Guide, in the section "Using SnapMirror with SnapDrive."

4

To minimize data loss, you can configure SnapDrive to replicate the transaction log volume more frequently in between SnapManager backups.

This is described in the SnapManager Installation and Administration Guide, in the section "Using SnapMirror with SnapManager."

Bringing the production site online  Top

Complete the following steps at the production site.

Step

Action

1

Configure a Windows cluster and then install Windows Server on all nodes of the cluster, but do not install or configure Exchange yet.

Note
The quorum disk can be a Data ONTAP LUN, but this is not a requirement. For more information, see Where to locate the quorum disks.

For details about configuring the cluster, refer to Microsoft documentation.

2

Using the Cluster Administrator, create a cluster resource group named "Exchange" for the Exchange cluster resources.

Note
The cluster group names of "Exchange" and "Exchange DR" are used in this document for clarity and only as examples. Using these cluster group names is not a requirement.

3

Create a new "IP address" cluster resource in the Exchange DR cluster group.

Note
Due to the TCP/IP subnet configuration at the DR site, this IP address will probably be different from that of the production site.

4

Create a new "Network Name" cluster resource in the Exchange DR cluster group.

Note
Later, in the procedure Bringing the DR sites online, you will use the same network name for the Exchange virtual server at the DR site as was in use at the production site.

5

Install SnapDrive on all cluster nodes, following the instructions in the SnapDrive Installation and Administration Guide.

6

If using iSCSI, establish an iSCSI connection from one of the production site cluster nodes to the production storage system.

7

On a SnapMirror source volume on the production storage system, create LUNs to store the following:

  • Exchange databases
  • Exchange transaction logs
  • SnapManager SnapInfo directory

To do this, complete the following steps:

    1. Using SnapDrive, create "shared" LUNs on a SnapMirror source volume on the storage system at the production site. Refer to Tip for creating and mapping LUNs.
    2. When prompted by SnapDrive, select the Exchange cluster resource group you created in Step 2. This creates the shared physical disk resources on the cluster nodes of the production site.
8

On a SnapMirror source volume on the production storage system, create a separate LUN to store the "Exchange data directory":

    1. Using SnapDrive, create another "shared" LUN on a SnapMirror source volume on the storage system at the production site. Again, refer to Tip for creating and mapping LUNs.
    2. When prompted by SnapDrive, select the Exchange cluster resource group you created in Step 2. This places the LUN in the Exchange cluster resource group created in Step 7.

Later, when you create the Exchange System Attendant cluster resource for the first time, you will be prompted for this LUN.

This LUN will also be used for the Exchange SMTP and MTA queues and Microsoft Search. SnapManager can be used later to configure the SMTP and MTA locations, if desired.

Note
The Microsoft Search Directory can be moved manually, as described in the Microsoft TechNet document "Working with Exchange Server 2003 Stores."

9

Install Exchange on all nodes in the cluster and then apply any Exchange service packs to all nodes in the cluster.

Note
Install the same version of Exchange and apply the same Exchange service pack to all nodes in the production cluster. In the next procedure, Bringing the DR sites online, you will use this same version and service pack on all nodes in the DR cluster.

10

Using the Cluster Administrator, do the following:

    1. Create a new Exchange System Attendant cluster resource in the Exchange cluster resource group. This automatically creates all of the other Exchange cluster resources.
    2. When prompted for the Exchange "data directory," use the separate LUN you created in Step 7. The prompt will include a drive letter and path. The drive letter will simply be the first available drive letter within the cluster resource group. Only the drive letter needs to be changed. The path can remain unmodified.
11

Install and configure SnapManager on all nodes of the cluster.

12

Make the cluster node you are working on the owner of the Exchange cluster resource group:

    1. Use the Cluster Administrator to perform a "move group" operation.
    2. When SnapManager prompts for a location for the MTA and SMTP files, place them on the separate LUN you created for the Exchange "data directory" in Step 7. These files need to be kept on a separate LUN from the Exchange database, transaction logs, and the SnapManager SnapInfo directory.
13

Verify that the Exchange virtual server at the production site is up and running:

    1. Use the Cluster Administrator to make sure that the cluster resources are online.
    2. Use the Exchange System Manager to make sure that the database is mounted.
14

Create a SnapManager backup and confirm that SnapMirror is functioning properly.

There are three ways to check that SnapMirror replication occurred:

SnapManager Reports tab

Look at the backup report for the backup that was just run. The following text will appear toward the end of the report:

*** REQUEST SNAPMIRROR UPDATE AFTER BACKUP ***
Starting SnapMirror update...

 
Querying disk list for SnapMirror update...

 
Requesting SnapMirror update for LUN [I:] on volume [exch_db] of 
storage system [exch-dr-filer]...
Request for SnapMirror update for LUN [I:] was completed 
successfully.

 
Requesting SnapMirror update for LUN [L:] on volume [exch_logs] of 
storage system [exch-dr-filer]...
Request for SnapMirror update for LUN [L:] was completed 
successfully.

Windows Application Event log

This is an example of the events that might be seen when there are two volumes in use:

Event Type: Information
Event Source: SnapDrive
Event Category: SnapMirror event 
Event ID: 144
Date:  7/14/2005
Time:  2:08:47 PM
User:  N/A
Computer: EXCHANGE
Description:
A SnapMirror update request to destination (exch-filer:exch_db) was 
successfully sent.

 
Event Type: Information
Event Source: SnapDrive
Event Category: SnapMirror event 
Event ID: 144
Date:  7/14/2005
Time:  2:08:50 PM
User:  N/A
Computer: EXCHANGE
Description:
A SnapMirror update request to destination (exch-filer:exch_logs) 
was successfully sent.

Storage system

Using a web browser, bring up FilerView on the storage system that is the SnapMirror destination:

    1. To bring up FilerView, enter http://filername/na_admin into the address field of the web browser, where filername is the name of the storage system at the production site.

      Example: http://dr_filer/na_admin

    2. When the page loads, click the FilerView link.
    3. Click SnapMirror and then click Manage. Information about the SnapMirror relationships is displayed.

Bringing the DR sites online  Top

There can be numerous DR sites around the globe. To prepare the DR sites for disaster recovery, complete the following steps at each DR site.

Attention
Only one Exchange virtual server with a given network name can be online at a time, otherwise connectivity issues will arise.

Step

Action

1

Install Windows Server on all nodes of the cluster and then configure the default cluster group, but do not install or configure Exchange yet.

Note
The quorum disk can be a Data ONTAP LUN, but this is not a requirement. For more information, see Where to locate the quorum disks.

For details about configuring the cluster, refer to Microsoft documentation.

2

Install SnapDrive on all cluster nodes, following the instructions in the SnapDrive Installation and Administration Guide.

3

If using iSCSI, establish an iSCSI connection from one of the cluster nodes at this DR site to the DR storage system.

Note
Do not connect to any of the LUNs that will be used by the Exchange virtual server yet. This is done later as part of the recovery procedure.

4

Install Exchange on all nodes in the cluster and then apply any Exchange service packs to all nodes in the cluster.

Note
Be sure to use the same Exchange version and service pack that you installed on the nodes of the production cluster, described in the Bringing the production site online. Install the same version of Exchange and apply the same Exchange service pack to all nodes in the DR cluster.

Create the cluster resource group and install SnapManager for Exchange

Although it saves time if you create this cluster resource group and the cluster resources prior to disaster, it is not a requirement. You can choose to postpone performing the remaining steps in this procedure until you need to fail over to this DR site.

5

Using the Cluster Administrator, create a cluster resource group named "Exchange DR" for the Exchange cluster resources.

Note
The cluster group names of "Exchange" and "Exchange DR" are used in this document for clarity and only as examples. Using these cluster group names is not a requirement.

6

Create a new "IP address" cluster resource in the Exchange DR cluster group.

Note
Due to the TCP/IP subnet configuration at the DR site, this IP address will probably be different from that of the production site.

7

Using the Cluster Administrator, do the following:

    1. Create a new "Network Name" cluster resource in the Exchange DR cluster group.

      Use the same network name for the Exchange virtual server at the DR site as was in use at the production site.

    2. Leave the Exchange DR cluster group (or just the Network Name cluster resource) offline. It will be brought online at a later time as part of the recovery procedure.

      The Network Name cluster resource at the DR site cannot be online while the same Network Name cluster resource is online at the production site.

8

Do not add Exchange cluster resources yet. This is done later, as part of the recovery procedure.

9

Install SnapManager for Exchange on all nodes of the cluster, but do not configure it yet.

Failing over to a DR site  Top

At the DR site to which you want to fail over, perform the following steps.

Step

Action

1

Ensure that the Exchange cluster group at the production site is offline.

Note
Only one Exchange virtual server with a given network name can be online at a time. This is required because the virtual Exchange server on the DR cluster will be brought online with the same network name.

2

If the DR cluster will take over the Exchange services within one hour of the time that the production site went offline, use the Active Directory Users and Computers MMC to reset the machine account for the Exchange virtual server. If you fail to do this, you might encounter client authentication issues.

Attention
Do not delete and re-create this account. Doing so will make it impossible to recover the Exchange server.

3

If the production cluster is different from the DR cluster, update the DNS record for the virtual Exchange server's network name with the IP address at the production cluster.

Note
Until you complete the Active Directory, DNS, and WINS replication to reflect the IP change and refresh the client cache, client connectivity issues might occur.

4

Using the Cluster Administrator, check the Network Name cluster resource in the Exchange DR cluster resource group to ensure that the correct name is in use. It must exactly match the network name that was in use for the Exchange virtual server at the production site.

5

If, when this DR site was brought online, the cluster resource group was not created and SnapManager for Exchange was not installed, do so now:

    1. Locate the procedure Bringing the DR sites online.
    2. Complete all the steps in the section Create the cluster resource group and install SnapManager for Exchange.
6

Using SnapDrive, do the following:

    1. Reconnect to the LUNs on the SnapMirror destination volume using the same drive letters that were used at the production site and, when prompted, specify a Virtual Disk Type of "shared."

      If you do not use the same drive letters that were used at the production site, the SnapManager restore operation will fail.

      The drive letters will not be available if they are still configured as physical disk resources for any reason, even if they are not actually mapped to LUNs.

      If the production Exchange server with SnapManager is still available, the drive letter to LUN mappings can be found in the SnapManager Configuration reports that reside in a special shared directory under the SnapManager installation directory.

    2. When prompted, select the Exchange DR cluster resource group. This creates the shared physical disk resources on the cluster nodes.
7

Using the Cluster Administrator, add the Exchange System Attendant cluster resource. This creates the remaining resources automatically and uses all of the same drive letters. You will not be able to change them.

8

Install and configure SnapManager on all nodes of the cluster.

9

Make the cluster node you are working on the owner of the Exchange cluster resource group:

    1. Use the Cluster Administrator to perform a "move group" operation.
    2. When SnapManager prompts for a location for the MTA and SMTP files, place them on the separate LUN you created for the Exchange "data directory." These files need to be kept on a separate LUN from the Exchange database, transaction logs, and the SnapManager SnapInfo directory.

      Specify the same path for the SnapInfo directory; otherwise, the backup sets will not be visible under the SnapManager Restore tab.

10

Perform a SnapManager for Exchange restore operation with the following options selected:

  • "Use the most recent backup set"
  • "Up-to-the-minute restore"
  • "Mount databases automatically after restore"
11

Verify that the virtual Exchange server on the DR cluster is up and running:

    1. Use the Cluster Administrator to verify that the Exchange virtual server is online.
    2. Use the Exchange System Manager to verify that the Exchange databases are mounted.
12

If the cluster is configured with SMTP or HTTP virtual server cluster resources, these resources could fail shortly after you bring them online. To prevent this from happening, follow the steps in Changing the IP addresses of SMTP and HTTP virtual server cluster resources before proceeding.

13

Create a SnapManager backup immediately.

14

If you expect the DR cluster to remain online for any length of time, use SnapManager to configure reoccurring scheduled backup jobs. For details, see Appendix , Backing up databases.

Here is an example of a configuration at the DR site:

Failing back to the production site  Top

To fail back to the production site, complete the following steps.

Step

Action

1

Before proceeding with this failback procedure, be sure that any LUN clone split operations have completed. The LUN clone split functionality, introduced in Data ONTAP 7.1, supports significantly faster online Snapshot copy restore times when using SnapManager or SnapDrive to restore. This functionality is enabled by default.

To check that any LUN clone split operations have completed, use the storage system's lun clone split status command, or by viewing the Operation Status column in the SnapDrive MMC. For detailed information about this command, see the Data ONTAP 7.1 Block Access Management Guide for iSCSI and FCP.

Attention
If you attempt a failback procedure immediately after a failover that uses a LUN clone split (such as a dry run of a failover and failback), the LUN clone split operation could interfere with SnapMirror when trying to resynchronize the data back to the production site.

2

Create a final SnapManager backup on the DR cluster.

3

Prevent further user access by bringing the Exchange cluster resources offline, but leave the physical disk cluster resources online for the next step.

4

To ensure that you can bring the Exchange databases back online at the production site without first having to perform a SnapManager restore operation, verify that each Exchange database is in a consistent state. To do this, use the Exchange Server Database Utilities (Eseutil.exe) tool with the /mh option to view the header of each Exchange database and then check the value displayed next to "State" in the command output.

The following example shows the Eseutil /mh command run against the database priv1.edb, located in the directory I:\EXCHSRVR\mdbdata. Only the first part of the command output is shown here:

C:\Program Files\Exchsrvr\bin> eseutil /mh 
I:\EXCHSRVR\mdbdata\priv1.edb 
Microsoft(R) Exchange Server Database Utilities
Version 6.5
Copyright (C) Microsoft Corporation. All Rights Reserved.

 
Initiating FILE DUMP mode...
         Database: I:\EXCHSRVR\mdbdata\priv1.edb
        File Type: Database
   Format ulMagic: 0x89abcdef
   Engine ulMagic: 0x89abcdef
 Format ulVersion: 0x620,11
 Engine ulVersion: 0x620,11
Created ulVersion: 0x620,11
     DB Signature: Create time:05/06/2005 16:35:18 
Rand:2129456 Computer:
         cbDbPage: 4096
           dbtime: 136725 (0x21615)
            State: Clean Shutdown

Note
If the database is in a consistent state, the information output under the "Initiating FILE DUMP mode" section includes the line "State: Clean Shutdown" .

Repeat this step for every database you need to bring back online at the production site.

5

Use the Cluster Administrator to delete the Exchange System Attendant cluster resource in the Exchange DR cluster resource group. This deletes all of the Exchange cluster resources, but the Physical Disk, IP, and Network Name resources remain intact.

Attention
Do not select the Remove Virtual Exchange Server option (available by right-clicking the Exchange DR cluster resource group). This option takes the Exchange server out of Active Directory.

The following error might appear in the Windows Application Event Log:

Event Type: Error
Event Source: MSExchangeCluster
Event Category: Services 
Event ID: 1027
Date:  6/23/2005
Time:  4:46:46 PM
User:  N/A
Computer: EXCHSRVR
Description:
SA: System Attendant resource has been deleted improperly. 
The objects in Active Directory corresponding to this 
Exchange Virtual Server have not been removed. If you 
unintentionally deleted the System Attendant resource, you 
can restore it and its dependent resources to their 
original configuration by re-creating the System Attendant 
resource using the same parameters as before. If you want 
to remove the Exchange Virtual Server corresponding to 
this System Attendant resource, you have to re-create the 
System Attendant resource with the same parameters as 
before and then select the option "Remove Exchange Virtual 
Server" in the context menu of the group or System 
Attendant resource using the Cluster Administrator tool. 
For more information, click 
http://www.microsoft.com/contentredirect.asp.
Data:
0000: 00 00 00 00               ....

This error is expected here.

6

Mirror the modified Exchange data on the SnapMirror destination volumes at the DR site back to the SnapMirror source volumes at the production site.

If...

Then...

The original SnapMirror source volumes and Snapshot copies remain intact

Go to Step 7.

The data on the original SnapMirror source volume or the volume itself was lost

Go to Step 17.

If the original SnapMirror source volumes and Snapshot copies remain intact

7

Mirror only the changed blocks on the DR storage system volumes back over to the production storage system volumes.

To do this, go to the original SnapMirror source storage system command line interface and, for every volume that is being used by this Exchange/SnapManager configuration, issue the snapmirror resync command to mirror only the changed data at the DR site back to the production site.

Suppose you have an Exchange/SnapManager configuration with two volumes. In this example, the storage systems at the production site and the DR site are named prod_filer and dr_filer, respectively, and the volume names on both storage systems are db_vol and logs_vol. The following sequence of two commands illustrates how the resync command might be issued for this example configuration:

prod_filer> snapmirror resync -S dr_filer:db_vol 
prod_filer:db_vol 
prod_filer> snapmirror resync -S dr_filer:logs_vol 
prod_filer:logs_vol 
8

Monitor the status of the operation by using the snapmirror status command on the production storage system, and do not proceed until the SnapMirror "State" is "Snapmirrored" for all volumes in this configuration.

Note
You can also check the status of the operation using FilerView on the production storage system.

9

Use SnapDrive to update the mirror. You can do this using either the SnapDrive graphical user interface (MMC) or the SnapDrive command-line interface (sdcli.exe).

Only one mirror update per storage system volume is required; it is not necessary to perform an update for each drive letter. When SnapDrive is used to perform a SnapMirror update, updating a single LUN on a given volume actually updates all of the LUNs on the volume.

10

Monitor the status of the operation by using the snapmirror status command on the production storage system, and do not proceed until the SnapMirror "State" is "Snapmirrored" for all volumes in this configuration.

11

At the production storage system, break the reverse SnapMirror relationship. You can do this using either the snapmirror break command or FilerView.

The data that changed at the DR site is now mirrored back to the production site.

12

Break the "resync" mirror in the reverse direction.

13

Reinstate the original SnapMirror relationship. To do this, issue another snapmirror resync command, but this time from the DR storage system.

The following sequence of two commands illustrates how the snapmirror resync command might be issued. Following is an example of how this command might look using the example storage system and volume names used in Step 7.

dr_filer> snapmirror resync db_vol 
dr_filer> snapmirror resync logs_vol 
14

Confirm that the SnapMirror relationship has been re-created in the original direction:

    1. Open a web browser on the storage system that is the SnapMirror destination.
    2. To bring up FilerView, enter http://filername/na_admin into the address field of the web browser, where filername is the name of the storage system at the production site.

      For the example storage system names used in Step 7, the URL would be http://prod_filer/na_admin.

    3. After the page loads, click the FilerView link.
    4. Click SnapMirror and then click Manage.

      Information about the SnapMirror relationships displays.

    5. Be sure that the "State" is "Snapmirrored."
15

Go to Step 23 to finish the failback to the production site.

If the data on the original SnapMirror source volume or the volume itself was lost

16

If...

Then...

Only the data on the original source volume was lost

Go to Step 17.

The volume itself was lost

Do the following:

    1. Recreate the original SnapMirror source volume.
    2. Go to Step 17.
17

Create a new SnapMirror relationship in the reverse direction (from the SnapMirror destination volume at the DR site back to the SnapMirror source volume at the production site) and then initialize the mirror. This transfers all data from the original SnapMirror destination volume at the DR site back to the original SnapMirror source volume at the production site.

This can be done using the storage system's command line or by using the FilerView graphical user interface. To do this using FilerView, complete the following steps:

    1. Open a web browser on the storage system that is the SnapMirror destination.
    2. To bring up FilerView, enter http://filername/na_admin into the address field of the web browser, where filername is the name of the storage system at the production site.

      For the example storage system names used in Step 7, the URL would be http://prod_filer/na_admin.

    3. After the page loads, click the FilerView link.
    4. Click SnapMirror and then click Manage.

      Information about the SnapMirror relationships displays.

    5. Be sure that the "State" is "Snapmirrored."
18

Using SnapDrive, update the mirror. This can be done using the SnapDrive GUI (MMC) or the command line (sdcli.exe). It is not required that an update be performed for each drive letter. Rather, only one update per storage system volume is required. When SnapDrive is used to perform a SnapMirror update, updating a single LUN on a given volume actually updates all of the LUNs on the volume.

19

Confirm that all data has been mirrored back to the repaired original SnapMirror source volume.

20

Break the mirror using the snapmirror break command or FilerView.

21

Un-configure the reverse SnapMirror relationship.

This can be done using the storage system's a line or by using the FilerView graphical user interface. To do this using FilerView, complete the following steps:

    1. Open a web browser on the storage system that is the SnapMirror destination.
    2. To bring up FilerView, enter http://filername/na_admin into the address field of the web browser, where filername is the name of the storage system at the production site.

      For the example storage system names used in Step 7, the URL would be http://prod_filer/na_admin.

    3. After the page loads, click the FilerView link.
    4. Click SnapMirror and then click Manage.

      Information about the SnapMirror relationships displays.

22

Reestablish the original SnapMirror relationship in the original direction so that data from the production storage system is mirrored to the DR storage system. This can be done using the storage system's snapmirror resync command or by using the FilerView graphical user interface. Perform this task on the DR storage system.

    1. Open a web browser on the storage system that is the SnapMirror destination.
    2. To bring up FilerView, enter http://filername/na_admin into the address field of the web browser, where filername is the name of the storage system at the production site.

      For the example storage system names used in Step 7, the URL would be http://dr_filer/na_admin.

    3. After the page loads, click the FilerView link.
    4. After FilerView loads, click "SnapMirror" and then click "Manage." Information about the SnapMirror relationships is displayed.
    5. Create a SnapMirror relationship and then initialize it.
    6. Be sure that the "State" is "Snapmirrored."

Fail back to the production site

23

Launch the Cluster Administrator on one of the nodes at the DR site:

    1. Bring the Network Name and IP address cluster resources offline in the Exchange DR cluster resource group.

      After the original mirror is reestablished, the DR cluster's physical disk resources show as failed.

    2. Use the Cluster Administrator to delete these failed cluster resources.
24

If the DR cluster will take over the Exchange services within one hour of the time that the production site went offline, use the Active Directory Users and Computers MMC to reset the machine account for the Exchange virtual server. If you fail to do this, you might encounter client authentication issues.

Attention
Do not delete and re-create this account. Doing so will make it impossible to recover the Exchange server.

25

If the production cluster is different from the DR cluster, update the DNS record for the virtual Exchange server's network name with the IP address at the production cluster.

Note
Until you complete the Active Directory, DNS, and WINS replication to reflect the IP change and refresh the client cache, client connectivity issues might occur.

26

Verify that the DR site is in the same state that it was in prior to the disaster:

    1. Use the Cluster Administrator to verify that the Exchange DR cluster group is ready.
    2. Use the storage system console or FilerView to verify that the original SnapMirror relationship is back in place.
27

To complete the failback, bring back online the LUNs belonging to the Exchange virtual server and the original MSCS cluster group.

If...

Then...

The original Windows cluster at the production site was not lost

Proceed to Clean up the cluster physical disk resources.

The original Windows cluster at the production site was lost

Proceed to Recreate the cluster resource group and the Exchange virtual server.

Clean up the cluster physical disk resources

Follow these steps to complete the failback if the Windows cluster at the production site is operational and both the Exchange cluster resource group and the Exchange cluster resources exist.

In this case, the cluster physical disk resources need to be cleaned up in case the cluster physical disk resources are in a failed state at the production site.

Step

Action

1

Using the Cluster Administrator, do the following:

    1. Bring up the properties page for the Exchange System Attendant cluster resource.
    2. Remove the dependencies for all but one physical disk resource (LUN).
    3. Save the changes and exit the dialog box.

The Exchange System Attendant cluster resource requires a dependency on at least one physical disk resource. This step will allow you to delete all but one of the physical disk resources.

2

If any of the LUNs that were removed as dependencies are still mounted, use SnapDrive to disconnect them

3

Using SnapDrive, do the following:

    1. Reconnect to the LUNs on the SnapMirror source volume using the same drive letters as before and, when prompted, specify a Virtual Disk Type of "shared."

      The drive letters will not be available if they are still configured as physical disk resources for any reason, even if they are not actually mapped to LUNs.

    2. When prompted, select the Exchange cluster resource group. This creates the shared physical disk resources on the cluster nodes.
    3. Connect all of the LUNs except the one that was left as a dependency in the previous step.
4

Using the Cluster Administrator, do the following:

    1. Bring up the properties page again for the System Attendant cluster resource.
    2. Replace the reconnected LUNs as dependencies and remove the one that was left over from last time.
    3. Save the changes and exit the dialog box.
5

Using SnapDrive, do the following:

    1. Reconnect the final LUN, using the same drive letter as before and, when prompted, specify a Virtual Disk Type of "shared."

      The drive letters will not be available if they are still configured as physical disk resources for any reason, even if they are not actually mapped to LUNs.

    2. When prompted, select the Exchange cluster resource group. This creates the shared physical disk resources on the cluster nodes.
6

Go back to the Cluster Administrator and replace the System Attendant dependency on the last LUN.

7

Verify that the configuration is correct by running through the SnapManager Configuration Wizard. Be sure to save any changes if they need to be made.

8

If the cluster is configured with SMTP or HTTP virtual server cluster resources, these resources could fail shortly after you bring them online. To prevent this from happening, follow the steps in Changing the IP addresses of SMTP and HTTP virtual server cluster resources.

9

Using the Cluster Administrator, bring the Exchange cluster group online.

10

If the MS Search Instance cluster resource fails to come online, use SnapDrive to restore the LUN that was configured for the Exchange "data directory." These files need to be kept on a separate LUN from the Exchange database, transaction logs, and the SnapManager SnapInfo directory.

Choose the most recent Snapshot copy with the "eloginfo__" prefix.

Note
The LUN containing the data directory is not restored as part of a SnapManager restore operation.

11

Perform a SnapManager for Exchange restore operation using the Snapshot copy you created at the beginning of the failback procedure and with the following options selected:

  • "Use the most recent backup set"
  • "Up-to-the-minute restore"
  • "Mount databases automatically after restore"

    Note
    If the database was verified to be in a "Clean Shutdown" state after Exchange was taken offline on the DR cluster, you can forgo the SnapManager restore.

12

Verify that the virtual Exchange server on the production cluster is up and running:

    1. Use the Cluster Administrator to verify that the Exchange virtual server and the cluster resources are online.
    2. Use the Exchange System Manager to verify that the Exchange databases are mounted.
13

Continue with the recurring scheduled backup jobs that were in place prior to the failover.

Recreate the cluster resource group and the Exchange virtual server

Follow these steps to complete the failback if the Windows cluster at the original production site was lost and needs to be rebuilt from scratch.

In this case, the cluster resource group and the Exchange virtual server have to be re-created.

Step

Action

1

Install Windows Server on all nodes of the cluster.

2

Configure the default cluster group so that you have a working cluster without Exchange.

Note
The quorum disk can be a Data ONTAP LUN, but this is not a requirement.

For detailed information about configuring the cluster, refer to Microsoft documentation.

3

Using the Cluster Administrator, create Exchange cluster resource group.

4

Install SnapDrive on all cluster nodes, following the instructions in the SnapDrive Installation and Administration Guide.

5

If using iSCSI, establish an iSCSI connection from one of the cluster nodes at the production site to the production storage system.

6

Using SnapDrive, perform the following steps:

    1. Reconnect to all of the LUNs using the original drive letters and, when prompted, specify a Virtual Disk Type of "shared."
    2. Place the LUNs in the Exchange cluster resource group. This creates the shared physical disk resources on the cluster nodes.
7

Install Exchange plus any service packs on all nodes of the cluster. The same service pack must be applied that was in use at the original production cluster and the DR cluster.

8

Using the Cluster Administrator, create an "IP Address" cluster resource in the Exchange cluster group.

9

If this IP address is different from that of the DR cluster or the original production cluster, update the DNS record for the virtual Exchange server's network name.

Note
Until you complete the Active Directory, DNS, and WINS replication to reflect the IP change and refresh the client cache, client connectivity issues might occur.

10

Using the Cluster Administrator, do the following:

    1. Create a Network Name cluster resource in the Exchange cluster resource group, using the same Exchange server name as the original cluster and DR cluster.
    2. Create a new Exchange System Attendant cluster resource in the Exchange cluster resource group. This automatically creates all of the other Exchange cluster resources.
    3. When prompted by Exchange, specify the same drive letter for the system directory.
11

If the cluster is configured with SMTP or HTTP virtual server cluster resources, these resources could fail shortly after you bring them online. To prevent this from happening, follow the steps in Changing the IP addresses of SMTP and HTTP virtual server cluster resources before proceeding.

12

Install and configure SnapManager on all nodes of the cluster.

13

Perform a SnapManager for Exchange restore operation using the Snapshot copy you created at the beginning of the failback procedure and with the following options selected:

  • "Use the most recent backup set"
  • "Up-to-the-minute restore"
  • "Mount databases automatically after restore"

    Note
    If the database was verified to be in a "Clean Shutdown" state after Exchange was taken offline on the DR cluster, you can skip the SnapManager restore.

14

Verify that the virtual Exchange server on the production cluster is up and running:

    1. Use the Cluster Administrator to verify that the Exchange virtual server and the cluster resources are online.
    2. Use the Exchange System Manager to verify that the Exchange databases are mounted.
15

Use SnapManager to re-create the automated backup jobs, described in the SnapManager for Exchange Installation and Administration Guide.

Changing the IP addresses of SMTP and HTTP virtual server cluster resources  Top

After a failover or failback, the SMTP and HTTP virtual server cluster resources might fail after being online for a few minutes if both of the following conditions are true:

If these resources fail, the following events appear in the Windows application event log:

Event Type: Error
Event Source: MSExchangeCluster
Event Category: Services 
Event ID: 1005
Date:  8/25/2005
Time:  3:44:04 PM
User:  N/A
Computer: EXCHSRVR1
Description:
SMTP Virtual Server Instance (EVS1): The IsAlive check for this 
resource failed. 

 
For more information, click 
http://www.microsoft.com/contentredirect.asp.
Data:
0000: 4c 27 00 00               L'..    

 

 
Event Type: Error
Event Source: MSExchangeCluster
Event Category: Services 
Event ID: 1005
Date:  8/25/2005
Time:  3:44:07 PM
User:  N/A
Computer: EXCHSRVR1
Description:
Exchange HTTP Virtual Server Instance (EVS1): The IsAlive check for 
this resource failed. 

 
For more information, click 
http://www.microsoft.com/contentredirect.asp.
Data:
0000: 4c 27 00 00               L'.. 

 

To prevent the SMTP or HTTP virtual server cluster resources from failing after a cluster failover or failback, update the IP address as described in the two procedures that follow.

SMTP resource

For the SMTP resource, complete the following steps.

Step

Action

1

Launch the Exchange System Manager.

2

Browse to the Exchange virtual server name.

3

Expand the Exchange server name, Protocols, and SMTP.

4

Right-click Default SMTP Virtual Server and select Properties.

5

On the "General" page, select the correct IP address from the drop down list.

6

Click OK and then close the Exchange System Manager.

7

Using the Cluster Administrator, bring the SMTP virtual server cluster resource online.

HTTP resource

For the HTTP resource, complete the following steps.

Step

Action

1

Launch the Exchange System Manager.

2

Browse to the Exchange virtual server name.

3

Expand the Exchange server name, Protocols, and HTTP.

4

Right-click"Exchange Virtual Serve" and select Properties.

5

On the "General" page, select the correct IP address from the drop-down list.

6

Click OK and then close the Exchange System Manager.

7

Now launch the Internet information Services Manager.

8

Expand the local computer name and then expand the "Web Sites" folder.

9

Right-click Exchange Virtual Serve" the select properties.

10

When the properties appear, select the "Web Site" page and then set the correct IP address.

11

When done, click OK and then close the IIS Manager.

12

Using the Cluster Administrator, bring the SMTP virtual server cluster resource online.

Library Table of Contents Index Previous Page (Alt-p) Next Page (Alt-n) Comments