Notice: This website is an unofficial Microsoft Knowledge Base (hereinafter KB) archive and is intended to provide a reliable access to deleted content from Microsoft KB. All KB articles are owned by Microsoft Corporation. Read full disclaimer for more details.

Exchange cluster resource dependencies in Exchange Server 2003


View products that this article applies to.

Summary

This informational article discusses the changes that have been made to the resource dependency tree in Exchange Server 2003 and how this change can speed cluster shutdowns.

↑ Back to the top


More information

In an Exchange 2000 cluster, a new cluster group must be created to house the Exchange virtual server. To successfully create a Microsoft Exchange System Attendant resource, the following items must exist in the group:
  • Physical disk resource
  • IP address
  • Network name
When the System Attendant resource is created, these Exchange resources will be automatically created. During the creation process a dependency tree is created.

Exchange 2000 Resource Dependency Tree

The Exchange 2000 resource dependency tree is shown here:
	 ________________
	|                |
	|                |
	| IP Address     |
	|                |
	|________________|
	        ^
	        |
	        |
	 ________________         ____________________
	|                |       |                    |
	|                |       |                    |
	| Network Name   |       | Physical Disk(s)|
	|                |       |                    |
	|________________|       |____________________|
	            ^                     ^
	            |                     | 
	            |                     |
	         ____________________________
	        |                            |
	        |                            |
	        |     System Attendant       |
	        |                            | 
	        |____________________________| 
	        ^             ^              ^
	        |             |              |
	        |             |              |          
	 _________   ___________________   _____
	|         | |                   | |     | 
	|         | |                   | |     |                    
	| Routing | | Information Store | | MTA |
	| Engine  | |                   | |     |
	|_________| |___________________| |_____|
	             ^     ^       ^    ^ 
	             |     |       |    | 
	             |     |       |    |     
	    ___________________________________ 
	   |           |       |       |       |
	   | MS Search | POP3  | SMTP  | IMAP4 |
	   |___________|_______|_______|_______|

Note that the information store resource has five dependencies:
  • SMTP (Simple Mail Transfer Protocol)
  • HTTP
  • POP3 (Post Office Protocol version 3)
  • IMAP4 (Internet Message Access Protocol, Version 4rev1)
  • MSSearch
The message transfer agent (MTA) and routing engine resources are directly dependent on the System Attendant. If a failover occurs, all the resources that have a dependency must go offline before the resource that the resource depends on can try to go offline.

In the scenario that is described in this article, the SMTP resource, the HTTP resource, the IMAP4 resource, the POP3 resource, and the MSSearch resource must be offline before the information store resource can try to go offline. The MTA and routing engine resources can try to go offline immediately because these resources do not have any resources that depend on them.

In Exchange 2000 clusters, the SMTP resource and the information store resource frequently take the longest time to go offline or come online. Frequently, this delay occurs because of large SMTP queues or because large databases require more time to mount or dismount. This delay can lead to longer failover times while the information store resource waits for the SMTP resource before it can try to go offline or come online.

Exchange Server 2003 Resource Dependency Tree


In Exchange Server 2003, the resource dependency tree has been modified so that all Exchange Server 2003 cluster resources are now directly dependent on the System Attendant resource. The Exchange Server 2003 dependency tree is shown here:
         ________________
	|                |
	|                |
	| IP Address     |
	|                |
	|________________|
	        ^
	        |
	        |
	 ________________         ____________________
	|                |       |                    |
	|                |       |                    |
	| Network Name   |       | Physical Disk(s)      |
	|                |       |                    |
	|________________|       |____________________|
	            ^                     ^
	            |                     | 
	            |                     |
	 _________________________________________________________
	|                          				  |
	|                        	    		          |
	|     		   System Attendant    	    		  |
	|                           	 	 		  | 
	|_________________________________________________________| 
	   ^             ^        ^      ^	 ^    ^     ^
   	   |             |        |      |	 |    |	    |
	   |             |        |      |       |    |	    |	
         ________________________________________________________
        |         |            |     |         |    |    |      |
        |         |            |     |         |    |    |      |
        | Routing |Information | MTA |MS Search|POP3|SMTP|IMAP4 | 
        | Engine  | Store      |     |         |    |    |      |
        |_________|____________|_____|_________|____|____|______|

Note that all the Exchange-related resources are now directly dependent on the System Attendant. These dependencies are set when the Exchange virtual server is created. The effect of this change is that protocol resources such as SMTP can be brought online or go offline at the same time as the information store resource. This allows a faster failover of the Exchange virtual server. Exchange 2003 running on Windows 2003 allows clustered Exchange servers to store transaction logs and databases on mount point disks. This is in addition to the ability to store logs and databases spread across more than one physical disk resource. In scenarios where Exchange data is placed on more than one physical disk resource, it is imperative that the System Attendant resource be made dependent on all physical disk resources that contain Exchange data. If this dependency is not in place, the disks may go offline before the Exchange resources. This leads to data corruption or extended recovery times. For more information about Exchange 2003 cluster and mount points, click the following article number to view the article in the Microsoft Knowledge Base:
318458� Volume mount point support for an Exchange Server 2003 cluster on a Windows Server 2003-based system

Note By default, the POP3 and IMAP4 resources are not created. If you create POP3 and IMAP4 resources manually, you must manually set a dependency on the System Attendant.

When you upgrade of an Exchange 2000 Exchange virtual server to Exchange Server 2003, the resource dependencies are changed to the new Exchange Server 2003 resource dependency tree. These changes are recorded in the Exchange Server 2003 Setup Progress.log file under the ScUpgradeResourceDependencies process. The following section is an example of this section of the Exchange Server 2003 Setup Progress.log file, where the SMTP server EVS-01 Exchange virtual server is upgraded:
[08:36:54] Entering ScUpgradeResourceDependencies
[08:36:54] Checking dependencies of resource 'SMTP Virtual Server Instance - (EVS-01)'
[08:36:54] Entering ScChangeResourceDependency
[08:36:54] About to change resource dependency for resource 'SMTP Virtual Server Instance - (EVS-01)'
[08:36:54] Leaving ScChangeResourceDependency

You will see entries similar to this entry for each Exchange 2000 resource that is upgraded to Exchange Server 2003.

Note To verify the resource dependencies, use the Cluster Administrator program.

↑ Back to the top


Keywords: KB821833, kbinfo, kbtshoot

↑ Back to the top

Article Info
Article ID : 821833
Revision : 8
Created on : 10/25/2007
Published on : 10/25/2007
Exists online : False
Views : 266