如何将单一副本群集升级到 Exchange 2007 SP1 或者 SP2

 

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

上一次修改主题: 2011-12-05

本主题说明如何使用 Setup.com 将单一副本群集 (SCC) 环境中的群集邮箱服务器从 Microsoft Exchange Server 2007 正式发布 (RTM) 版本升级到 Microsoft Exchange Server 2007 Service Pack 1 (SP1)或者 Exchange 2007 Service Pack 2 (SP2)。只能使用命令行版本的安装程序升级群集邮箱服务器。不能使用图形用户界面 (GUI) 版本的安装程序(也称为 Exchange Server 2007 安装向导或 Setup.exe)升级群集邮箱服务器。

此步骤应当仅用于升级 SCC 环境中的群集邮箱服务器。有关如何升级群集连续复制 (CCR) 环境中的群集邮箱服务器的详细步骤,请参阅如何将 CCR 环境中的群集邮箱服务器升级到 Exchange 2007 SP1 或 Exchange 2007 SP2

开始之前

建议您在升级到 Exchange 2007 SP1 或 SP2 之前对群集邮箱服务器进行一次完整备份,然后在成功升级到 Exchange 2007 SP1 或 SP2 之后再进行一次完整备份。

若要执行这些步骤,必须为您使用的帐户委派下列角色:

  • Exchange Server 管理员角色中的成员身份

  • 群集中所有节点上的本地管理员权限

有关管理 Exchange 2007 所需的权限、角色委派以及权利的详细信息,请参阅权限注意事项

note注意:
在升级过程中执行此步骤会导致短时间中断。Exchange 安装程序只应在群集的被动节点上运行。虽然支持将所有节点升级到 Exchange 2007 SP1 或者 SP2 ,但必须一次升级一个节点。所有节点升级完毕后,再升级群集邮箱服务器,然后联机。

下面的步骤执行二节点群集的升级。如果 SCC 具有两个以上的节点,则将多次重复步骤 12-15。在下面的步骤中,主动和被动节点的名称会发生改变。因此,为便于在下列步骤中参考,原始主动节点设为 NodeA,原始被动节点设为 NodeB。

步骤

使用 Setup.com 将 SCC 环境中的群集邮箱服务器升级为 Exchange 2007 SP1 或 SP2 的步骤

  1. 通过将所有群集资源组移至 NodeA,准备升级 NodeB。群集邮箱服务器在此步骤的第一部分期间可保持联机(运行)状态;但在此过程中,它将脱机并在群集的节点之间移动。在 NodeB 上执行步骤 2-11。

  2. 停止包含性能计数器的打开句柄的所有服务。应当停止的已知服务包括“性能日志和警报”和任意 Microsoft Operations Manager 代理。

  3. 停止,然后重新启动“远程注册表”服务。

  4. 打开“命令提示符”窗口,然后导航到 Exchange 2007 SP1 或 SP2 安装文件。

  5. 运行以下命令:

    Setup /m:upgrade
    

    安装程序将执行 Exchange 2007 SP1 或 SP2 升级先决条件检查,在完成这些检查之后,安装程序才将 NodeB 升级到 Exchange 2007 SP1 或 SP2。

  6. 在安装程序完成升级到 Exchange 2007 SP1 或 SP2 之后,重新启动 NodeB。

  7. 重启过程完成后,登录到 NodeB,然后打开 Exchange 命令行管理程序。

  8. 使用 Stop-ClusteredMailboxServer cmdlet 可停止群集邮箱服务器。例如,可以使用以下命令停止名为 EXCLUS1 的群集邮箱服务器:

    Stop-ClusteredMailboxServer EXCLUS1 -StopReason "Upgrade to SP2"
    
  9. 使用 Move-ClusteredMailboxServer cmdlet 可将群集邮箱服务器从 NodeA 移至 NodeB。必须从 NodeB 运行此 cmdlet。例如,可以使用以下命令将名为 EXCLUS1 的群集邮箱服务器移至 NodeB:

    Move-ClusteredMailboxServer EXCLUS1 -TargetMachine NODEB -MoveComment "Upgrade to SP2"
    
  10. 在“命令提示符”窗口中,导航到 Exchange 2007 SP1 或 SP2 安装文件。

  11. 运行以下命令升级此时属于 NodeB 的群集邮箱服务器:

    Setup /upgradecms
    

    安装程序将执行群集邮箱服务器先决条件检查,在完成这些检查之后,安装程序将升级该群集邮箱服务器并使其联机。

  12. 在 NodeA 上,停止任何具有性能计数器的打开句柄的服务。应当停止的已知服务包括“性能日志和警报”和任意 Microsoft Operations Manager 代理。

  13. 停止,然后重新启动“远程注册表”服务。

  14. 打开“命令提示符”窗口,然后导航到 Exchange 2007 SP1 或 SP2 安装文件。在 NodeA 上运行以下命令将其升级到 Exchange 2007 SP1 或 SP2:

    Setup /m:upgrade
    

    安装程序将执行 Exchange 2007 SP1 或 SP2 升级先决条件检查,在完成这些检查之后,安装程序才将 NodeB 升级到 Exchange 2007 SP1 或 SP2。

  15. 在安装程序完成升级到 Exchange 2007 SP1 或 SP2 之后,重新启动 NodeA。

    群集邮箱服务器此时已升级到 Exchange 2007 SP1 或 SP2。

在升级过程中,群集邮箱服务器的所有权更改了节点。如果需要,可以将群集邮箱服务器移回到原始节点。可以使用 Move-ClusteredMailboxServer cmdlet 执行移动操作。也可以在 Exchange 管理控制台中使用新“管理群集邮箱服务器”向导执行移动操作,这是 Exchange 2007 SP1 和 SP2 的一项功能。

详细信息

有关如何使用 Exchange 命令行管理程序或 Exchange 管理控制台移动 SCC 环境中的群集邮箱服务器的详细步骤,请参阅如何在单一副本群集中移动群集邮箱服务器

有关 Move-ClusteredMailboxServer cmdlet 的详细信息,请参阅 Move-ClusteredMailboxServer。有关 Stop-ClusteredMailboxServer cmdlet 的详细信息,请参阅 Stop-ClusteredMailboxServer