将群集邮箱服务器升级到 Exchange 2007 SP1 或 SP2

 

适用于: Exchange Server 2007 SP2, Exchange Server 2007 SP1

上一次修改主题: 2011-11-14

将群集邮箱服务器从 Microsoft Exchange Server 2007 的正式发布 (RTM) 版本升级到 Exchange Server 2007 Service Pack 1 (SP1) 或 Exchange 2007 Service Pack 2 (SP2) 是相对简单的过程。但是,必须对该升级的特殊方面加以考虑和规划。在将群集邮箱服务器升级到 Exchange 2007 SP1 或 SP2 之前,建议仔细考虑以下情况:

  • 将群集邮箱服务器升级到 Windows Server 2008   Exchange 2007 SP1 和 SP2,包括对 Windows Server 2008 的支持和对在 Windows Server 2008 上运行的群集邮箱服务器的支持。但是,在 Windows Server 2008 故障转移群集(Microsoft Windows 以前版本中称为服务器群集)中引入的显著变化导致不能将故障转移群集从 Windows Server 2003 滚动升级到 Windows Server 2008。因此,要将群集邮箱服务器从 Windows Server 2003 升级到 Windows Server 2008,必须使用 Windows Server 2008 作为所有节点的操作系统来建立新故障转移群集,然后将数据从旧群集迁移到新群集。可以通过移动邮箱向导或 Move-Mailbox cmdlet 将邮箱从旧群集迁移到新群集,并通过公用文件夹复制将公用文件夹数据从旧群集迁移到新群集。有关迁移邮箱数据的详细信息,请参阅移动邮箱。有关迁移公用文件夹数据的详细信息,请参阅如何将公用文件夹内容从一个公用文件夹数据库移动到另一个公用文件夹数据库

  • 满足群集先决条件   在升级到 Exchange 2007 SP1 或 SP2 之前,群集节点必须运行 Windows Server 2003 Service Pack 2 (SP2)。有关如何将群集升级到 Windows Server 2003 SP2 的详细说明,请参阅 Windows Server 2003 Service Pack 2 安装和部署指南

  • 升级真正的被动节点 只有被动节点才能升级到 Exchange 2007 SP1 或 SP2。在 Exchange 2007 中,被动节点是不包含群集邮箱服务器的故障转移群集节点。建议该节点不要包含任何其他群集组,只包括默认群集组和其他与 Exchange 不相关的资源组。在将被动节点升级到 Exchange 2007 SP1 或 SP2 之前,应先将这些组手动移动到其他节点,例如主动节点。从命令行运行以下命令将默认群集组移动到其他节点:

    Cluster.exe group "Cluster Group" /move:<NodeName>
    
  • 执行 Exchange 2007 SP1 或 SP2 升级过程   只能使用命令行版本的安装程序 (Setup.com) 将群集邮箱服务器升级到 Exchange 2007 SP1 或 SP2 。不能使用图形用户界面 (GUI) 版本的安装程序(也称为 Exchange Server 2007 安装向导或 Setup.exe)将现有群集邮箱服务器升级到 Exchange 2007 SP1 或 SP2。Exchange Server 2007 安装向导只能用于创建新的群集邮箱服务器。

  • 规划执行 Exchange 2007 SP1 和 SP2 升级过程的停机时间   Exchange 2007 支持群集邮箱服务器从 Exchange 2007 RTM 滚动升级到 Exchange 2007 SP1 或 SP2。但是,这些升级将占用群集邮箱服务器一些停机时间。停机时间根据每个组织为整个群集执行升级过程所花费的时间而异。停机时间从该过程的中间段开始计时。执行该过程的步骤如下:

    1. 首先升级被动节点。群集连续复制 (CCR) 环境只能包含一个被动节点,但单一副本群集 (SCC) 环境可以包含多个被动节点。在升级被动节点期间,群集邮箱服务器可以保持联机状态并可供客户端使用。

    2. 所有被动节点都升级到 Exchange 2007 SP1 或 SP2 之后,群集邮箱服务器必须脱机并从主动节点移动到群集中升级后的被动节点上。

    3. 然后,将原来的主动节点(现在是被动节点)升级到 Exchange 2007 SP1 或 SP2。

    note注意:
    第一个被动节点升级到 Exchange 2007 SP1 或 SP2 之后,就可以对群集邮箱服务器进行升级了,然后在升级后的被动节点上使其联机,从而使该节点成为一个主动节点。
  • 删除更新汇总和 Exchange 2007 SP1 和 SP2   在安装有 Exchange 2007 的一个或多个更新汇总的计算机上,安装 Exchange 2007 SP1 或 SP2 时,在系统上安装 SP1 或 SP2 之前 Exchange 2007 SP1 或 SP2 安装程序会自动删除更新汇总。安装 Exchange 2007 SP1 或 SP2 之前,无需手动删除任何更新汇总。

