如何在 Windows Server 2008 上的 CCR 环境中安装主动群集邮箱角色

 

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

上一次修改主题: 2007-10-31

本主题说明如何在 Windows Server 2008 操作系统上运行的群集连续复制 (CCR) 环境中的主动节点上安装 Microsoft Exchange Server 2007 Service Pack 1 (SP1) 群集邮箱服务器 (CMS)。有关如何在 Windows Server 2003 上安装 CCR 的详细步骤,请参阅安装群集连续复制

可以使用命令行版本的安装程序 (Setup.com) 或者使用 Exchange Server 2007 SP1 安装向导 (Setup.exe),在 Windows Server 2008 上安装邮箱服务器角色并创建 CMS。

开始之前

在执行以下过程之前,必须正确地建立和配置 Windows Server 2008 故障转移群集。有关如何为 Windows Server 2008 上的 CCR 创建和配置故障转移群集的详细步骤,请参阅如何为群集连续复制创建 Windows Server 2008 故障转移群集

在安装的准备情况检查阶段,如果没有为默认的第一个存储组和数据库指定其他路径,并且打算使用默认路径 %ProgramFiles%\Microsoft\Exchange Server\Mailbox,则在结果列表中可能出现一个警告,指出必须创建此路径。可以忽略此警告,这不会导致安全问题,因为安装程序将自动创建默认路径。但是,如果不打算使用默认路径,则必须在运行安装程序之前创建要使用的路径。

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

如果意外地将群集 IP 地址指定为 CMS 的 IP 地址,或如果意外地将群集名称指定为 CMS 的名称,则可以通过使用正确的 IP 地址和名称执行第一个过程的步骤 2 来完成安装。

在执行后面的命令行 (Setup.com) 步骤之前,请考虑下列情况:

  • 若要为第一个存储组选择非默认位置,则可以将 /CMSDataPath:<PathToTheDatabase> 添加到命令中。如果希望数据库位于默认位置 (%ProgramFiles%\Microsoft\Exchange Server\Mailbox),则可省略 /CMSDataPath:<PathToTheDatabase> 参数。字符串 First Storage Group 会附加到提供的路径中。如果指定其他路径,则必须在安装 Exchange 之前手动创建该路径。

  • 命令行步骤使用 /CMSIPAddress 选项来指定静态 Internet 协议版本 4 (IPv4) 地址。在单一子网安装中,可以使用下列选项为 CMS 配置动态主机配置协议 (DHCP) IPv4 地址或 IPv6 地址:

    /CMSIPV4Networks:<PublicClusterNetworkName>
    /CMSIPV6Networks:<PublicClusterNetworkName>
    

    在多子网环境中,/CMSIPV4Addresses 可以用于配置 CMS,/CMSIPV4Networks 可以用于配置具有公用群集网络上动态分配的 IPv4 地址的 CMS,而 /CMSIPV6Networks 可以用于配置具有公用群集网络上动态分配的 IPv6 地址的 CMS。

步骤

