安装单一副本群集

 

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

上一次修改主题: 2008-02-08

在 Windows Server 2003 上安装单一副本群集 (SCC) 分几个阶段进行。在部署 SCC 之前,建议您仔细阅读单一副本群集部分内容。此外,必须确保符合规划单一副本群集中指定的所有要求。

note注意:
有关在 Windows Server 2008 上安装 SCC 的信息,请参阅在 Windows Server 2008 上安装单一副本群集

在 Windows Server 2003 上部署 SCC 的过程分为几个不同的阶段:

  • 存储的形成和配置

  • 网络的形成和配置

  • 形成群集,先从第一个节点开始,然后是第二个节点及任何后续节点

  • 在群集内配置物理磁盘资源

  • 配置群集网络

  • 安装和配置群集邮箱服务器

  • 配置群集邮箱服务器的存储依存关系

  • 验证群集邮箱服务器的切换

建议您在完成每个阶段后再开始下一个阶段。完成所有安装阶段之后,建议您先验证 SCC 解决方案,然后再投入使用。下列各部分将更详细地介绍上述每一安装阶段。

存储的建立和配置

SCC 使用群集邮箱服务器(存储组和数据库)的共享存储。SCC 还可以使用仲裁资源的共享存储;但这不是必需的。在形成群集之前,应该在所有预期节点上按硬件级别配置所有共享存储。

在使用共享磁盘仲裁时,在形成群集之前,必须配置仲裁磁盘并使其可供群集中的所有节点使用。如果仲裁共享磁盘不可用,则群集形成将恢复为本地仲裁,或者完全失败。

note注意:
必须能够从所有可以驻留群集邮箱服务器的节点访问此特定群集邮箱服务器的存储。必须可以从群集中的所有节点访问用于仲裁资源的共享存储,而不管其可以驻留还是将驻留群集邮箱服务器。

将 SCC 投入生产之前在 SCC 中正确配置存储是至关重要的。在 SCC 的安装和配置阶段,必须执行下列任务为 SCC 正确配置存储:

  • 在形成群集之前必须在硬件级别上正确配置存储。有关如何将存储解决方案连接和配置到故障转移群集的详细步骤,请参考该存储解决方案附带的说明,或者咨询硬件供应商。

  • 在安装 Microsoft Exchange Server 2007 之前,故障转移群集中必须存在一个或多个用于群集邮箱服务器的物理磁盘资源。不能使用仲裁磁盘资源来驻留存储组和数据库。如果在群集中未检测到共享存储,Exchange 2007 安装程序将无法继续。

  • 在故障转移群集中安装群集邮箱服务器后,必须使用群集管理器或 Cluster.exe 配置物理磁盘资源设置和依存关系。

还建议使用 Diskpart 工具 (Diskpart.exe) 来验证磁盘磁道是否按扇区对齐。与使用磁盘管理工具创建的未对齐的分区相比,使用 DiskPart 创建的对齐分区可以将磁盘性能提高 20%。有关详细步骤,请参阅如何将 Exchange I/O 与存储磁道边界对齐

网络的建立和配置

在 SCC 配置中创建群集邮箱服务器时,必须有足够数量的静态 IP 地址可用。您必须具有专用于内部群集通信的网络,以及可用于内部群集通信和外部客户端通信的网络(例如,混合网络)。

公用网络和专用网络均需要 IP 地址,用于每个群集网络的所有 IP 地址都必须在同一个子网上,但每个群集网络必须在不同的子网上。(例如,专用网络在一个子网上,而公用网络在其他子网上。)此外,群集邮箱服务器还需要 IP 地址和网络名。下面是对专用和公用 IP 地址的建议:

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

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

群集邮箱服务器的网络最佳做法

