如何将 CCR 环境中的群集邮箱服务器升级到 Exchange 2007 SP1 或 Exchange 2007 SP2

 

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

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

本主题介绍如何使用 Setup.com 将群集连续复制 (CCR) 环境中的群集邮箱服务器从 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)升级群集邮箱服务器。

只能使用下列步骤升级 CCR 环境中的群集邮箱服务器。有关如何升级单一副本群集 (SCC) 中群集邮箱服务器的详细步骤,请参阅如何将单一副本群集升级到 Exchange 2007 SP1 或者 SP2

开始之前

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

若要执行此步骤,必须为您使用的帐户委派 Exchange Server 管理员角色中的成员身份。有关管理 Exchange 2007 所需的权限、角色委派以及权利的详细信息,请参阅权限注意事项

note注意:
执行此过程会导致在升级过程中出现短暂的中断。Exchange Setup /m:upgrade 应该仅在群集中的被动节点上运行。Setup /UpgradeCms 必须在主动节点上运行。两个节点都需要更新到要支持的 Exchange 2007 SP1 或 SP2,但是您必须一次升级一个节点。在升级每个节点后,群集邮箱服务器会升级,然后联机。

在以下过程中,主动节点和被动节点的标志将更改。因此,为了便于参考以下过程,原始的主动节点是 NodeA,原始的被动节点是 NodeB。

步骤

使用 Setup.com 将 CCR 环境中的群集邮箱服务器升级到 Exchange 2007 SP1 或 Exchange 2007 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。此 cmdlet 必须从 NodeB 运行。例如,您可以使用以下命令将名为 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 之后,重新启动 NodeB。

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

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

详细信息

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

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