规划单一副本群集

 

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

上一次修改主题: 2008-07-24

尽管部署 Microsoft Exchange Server 2007 单一副本群集 (SCC) 与部署独立的 Exchange 2007 服务器类似,也与部署群集连续复制 (CCR) 类似,但是必须考虑到一些重要差异。

单一副本群集的常规要求

部署 SCC 的常规要求如下:

  • 确保正在运行域名系统 (DNS)。理想情况下,DNS 服务器应该接受动态更新。如果 DNS 服务器不接受动态更新,则必须为每个群集邮箱服务器和群集本身创建一个 DNS 主机 (A) 记录。否则,Exchange 不能正常运行。有关如何为 Exchange 配置 DNS 的详细信息,请参阅 Microsoft 知识库文章 322856 HOW TO:配置 DNS 以用于 Exchange Server

  • 如果群集节点属于某个目录命名服务区域,而该区域的名称与计算机所加入的 Active Directory 目录服务域的名称不同,那么,默认情况下 DNSHostName 属性不包含子域名。在这种情况下,可能需要更改 DNSHostName 属性以确保某些服务(如文件复制服务 (FRS))正常工作。有关详细信息,请参阅知识库文章 240942 Active Directory DNSHostName 属性不包含子域

  • 所有群集节点必须是同一个 Active Directory 域和站点中的成员服务器。在同时是 Active Directory 目录服务的节点上或者是不同的 Active Directory 域或站点的成员的节点上不支持 Exchange 2007。

  • 安装 Exchange 2007 之前,请确保已建立群集。请确保在安装 Exchange 2007 之前,在要安装 Exchange 2007 的群集组中至少存在一个物理磁盘资源。安装群集邮箱服务器之后,在群集管理器中配置适当的磁盘资源依存关系。

  • 确保群集邮箱服务器名称最多包含 15 个字符。

  • 安装了 Exchange 2007 的群集不得包含 Exchange Server 2003、Exchange 2000 Server 或任何群集感知版本的 Microsoft SQL Server。不支持在包含上述任何其他应用程序的群集中运行 Exchange 2007。允许在包含 SQL Server Express Edition 或其他数据库应用程序(例如,Microsoft Office Access)的群集中运行 Exchange 2007,条件是该数据库应用程序是非群集应用程序。

  • 在安装 Exchange 2007 之前,请确保物理磁盘资源上要安装所有 Exchange 数据的文件夹是空的。

  • 必须在群集中所有已配置为群集邮箱服务器的主机的节点上安装相同版本的 Exchange 2007。此外,群集中所有节点的操作系统和 Exchange 文件必须安装在相同的路径和驱动器中。这要求所有计算机的磁盘配置要尽量类似(尽管不是完全相同)。

  • 不要安装、创建或将任何资源从默认的群集组移动到包含群集邮箱服务器的资源组。而且也不要安装、创建或将任何资源组从包含群集邮箱服务器的组移动到默认的群集组。默认的群集组应该只包含群集 IP 地址、网络名称和仲裁资源。不支持将资源移动到默认的群集组或将资源与默认的群集组组合。

    important要点:
    运行 Exchange 以前版本的群集需要 Microsoft 分布式事务处理协调器 (MSDTC) 的一个群集实例。Exchange 2007 去除了群集 MSDTC 资源的这个需求。SCC 中的群集邮箱服务器不使用在故障转移群集中安装的 MSDTC 资源。由于存在 COM+ 依存关系,第三方应用程序可能需要 MSDTC 资源。在 Windows Server 2003 中,MSDTC 群集资源要求在群集中使用共享存储。如果群集 MSDTC 资源是第三方应用程序所必需的,则应该将其安装在不同于包含群集邮箱服务器组的群集组中。Windows Server 2008 提供了一个本地、非群集 MSDTC 实例,该实例去除了 Windows Server 2008 故障转移群集中共享存储的这个需求。有关 Windows Server 2008 中 MSDTC 更改的详细信息,请参阅 Windows Server 2008。