使用安装程序在 Windows Server 2008 的 CCR 环境中安装主动群集邮箱角色

  1. 确保 Windows 防火墙服务正在运行。不必启用 Windows 防火墙,但是必须正在运行 Windows 防火墙服务。

  2. 打开命令提示符窗口,导航到安装文件,然后运行以下命令:

    Setup.com /roles:Mailbox /newcms /CMSname:<NameofClusteredMailboxServer> /CMSIPAddress:<ClusteredMailboxServerIPAddress>
    
    note注意:
    如果需要将程序文件放在备用位置,可以为命令添加 /targetdir:<Path> 以指定位置。如果指定了路径,该路径必须与被动节点使用的路径相匹配。
    note注意:
    CMS 名称必须有 15 个字符或更少。
    note注意:
    假设群集中尚不存在主动节点,当已安装被动群集邮箱角色时,可以使用以下命令使被动节点成为主动节点:
    Setup.com /newcms /cmsname:<NameofClusteredMailboxServer> /cmsipaddress:<IPAddressofClusteredMailboxServer>
    
  3. 成功完成安装之后,将出现一条消息,表示要求重新启动。在重新启动节点之前,应停止 CMS。要停止 CMS,从“开始”菜单中打开 Exchange 命令行管理程序(在 Microsoft Exchange Server 2007 程序组中)并运行以下命令:

    Stop-ClusteredMailboxServer <CMSName> -StopReason Setup -Confirm:$false
    
  4. 停止 CMS(脱机)之后,关闭 Exchange 命令行管理程序并重新启动节点。在重新启动过程中,正在重新启动的节点所拥有的 CMS 组和任何其他群集组都将移动到群集中的另一个节点(如果一个节点是可用的,包括未安装 Exchange 的节点)。如果 CMS 组移动到另一个节点,则在重新启动后应将它移回主动节点。如果在重新启动过程中获取 CMS 所有权的节点安装了相同版本的 Exchange,则可以在 Exchange 命令行管理程序中使用以下命令将 CMS 移回已重新启动的节点。

    Move-ClusteredMailboxServer <CMSName> -TargetMachine <NodeName> -MoveComment Setup -Confirm:$false
    

    如果在重新启动期间获得 CMS 所有权的节点未安装同一版本的 Exchange(或如果根本未安装 Exchange),必须使用群集管理工具(故障转移群集管理工具或 Cluster.exe)将 CMS 组移回已重新启动的节点。可以使用以下命令完成此操作:

    Cluster group <CMSName> /move:<NodeName>
    
  5. 将 CMS 移回主动节点后,使用该节点上的 Exchange 管理工具启动 CMS。可以在主动节点上的 Exchange 命令行管理程序中运行以下命令以启动 CMS:

    Start-ClusteredMailboxServer <CMSName>
    

    还可以在 Exchange 管理控制台中使用管理群集邮箱服务器向导启动 CMS。有关如何启动 CMS 的详细步骤,请参阅如何启动群集邮箱服务器

    启动 CMS 并使所有资源联机后,可以在故障转移群集中第二个节点上安装被动邮箱服务器角色(如果尚未安装该角色)。有关如何在故障转移群集中安装被动邮箱服务器角色的详细步骤,请参阅如何在 Windows Server 2008 的 CCR 环境中安装被动群集邮箱角色