还建议您对群集网络执行下列最佳实践:

  • 使用有意义的名称 建立群集时,将有很多机会来让群集节点、群集网络接口、群集名称和群集邮箱服务器名称使用有意义的名称。例如,用来与其他 Exchange 服务器和客户端通信的网络可以称为“公用网络”。用来在群集节点之间通信的网络可以称为“专用网络”。使用可以相互联系的名称,而不必复查拓扑结构映射。另一种有效的约定是将群集的节点与群集邮箱服务器的名称关联。例如,分别将 mbx01、mbx01-node1、以及 mbx01-node2 用于群集邮箱服务器和两个节点。

  • 专用网络接口使用专用 IP 地址 专用网络接口使用下表中的地址范围和子网掩码。

    网络 IP 地址范围 子网掩码

    Private 1

    10.10.10.10-255

    255.255.255.0

    Private 2

    10.10.10.11-255

    255.255.255.0

请注意以下事项:

  • 如果公用网络使用 10.x.x.x 网络和 255.255.255.0 子网掩码,建议您使用备用专用网络 IP 地址和子网掩码。

  • 不推荐使用任何类型的容错适配器或专用网络“成组”。如果需要专用网络冗余,请使用设置为“仅内部通信”的多个网络适配器并在群集配置中定义其网络优先级。如果使用此技术,请确认固件和驱动程序为最新修订版,这一点很重要。有关服务器群集中的兼容性问题的信息,请与网络适配器生产商联系。有关网络适配器在服务器群集部署中成组的详细信息,请参阅 Microsoft 知识库文章 254101 网络适配器成组和服务器群集

若要为使用 SCC 解决方案而配置群集中的网络,请执行如何为单一副本群集配置网络连接中所述的步骤来配置公用网络和专用网络。

建立群集

将第一个节点添加到群集时形成故障转移群集。此过程为群集提供唯一的网络名和唯一的网络 IP 地址。网络名和 IP 地址(共同构成群集的网络标识)随着节点的联机和脱机在群集节点之间移动。通常,群集的网络标识很少在管理群集邮箱服务器时使用。

如果您熟悉早期版本中对故障转移群集或 Exchange 群集的部署,则会发现 SCC 解决方案的群集部署非常特别。如果您以前不了解群集解决方案,将发现与典型的群集配置相比,部署要简单得多。

可以使用如何为单一副本群集创建 Windows Server 2003 故障转移群集中的说明构建新群集。

添加其他节点

在第一个节点上安装了群集服务之后,您会发现在后续节点上安装时需要的时间更短。这是因为安装程序使用第一个节点上配置的网络配置设置作为配置后续节点上的网络设置的基础。有关如何在群集中添加其他节点的详细步骤,请参阅如何为单一副本群集创建 Windows Server 2003 故障转移群集

在添加并配置其他节点之前,应先验证群集配置。可以通过从命令提示符运行 cluster group,验证群集服务是否正在运行以及群集是否工作正常。输出结果应如下所示:

C:\>cluster group

列出所有可用资源组的状态:

组                   节点                 状态

----------------     ---------------     ------

群集组   <节点名称>    联机

在继续之前,还建议您查看事件日志中可能要求干预的错误和警告。

配置群集网络

将所有节点添加到群集之后,必须配置群集网络组件。具体而言,需要配置群集网络、群集网络优先级和丢失的群集检测信号容错设置。下表详细说明为群集网络配置群集检测信号时的可用选项。

配置群集网络的选项

选项 说明

仅限客户端访问(公用网络)

如果希望群集服务仅对与其他客户端的外部通信使用此网络适配器,则选中此选项。此网络适配器上不会出现节点群集间通信。

仅限内部群集通信(专用网络)

如果希望群集服务仅对群集检测信号使用此网络适配器,则选中此选项。

所有通信(混合网络)

如果希望群集服务将网络适配器用于节点群集间通信和与外部客户端的通信,则选中此选项。默认情况下,所有网络均选中此选项。

在 SCC 中部署的群集邮箱服务器要求至少支持每个节点中两张网卡。在 SCC 中,建议将一个网络配置为专用网络,而将另一个网络配置为混合网络。如果将一个网络配置为专用网络,而将另一个网络配置为公用网络,则该专用网络将代表群集邮箱服务器的单个故障点。

有关如何配置群集网络组件的详细步骤,请参阅如何配置群集网络组件和优先级

创建故障转移群集之后,在该群集的任何节点上安装邮箱服务器角色之前,建议您验证故障转移群集是否正常运行。有关验证故障转移群集的详细步骤,请参阅如何验证故障转移群集是否可操作