单一副本群集的硬件要求

SCC 部署的硬件要求如下:

  • 整个解决方案必须在 Microsoft Windows Server 已测试产品的编录中的“群集解决方案”类别中列出。

  • 如果 SCC 的地理位置分散,则它必须在 Microsoft Windows Server 已测试产品的编录中的“地理位置分散的群集解决方案”类别中列出。

单一副本群集的软件要求

SCC 部署的软件要求如下:

  • 群集中的所有节点必须使用相同的启动驱动器号和系统驱动器号以及相同的 Windows 路径将 Windows Server 2008 Enterprise Edition 或 Windows Server 2003 Enterprise Edition 操作系统安装在每个群集节点上。无法拥有一个或多个节点运行 Windows Server 2003 而其他节点运行 Windows Server 2008 的群集。不支持在故障转移群集中混合操作系统版本。

  • 只有邮箱服务器角色才能安装在群集中。任何其他 Exchange 服务器角色都不能安装在属于故障转移群集的计算机上。

单一副本群集的网络要求

用于客户端和群集通信的网络一定要配置正确。此部分提供了验证专用和公用网络设置是否正确配置时必须执行的步骤的链接。此外,必须确保为群集正确配置了网络连接顺序。

为 SCC 部署设计网络基础结构时,请考虑下列事项:

  • 每个节点必须至少具有两个可用于群集的网络适配器。客户端和其他服务器只需要能够从其中一个网络适配器访问节点。其他网络适配器用于群集间通信。

  • 当创建群集邮箱服务器时,必须有足够数量的静态 IP 地址可用。公用和专用网络都需要 IP 地址。与专用地址和公用地址有关的要求如下所述:

    • 专用地址 在每个节点上,每个用于群集专用网络的网络适配器都需要一个静态 IP 地址。所使用的静态 IP 地址必须与公用网络的静态 IP 地址不在同一个子网或网络上。建议您将 10.10.10.x 和 255.255.255.0 子网掩码用作专用网络的专用 IP 地址子网。如果公用网络使用 10.x.x.x 网络以及 255.255.255.0 子网掩码,则建议您使用备用专用网络 IP 地址和子网掩码。如果配置了多个专用网络,则每个专用网络适配器和网络都需要唯一的地址和子网。

    • 公用地址 在每个节点上,每个用于群集公用网络的网络适配器都需要一个静态 IP 地址。另外,服务器群集和群集邮箱服务器也需要静态 IP 地址,以便客户端和管理员能够访问它们。所使用的静态 IP 地址必须与专用网络的静态 IP 地址不在同一个子网或网络上。

    note注意:
    如果您在 Windows Server 2008 上安装 SCC,则可以使用动态分配的 Internet 协议版本 6 (IPv6) 地址以及静态的 IPv4 地址用于专用网络或公用网络。
  • 如果在 Windows Server 2003 上安装 SCC,则群集服务要求群集中所有节点的专用网络必须位于同一子网上。若要在地理位置分散的环境中实现该操作,可以在互相连接两个节点时使用虚拟 LAN (VLAN) 开关。如果使用 VLAN,则点到点的往返延迟必须少于 0.5 秒。此外,从节点上运行的 Windows 操作系统的角度来看,两个节点之间的链接必须显示为单个点到点连接。为了避免单点故障,对节点之间的不同路径使用独立的 VLAN 硬件。相同的子网限制不会应用于 Windows Server 2008 上运行的故障转移群集。

  • 如果在 Windows Server 2003 上安装 SCC,则群集服务要求群集中所有节点的公用网络必须位于同一子网上,并且该子网必须与用于专用网络的子网不同。群集公用网络应提供与其他 Exchange 服务器或其他服务(例如 Active Directory 和 DNS)的连接。使用网络适配器成组或类似的技术可以避免发生单点故障。相同的子网限制不会应用于 Windows Server 2008 上运行的故障转移群集。

  • 必须提供独立的群集专用网络。专用网络用于群集节点间通信。此网络可以本地化为群集中的计算机,不需要 DNS 服务。

  • 如果要在 Windows Server 2003 上安装 SCC,则必须配置 Windows 中的网络连接顺序使公用网络位于连接顺序的顶部,而且必须配置群集中的网络优先级使专用网络位于优先级顺序的顶部。

  • 对于双数据中心配置,检测信号要求可能不是最严格的公用网络带宽和延迟要求。必须评估网络总负载(其中包括客户端、Active Directory、传输和其他通信)以确定所需的网络要求。