有关如何将群集邮箱服务器升级到 Exchange 2007 SP1 或 SP2 的详细步骤,请参阅下列主题:

管理运行 Exchange 2007 RTM 或 Exchange 2007 SP1 或 Exchange 2007 SP2 的群集邮箱服务器

可以使用 Exchange 2007 RTM 版本的 Exchange 管理工具(Exchange 管理控制台和 Exchange 命令行管理程序)从运行 Windows Server 2003 或 Windows XP 的计算机管理运行 Exchange 2007 RTM 的群集邮箱服务器。

可以使用 Exchange 2007 SP1 或 SP2 版本的 Exchange 管理工具从运行 Windows Server 2008、Windows Server 2003 或 Windows XP 的计算机管理运行 Exchange 2007 SP1 或 SP2 的群集邮箱服务器。使用 Windows Vista 远程管理群集邮箱服务器当前是不可能实现的。使用即将推出的 Windows Vista 管理工具包或许可以从 Windows Vista 进行远程管理。可以从 Windows Vista 管理运行 Exchange 2007 SP1 或 SP2 的独立计算机。

由于群集服务不允许使用群集管理工具对跨不同操作系统的故障转移群集进行远程管理,因此不能使用 Exchange 管理工具对跨不同操作系统的故障转移群集进行远程管理。例如,不能进行下列操作:

  • 从运行 Windows Server 2003 或 Windows XP 的计算机管理在 Windows Server 2008 上运行的群集邮箱服务器。

  • 从运行 Windows Server 2008 的计算机管理在 Windows Server 2003 上运行的群集邮箱服务器。

除上述限制之外,也不能在同一计算机上安装不同操作系统版本的群集管理工具。因此,如果 Exchange 环境中运行有多个客户端和服务器操作系统,则可能需要使用备用方法(例如,远程桌面协议工具)管理部分或全部 Exchange 服务器。可以通过在 Windows Server 2003 或 Windows XP 上安装相应版本的管理工具包 (Adminpak.msi) 来安装群集管理工具。有关 Windows Server 2003 或 Windows XP 的 Adminpak.msi 的信息,请参阅 Microsoft 知识库文章 304718 如何使用管理工具包来远程管理运行 Windows Server 2003、Windows XP 或 Windows 2000 的计算机

若要在 Windows Server 2008 上安装故障转移群集管理工具,请打开命令提示符窗口,然后运行以下命令

ServerManagerCmd -I RSAT-Clustering

详细信息

有关 Windows Server 2008 中受 Exchange 2007 SP1 和 SP2 支持的高可用性功能的详细信息,请参阅Exchange 2007 SP1 中的新高可用性功能

有关从 Windows Server 2003 服务器群集到 Windows Server 2008 故障转移群集的迁移过程详细信息,请参阅 Windows Server 2008 产品文档故障转移群集部分中的“了解运行 Windows Server 2003 的群集的迁移过程”。

Windows Server 2008 包含多项已增强或重命名的功能。有关 Windows Server 2008 与 Windows Server 2003 之间的功能更改的详细信息,请参阅术语更改