群集邮箱服务器的安装和配置

通过在每个节点上执行一些步骤,可以在群集中安装邮箱服务器角色。形成并验证群集之后,应在主动节点上安装邮箱服务器角色。在 SCC 中安装邮箱服务器角色时,必须确保 Exchange 数据库文件的路径位于群集的共享磁盘中。如果未选择群集中作为共享磁盘的驱动器和路径,则安装程序将失败,并显示错误消息。有关如何在主动节点上安装邮箱服务器角色的详细步骤,请参阅如何在 Windows Server 2003 上的单一副本群集中安装主动群集邮箱角色

在主动节点上安装了邮箱服务器角色和群集邮箱服务器,并验证了第一个存储组的配置后,应通过执行如何在 Windows Server 2003 单一副本群集中安装被动群集邮箱角色中的步骤在被动节点上安装邮箱服务器角色。

群集邮箱服务器的存储依存关系

安装群集邮箱服务器后,且在将它投入生产之前,必须使用群集管理器或 Cluster.exe 配置数据库的物理磁盘资源。如果未执行此步骤且未建立正确的群集资源依存关系,则在出现故障转移或转交后将不装入数据库。有关如何在运行于 Windows Server 2003 上的 SCC 中配置适当的物理磁盘资源依存关系的详细步骤,请参阅如何为 Windows Server 2003 单一副本群集配置磁盘依存关系

安装多个群集邮箱服务器

仅在主动/被动配置中或单一节点主动配置中支持 SCC。但是,在同一个 SCC 中可以有多个主动节点和多个被动节点。在主动/被动群集中,群集包含至少一个(或多个)主动节点,以及至少一个(或多个)被动节点,例如两个主动节点和一个被动节点。在主动/被动故障转移群集中,群集邮箱服务器实例数始终小于群集中的物理节点数。

Windows 故障转移群集最多可包含八个物理节点。因此,一个 SCC 中最多可以存放七个群集邮箱服务器。虽然一个被动节点可以为一个或多个主动节点提供服务,但是建议您至少为群集中的每个主动节点部署一个被动节点。

安装其他主动节点和被动节点的过程与安装第一个主动节点和被动节点的过程相同。要求安装的每个主动节点都必须具有相应的被动节点,以便系统支持该节点。可将单一被动节点指定为多个主动节点的被动节点。但是,这样做可能会降低可用性,因为在任何特定时间,每个节点都只能驻留一个群集邮箱服务器。例如,在两个主动节点和一个被动节点的情况下,如果两个主动节点同时出现故障,SCC 就没有足够的被动节点来容纳这两个节点。

note注意:
在包含多个群集邮箱服务器的 SCC 中,存在一个已知问题,您可能无法在故障转移群集中安装的第二个以及任何后续的群集邮箱服务器上新建邮箱。如果出现该问题,尝试在群集中的第二个或后续的群集邮箱服务器上新建邮箱时将失败,并出现以下错误消息:“服务器 FQDN.服务器名称上的代理生成器 DLL 找不到或无法初始化。无法计算当前收件人的代理地址。请确保目标服务器上已安装了所有代理地址生成器 DLL。”通过在另一个邮箱服务器上新建邮箱,然后将该邮箱移动到群集中的第二个或后续的群集邮箱服务器上,可以解决该问题。也可以通过在 Active Directory 中为群集邮箱服务器创建 Microsoft MTA 对象解决该问题。有关详细步骤,请参阅如何在 Exchange 2007 单一副本群集的第二个或后续群集邮箱服务器上启用邮箱创建

验证单一副本群集

完成 SCC 解决方案的安装之后,或进行重要的配置更改之后,建议您验证是否将两个节点正确配置为支持群集邮箱服务器,方法是在所有节点之间执行群集邮箱服务器的转交操作。

验证两个节点均能使群集邮箱服务器联机的建议方式是使用 Move-ClusteredMailboxServer cmdlet 将群集邮箱服务器移动到每个节点。Move-ClusteredMailboxServer cmdlet 在 Exchange 命令行管理程序中可用。

有关验证 SCC 解决方案的详细步骤,请参阅如何验证单一副本群集中的转交