单一副本群集的存储要求

SCC 使用共享存储存储群集邮箱服务器数据(存储组和数据库)。也可以在共享存储上存储仲裁资源。对仲裁资源使用共享存储的另一种方案是使用多数节点集 (MNS) 仲裁。可以是传统的 MNS 仲裁,也可以是具有文件共享见证的 MNS 仲裁。

若要使 SCC 正确运行,按照所示顺序执行下列任务非常重要:

  1. 形成群集之前,应该在每个将属于该群集的节点上配置所有共享存储。在形成群集之前,必须配置仲裁磁盘并使其可供群集中的所有节点使用。如果仲裁不可用,则无法形成群集。

  2. 形成群集之后,安装 Exchange 之前,必须配置群集邮箱服务器共享存储的物理磁盘资源。

  3. 安装 Exchange 并创建群集邮箱服务器之后,必须配置物理磁盘资源依存关系。

note注意:
必须能够从所有可以驻留群集邮箱服务器的节点访问群集邮箱服务器的共享存储。

在设计 SCC 存储解决方案时,建议您执行下列最佳实践:

  • 使用规划磁盘存储中的常规存储计划指导。

  • 将数据库文件和事务日志文件存储在不同的逻辑单元号 (LUN) 上。

  • 使用 NTFS 文件系统卷装入点向操作系统展现卷。

  • 使用可识别名称,可以直接并明显地绑定到托管的存储组或数据库。如果日志和数据库使用不同的卷,则路径应标识数据类型。此方法有助于避免因为数据库数和存储组数的增加而造成人为错误。

    note注意:
    Exchange 2007 不支持将事务日志或数据库文件放在卷的根目录。

单一副本群集的 Active Directory 要求

SCC 具有独立服务器的所有 Active Directory 基础结构要求,同时还具有其他要求。在多数据中心解决方案中,因为任何数据中心随时可能会驻留群集邮箱服务器,所以两个数据中心必须均具有足够的 Active Directory 基础结构支持。即使其他数据中心不可用,也需要具有此容量。此外,群集中的所有节点必须处于同一个域中,群集服务帐户必须拥有适当的权限。

note注意:
分散在不同地理位置的群集还要求将单个 Active Directory 站点在多个数据中心间延伸。但是,只有群集节点需要位于第二个数据中心内的站点中。需要使用第三方硬件和复制技术来部署分散在不同地理位置的 SCC 解决方案。

单一副本群集的服务帐户要求

如果您在 Windows Server 2003 上安装 SCC,则必须使用域帐户作为群集服务帐户。群集中的所有节点都必须是同一域的成员,并且群集中的所有节点都必须使用相同的群集服务帐户。群集服务帐户还必须是能够驻留群集邮箱服务器的每个节点上的本地 Administrators 组的成员。

在故障转移群集的网络名称资源处于联机状态时,群集服务帐户负责创建和维护由该资源标识并与之关联的计算机帐户。若要确保群集服务帐户具有相应的权限,请参阅知识库文章 307532 当群集服务帐户修改计算机对象时如何解决其故障。知识库文章 251335 域用户无法将工作站或服务器加入到域中中提供了其他信息。

如果在 Windows Server 2008 上安装 SCC,则群集服务将在 LocalSystem (SYSTEM) 帐户下运行。

详细信息

有关 Windows Server 2008 中故障转移群集及其 Windows Server 2003 前身的详细信息,请参阅下列资源: