Applies to: Exchange Server 2007 SP2, Exchange Server
2007 SP1
Topic Last Modified: 2009-08-20
Upgrading a clustered mailbox server from the release to manufacturing (RTM) version of Microsoft Exchange Server 2007 to Exchange Server 2007 Service Pack 1 (SP1) or Exchange 2007 Service Pack 2 (SP2) is a relatively straightforward process. However, there are specific things that must be considered and planned for with respect to the upgrade.
Note: |
---|
It is recommended to make a complete backup of the clustered
mailbox server before you upgrade to Exchange 2007 SP2 and again
after you complete the upgrade to Exchange 2007 SP2. The backup
should include a system state backup to capture schema changes if
required. To perform this procedure, you must be delegated Exchange Server Administrator role permissions. |
We recommend that you carefully consider the following before upgrading any clustered mailbox servers to Exchange 2007 SP1 or SP2:
- Upgrading a clustered mailbox server to Windows Server
2008 Exchange 2007 SP1 and SP2 includes
support for Windows Server 2008, including support for
clustered mailbox servers running on Windows Server 2008.
However, as a result of the significant changes introduced in
Windows Server 2008 failover clusters (called server
clusters in previous versions of Microsoft Windows), rolling
upgrades of a failover cluster from Windows Server 2003
to Windows Server 2008 are not possible. Therefore, to
upgrade a clustered mailbox server from
Windows Server 2003 to Windows Server 2008, you
must build a new failover cluster using
Windows Server 2008 as the operating system for all
nodes, and then migrate the data from the old cluster to the new
cluster. You can use the Move Mailbox wizard or the
Move-Mailbox cmdlet to move mailboxes from the old cluster
to the new cluster, and you can use public folder replication to
move any public folder data from the old cluster to the new
cluster. For more information about migrating mailbox data, see
Moving
Mailboxes. For more information about migrating public folder
data, see How to
Move Public Folder Content from one Public Folder Database to
Another Public Folder Database.
- Meeting cluster prerequisites Before
you can upgrade to Exchange 2007 SP1 or SP2, the cluster nodes
must be running Windows Server 2003 Service Pack 2
(SP2) or Windows Server 2008. For detailed instructions
about how to upgrade a cluster to Windows Server 2003
SP2, see the Windows Server 2003 Service Pack 2
Installation and Deployment Guide.
- Upgrading truly passive nodes Only a
passive node can be upgraded to Exchange 2007 SP1 or SP2. In
Exchange 2007, a passive node is a failover cluster node that
does not contain a clustered mailbox server. We recommend that this
node not contain any other cluster groups, including the default
cluster group and other resource groups that are not Exchange
related. These groups should be manually moved to another node (for
example, the active node) before upgrading the passive node to
Exchange 2007 SP1 or SP2. Use the following command from the
command line to move the default cluster group to another node:
Copy Code Cluster.exe group "Cluster Group" /move:<NodeName>
- Performing the Exchange 2007 SP1 or SP2 upgrade
procedure A clustered mailbox server can be
upgraded to Exchange 2007 SP1 or SP2 only by using the
command-line version of Setup (Setup.com). You can't use the
graphical user interface (GUI) version of Setup (also known as the
Exchange Server 2007 Setup wizard or Setup.exe) to
upgrade an existing clustered mailbox server to Exchange 2007
SP1 or SP2. The Exchange Server 2007 Setup wizard can
only be used to create a new clustered mailbox server.
- Planning for downtime during the Exchange 2007 SP1 and SP2
upgrade procedure Exchange 2007 supports
rolling upgrades of a clustered mailbox server from
Exchange 2007 RTM to Exchange 2007 SP1 or SP2. However,
these upgrades will involve some downtime for the clustered mailbox
server. The amount of downtime will vary based on how long it takes
each organization to perform the upgrade procedure for the entire
cluster. The downtime begins in the middle of the procedure. The
procedure is performed as follows:
- Upgrade the passive nodes first. Cluster continuous replication
(CCR) environments always contain a single passive node, but single
copy cluster (SCC) environments can contain several passive nodes.
During the upgrade of the passive nodes, the clustered mailbox
server can remain online and available to clients.
- After all passive nodes have been upgraded to
Exchange 2007 SP1 or SP2, the clustered mailbox server must be
taken offline and moved from the active node to an upgraded passive
node in the cluster.
- Next, the original active node (now a passive node) is upgraded
to Exchange 2007 SP1 or SP2.
Note: After the first passive node has been upgraded to Exchange 2007 SP1 or SP2, the clustered mailbox server can be upgraded, and then brought online on the upgraded passive node, thereby making it an active node. - Upgrade the passive nodes first. Cluster continuous replication
(CCR) environments always contain a single passive node, but single
copy cluster (SCC) environments can contain several passive nodes.
During the upgrade of the passive nodes, the clustered mailbox
server can remain online and available to clients.
- Removing update rollups and Exchange 2007 SP1 and
SP2 When you install Exchange 2007 SP1 or
SP2 on a computer that has one or more update rollups for
Exchange 2007 installed, the update rollups will be
automatically removed by Exchange 2007 SP1 or SP2 Setup before
SP1 or SP2 is installed on the system. You do not need to manually
remove any update rollups before installing Exchange 2007 SP1
or SP2.
For detailed steps about how to upgrade a clustered mailbox server to Exchange 2007 SP1 or SP2, see the following topics:
- How to
Upgrade a Clustered Mailbox Server in a CCR Environment to Exchange
2007 SP1 or SP2
- How to
Upgrade a Single Copy Cluster to Exchange 2007 SP1 or SP2
Managing Clustered Mailbox Servers Running Exchange 2007 RTM, Exchange 2007 SP1, or Exchange 2007 SP2
You can use the Exchange 2007 RTM version of the Exchange management tools (the Exchange Management Console and the Exchange Management Shell) to manage clustered mailbox servers running Exchange 2007 RTM from a computer running Windows Server 2003 or Windows XP.
You can use the Exchange 2007 SP1 or SP2 version of the Exchange management tools to manage clustered mailbox servers running Exchange 2007 SP1 or SP2 from a computer running Windows Server 2008, Windows Server 2003, or Windows XP. Remote management of clustered mailbox servers using Windows Vista is currently not possible. Remote management from Windows Vista may be possible in a forthcoming Administration Tools Pack for Windows Vista. You can manage stand-alone computers running Exchange 2007 SP1 or SP2 from Windows Vista.
Because the Cluster service does not allow you to use the cluster management tools for remote administration of failover clusters across different operating systems, you can't use the Exchange management tools for remote administration of failover clusters across different operating systems. For example, you cannot:
- Manage a clustered mailbox server running on
Windows Server 2008 from a computer running
Windows Server 2003 or Windows XP.
- Manage a clustered mailbox server running on
Windows Server 2003 from a computer running
Windows Server 2008.
In addition to the preceding restrictions, you cannot install different operating system versions of the cluster management tools on the same computer. Thus, if you are running multiple client and server operating systems in your Exchange environment, you may need to use alternate methods, such as the Remote Desktop Protocol tools, to manage some or all of your Exchange servers. The cluster management tools can be installed by installing the appropriate version of the Administration Tools Pack (Adminpak.msi) on Windows Server 2003 or Windows XP. For information about Adminpak.msi for Windows Server 2003 or Windows XP, see Microsoft Knowledge Base article 304718, How to use the Administration Tools Pack to remotely administer computers that are running Windows Server 2003, Windows XP, or Windows 2000.
To install the Failover Cluster Management tools on Windows Server 2008, open a Command Prompt window and run the following command
Copy Code | |
---|---|
ServerManagerCmd -I RSAT-Clustering |
For More Information
For more information about the high availability features in Windows Server 2008 that are supported by Exchange 2007 SP1 and SP2, see New High Availability Features in Exchange 2007 SP1.
For more information about the migration process from a Windows Server 2003 server cluster to a Windows Server 2008 failover cluster, see "Understanding the Migration Process from a Cluster Running Windows Server 2003" in the Failover Cluster section of the Windows Server 2008 product documentation.
Windows Server 2008 includes several features that have been enhanced or renamed. For more information about the feature changes between Windows Server 2008 and Windows Server 2003, see Terminology Changes.