如何在 Windows Server 2003 上的单一副本群集中安装主动群集邮箱角色

 

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

上一次修改主题: 2009-03-05

本主题说明如何在运行于 Windows Server 2003 上的单一副本群集 (SCC) 中的主动节点上安装邮箱服务器角色和创建群集邮箱服务器 (CMS)。有关如何在运行于 Windows Server 2008 上的故障转移群集中主动节点上的 SCC 环境中安装邮箱服务器角色和创建 CMS 的详细步骤,请参阅如何在 Windows Server 2008 上的单一副本群集中安装主动群集邮箱角色

可以使用命令行版本的安装程序 (Setup.com) 或 Microsoft Exchange Server 2007 Service Pack 1 (SP1) 安装向导 (Setup.exe) 安装邮箱服务器角色和创建 CMS。本主题介绍在这两种界面上执行的相应过程。

note注意:
物理磁盘资源必须在默认群集组中配置,并且在安装 Exchange Server 2007 之前不应移到群集邮箱服务器群集组中。
note注意:
如果您现已装有 Exchange 2007,则默认群集组可能不存在。要在此情况下安装 Exchange 2007 的新实例,请将存储组移至临时组,然后将临时组移至安装程序将运行的节点。在安装 Exchange 2007 后,请将存储组移到存储组的新实例,然后更新依存关系。

开始之前

在执行下列任一步骤之前,必须正确形成和配置 Windows Server 2003 故障转移群集。有关如何在 Windows Server 2003 上为 SCC 创建和配置故障转移群集的详细步骤,请参阅如何为单一副本群集创建 Windows Server 2008 故障转移群集。此外,必须在群集中配置共享存储,群集中还必须存在共享存储。而且,将包含默认存储组和数据库的物理磁盘资源必须由正在其上运行安装程序的节点所拥有。

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

important要点:
如果意外地将群集 IP 地址指定为 CMS 的 IP 地址,或如果意外地将群集名称指定为 CMS 的名称,则可以通过使用正确的 IP 地址和名称执行第一个过程的步骤 1 来完成安装。
note注意:
CMS 名称必须有 15 个字符或更少。

步骤

使用 Setup.com 在 Windows Server 2003 SCC 中的主动节点上安装邮箱服务器角色和创建 CMS

  1. 验证主动节点是否拥有包含将驻留默认存储组和数据库的磁盘资源的磁盘组。若要验证磁盘资源组的所有权,请打开命令提示符窗口,然后运行以下命令:

    Cluster group
    

    如果在其上执行此步骤的节点不拥有包含将驻留默认存储组的物理磁盘资源的组,则必须通过运行以下命令将该组移动到此节点:

    Cluster group "GroupName" /move:<NodeName>
    
  2. 在验证主动节点拥有将驻留默认存储组和数据库的物理磁盘资源后,导航到包含 Exchange 2007 SP1 安装文件的文件夹,然后运行以下命令。

    Setup.com /m:install /roles:mailbox /newcms /cmsname:<NameofClusteredMailboxServer> /cmsipaddress:<IPAddressofClusteredMailboxServer> /cmssharedstorage /cmsdatapath:<SharedStoragePathForDatabase>
    
    note注意:
    在运行安装程序之前,必须创建为 /cmsdatapath 指定的路径。如果需要将程序文件放在备用位置,可以为命令添加 /targetdir:<Path> 以指定位置。如果确实指定了路径,则在运行安装程序之前,必须在本地驱动器而不是共享存储上创建该路径,而且它必须与被动节点所用的路径匹配。
    note注意:
    如果已安装被动群集邮箱角色,则可以使用以下命令使被动节点成为主动节点:
    Setup.com /newcms /cmsname:<NameofClusteredMailboxServer> /cmsipaddress:<IPAddressofClusteredMailboxServer> /cmssharedstorage
    
  3. 成功完成安装之后,将出现一条消息,表示要求重新启动。在重新启动节点之前,应停止 CMS。要停止 CMS,从“开始”菜单中打开 Exchange 命令行管理程序(在 Microsoft Exchange Server 2007 程序组中)并运行以下命令:

    Stop-ClusteredMailboxServer <CMSName> -StopReason Setup -Confirm:$false
    
  4. 停止 CMS(使其脱机)之后,关闭 Exchange 命令行管理程序和命令提示符窗口,然后重新启动节点。

  5. 在重新启动过程中,如果被动节点存在于群集中,则所有群集组都将从重新启动的节点移动到被动节点。重新启动节点后,CMS 组移回主动节点,而其他所有组都保留在被动节点上且必须在继续操作之前手动移回主动节点。在新形成的 Windows Server 2003 故障转移群集中,至少存在两个组。一个组是默认群集组,而其他组包含在群集形成期间检测到的物理磁盘资源。其他组的命名形式为 Group X,其中 X 是组的编号。在群集形成期间检测到的每个物理磁盘资源都有一个组(例如,Group 0、Group 1 等)。通过对每个组运行以下命令,可将包含物理磁盘资源的每个组从被动节点移动到主动节点。

    Cluster group "Group X" /move:<NodeName>
    
  6. 然后,将 CMS 的物理磁盘资源从默认磁盘组移动到 CMS 组。通过对每个磁盘资源和组运行下列命令,可以将磁盘从其他每个组移动到包含 CMS 的组,然后删除空组:

    Cluster res "Disk X:" /move:CMSName
    Cluster group "Group X" /delete
    
  7. 接下来,通过运行以下命令使相应磁盘资源成为 Microsoft Exchange 数据库实例资源的依存项,配置物理磁盘资源依存关系:

    Cluster res "First Storage Group/Mailbox Database (CMSName)" /AddDep:"Disk X:"
    

    对于将由存储组或数据库使用的其他每个磁盘,重复此命令。

  8. 正确配置物理磁盘资源依存关系后,必须通过为 CMS 组中的每个磁盘资源运行以下命令,对 CMS 所用的磁盘资源禁用“影响此组”设置:

    Cluster res "Disk X:" /prop RestartAction=1
    

    对于将由存储组或数据库使用的其他每个磁盘,重复此命令。

  9. 对磁盘资源禁用“影响此组”设置后,通过在主动节点上运行 Exchange 命令行管理程序中的以下命令,使用 Exchange 管理工具启动 CMS:

    Start-ClusteredMailboxServer <CMSName>
    

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

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