使用 Exchange Server 2007 SP1 安装向导在 Windows Server 2008 的 CCR 环境中安装主动群集邮箱角色

  1. 打开 Windows 资源管理器,导航到 Exchange 安装文件,然后运行以下命令:

    Setup.exe
    
    note注意:
    如果安装了必要的先决条件包,则可单击步骤 4:安装 Microsoft Exchange Server 2007 SP1”继续安装。
  2. 在“简介”页上,查看信息,然后单击“下一步”。

  3. 在“许可协议”页上,阅读许可协议。如果接受这些条款,则选择“我接受许可协议中的条款”,然后单击“下一步”。

  4. 在“错误报告”页上,查看信息并进行选择,然后单击“下一步”。

  5. 在“安装类型”页上,选择“自定义 Exchange Server 安装”。(可选)更改 Exchange 程序文件的位置。如果指定了路径,该路径必须与被动节点使用的路径相匹配。单击“下一步”。

  6. 在“服务器角色选择”页上,选择“主动群集邮箱角色”。这会自动选择“管理工具”角色,而其他角色将不可用。(可选)更改 Exchange 程序文件的位置。如果指定了路径,该路径必须与被动节点使用的路径相匹配。单击“下一步”。

  7. 在“群集设置”页上选择“群集连续复制”,然后在“群集邮箱服务器名称”字段中输入 CMS 名称。(可选)更改 CMS 存储组和数据库文件的初始位置,然后单击“下一步”。

    note注意:
    CMS 名称必须有 15 个字符或更少。
  8. 在“群集 IP 地址配置”页上,从“第一个子网”下的下列选项中选择:

    • IPv4 网络   如果群集中的所有公用网络接口都使用 IPv4 地址,请选择此选项。选择此选项之后,必须选择一个静态 IPv4 地址或使用 DHCP:

      如果您希望为 CMS 使用静态 IPv4 地址,请选择“使用下列静态 IPv4 地址”,然后在字段中以带小数点的十进制格式输入 IP 地址。

      如果要使用 CMS 的动态分配 IP 地址,则选择“对以下网络使用动态分配 (DHCP) IPv4 地址”。然后,单击“浏览”按钮选择公用群集网络。

    • IPv6 网络   如果群集中的所有公用网络接口还使用 IPv6 地址,请选择此选项。然后,单击“浏览”按钮选择公用群集网络。

  9. 如果要在多子网环境中安装 CCR,则选中“第二个子网”复选框,然后为第二个子网配置网络设置。如果不在多子网环境中安装 CCR,则将“第二个子网”复选框保持清除状态。

  10. 单击“下一步”启动检查和安装。执行检查时,“准备情况检查”页上将会显示状态。成功完成检查后,请单击“安装”。如果任何检查失败并出现错误,则必须纠正发现的问题,然后重新启动安装。

  11. “进度”页会显示安装程序执行的步骤。完成所有步骤之后,清除“使用 Exchange 管理控制台完成安装”复选框,然后单击“完成”。

  12. 此时将出现一条消息,表示在将服务器投入使用之前必须重新启动。单击“确定”确认该消息。

  13. 完成安装和配置之后,将返回初始安装页,以便下载 Exchange 更新,并在此节点上完成安装。(可选)单击“步骤 5:获取 Microsoft Exchange 的关键更新”以下载任何可用更新。如果安装了更新,这些更新又要求重新启动,则不会重新启动节点。而是继续执行此过程。

  14. 单击“关闭”退出 Setup.exe,如果出现一条提示,单击“是”确认。

  15. 在完成安装程序之后,但在重新启动节点之前,请停止 CMS。要停止 CMS,从“开始”菜单中打开 Exchange 命令行管理程序(在 Microsoft Exchange Server 2007 程序组中)并运行以下命令:

    Stop-ClusteredMailboxServer <CMSName> -StopReason Setup -Confirm:$false
    
  16. 停止 CMS(脱机)之后,关闭 Exchange 命令行管理程序并重新启动节点。在重新启动期间,CMS 以及正在重新启动节点所拥有的任何其他群集组都会被移到群集中的另一个节点(如果有的话),这包括未安装 Exchange 的节点。如果 CMS 组移动到另一个节点,则在重新启动后应将它移回主动节点。如果在重新启动过程中获取 CMS 所有权的节点安装了相同版本的 Exchange,则可以在 Exchange 命令行管理程序中使用以下命令将 CMS 移回已重新启动的节点。

    Move-ClusteredMailboxServer <CMSName> -TargetMachine <NodeName> -MoveComment Setup -Confirm:$false
    

    如果在重新启动期间获得 CMS 所有权的节点未安装同一版本的 Exchange(或如果根本未安装 Exchange),必须使用群集管理工具(故障转移群集管理工具或 Cluster.exe)将 CMS 组移回已重新启动的节点。可以使用以下命令完成此操作:

    Cluster group <CMSName> /move:<NodeName>
    
  17. 将 CMS 移回主动节点后,使用该节点上的 Exchange 管理工具启动 CMS。可以在主动节点上的 Exchange 命令行管理程序中运行以下命令以启动 CMS:

    Start-ClusteredMailboxServer <CMSName>
    

    还可以在 Exchange 管理控制台中使用管理群集邮箱服务器向导启动 CMS。有关如何启动 CMS 的详细步骤,请参阅如何启动群集邮箱服务器

    启动 CMS 并使所有资源联机之后,可以在故障转移群集中的第二个节点上安装被动邮箱角色(如果尚未安装)。有关如何在故障转移群集中安装被动邮箱角色的详细步骤,请参阅如何在 Windows Server 2008 的 CCR 环境中安装被动群集邮箱角色