使用 Exchange Server 2007 SP1 安装向导在 Windows Server 2003 SCC 中的主动节点上安装邮箱服务器角色和创建 CMS

  1. 验证主动节点是否拥有包含将驻留默认存储组和数据库的磁盘资源的磁盘组。若要验证磁盘资源组的所有权,请打开命令提示符窗口,然后运行以下命令:

    Cluster group
    

    如果在其上执行此步骤的节点不拥有包含将驻留默认存储组的物理磁盘资源的组,则必须通过运行以下命令将该组移动到此节点:

    Cluster group "GroupName" /move:<NodeName>
    
  2. 在验证主动节点拥有将驻留默认存储组和数据库的物理磁盘资源后,导航到包含 Exchange 2007 SP1 安装文件的文件夹,然后运行以下命令:

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

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

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

  6. 在“安装类型”页上,选择“自定义 Exchange Server 安装”。(可选)更改 Exchange 程序文件的位置。如果指定了路径,则它必须位于本地驱动器而不是共享存储上,而且必须与所有被动节点所用的安装路径匹配。单击“下一步”。

  7. 在“服务器角色选择”页上,选择“主动群集邮箱角色”。这会自动选择“管理工具”角色,而其他角色将不可用。(可选)更改 Exchange 程序文件的位置。如果指定了路径,则它必须位于本地驱动器而不是共享存储上,而且必须与所有被动节点所用的安装路径匹配。单击“下一步”。

  8. 在“群集设置”页上,选择“单一副本群集”,然后在“群集邮箱服务器名”字段中输入 CMS 名称。

  9. 通过单击“浏览”,然后在驱动器上选择一个由包含 CMS 的组中物理磁盘资源表示的位置,将 CMS 数据库文件的位置更改为共享存储上的位置。将 CMS 数据库文件的路径更改为共享存储路径后,单击“下一步”。

    note注意:
    所用的共享存储路径不能是卷的根目录。
  10. 在“群集 IP 地址配置”页上,输入静态 Internet 协议版本 4 (IPv4) 地址,然后单击“下一步”。

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

  12. “进度”页此时会显示将执行的步骤。处理每个步骤时,会显示进度,每个步骤完成时,会提供完成状态。成功完成所有步骤之后,清除“使用 Exchange 管理控制台完成安装”复选框,然后单击“完成”。

  13. 成功完成安装之后,将出现一条消息,表示要求重新启动。单击“确定”。

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

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

    Stop-ClusteredMailboxServer <CMSName> -StopReason Setup -Confirm:$false
    
  16. 停止 CMS(使其脱机)之后,关闭 Exchange 命令行管理程序和命令提示符窗口,然后重新启动节点。

  17. 在重新启动过程中,如果被动节点存在于群集中,则所有群集组都将从重新启动的节点移动到被动节点。重新启动节点后,CMS 组移回主动节点,而其他所有组都保留在被动节点上且必须在继续操作之前手动移回主动节点。在新形成的 Windows Server 2003 故障转移群集中,至少存在两个组。一个组是默认群集组,而其他组包含在群集形成期间检测到的物理磁盘资源。其他组的命名形式为 Group X,其中 X 是组的编号。在群集形成期间检测到的每个物理磁盘资源都有一个组(例如,Group 0、Group 1 等)。通过对每个组运行以下命令,可将包含物理磁盘资源的每个组从被动节点移动到主动节点:

    Cluster group "Group X" /move:<NodeName>
    
  18. 然后,将 CMS 的物理磁盘资源从默认磁盘组移动到 CMS 组。通过对每个磁盘资源和组运行下列命令,可以将磁盘从其他每个组移动到包含 CMS 的组,然后删除空组:

    Cluster res "Disk X:" /move:CMSName
    Cluster group "Group X" /delete
    
  19. 接下来,通过运行以下命令使相应磁盘资源成为 Microsoft Exchange 数据库实例资源的依存项,配置物理磁盘资源依存关系:

    Cluster res "First Storage Group/Mailbox Database (CMSName)" /AddDep:"Disk X:"
    

    对于将由存储组或数据库使用的其他每个磁盘,重复此命令。

  20. 正确配置物理磁盘资源依存关系后,必须通过为 CMS 组中的每个磁盘资源运行以下命令,对 CMS 所用的磁盘资源禁用“影响此组”设置:

    Cluster res "Disk X:" /prop RestartAction=1
    

    对于将由存储组或数据库使用的其他每个磁盘,重复此命令。

  21. 对磁盘资源禁用“影响此组”设置后,通过在主动节点上运行 Exchange 命令行管理程序中的以下命令,使用 Exchange 管理工具启动 CMS:

    Start-ClusteredMailboxServer <CMSName>
    

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

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