故障转移群集硬件要求和存储选项

适用范围:Windows Server 2022、Windows Server 2019、Windows Server 2016、Windows Server 2012 R2、Windows Server 2012、Azure Stack HCI 21H2 和 20H2

若要创建故障转移群集,系统必须满足以下要求:

  • 拥有硬件要求中列出的所有硬件
  • 认证当前正在运行的 Windows Server 版本的所有硬件
  • 故障转移群集的所有部分都必须通过验证配置中的验证测试。

本文更详细地介绍了其中每项硬件要求。

硬件要求

以下部分介绍故障转移群集的硬件要求和建议。

Servers

建议使用一组包含相同或相似组件的匹配计算机。

注意

如果已从 Azure Stack HCI 目录通过你喜欢的 Microsoft 硬件合作伙伴购买 Azure Stack HCI 集成系统解决方案硬件,则 Azure Stack HCI 操作系统应已预安装。

网络适配器和电缆

如果使用 Internet Small Computer Systems Interface (iSCSI),则应只将每个网络适配器专用于网络通信或 iSCSI。

在连接群集节点的网络基础结构中,应避免出现单点故障。 例如,你可以通过多个不同的网络来连接群集节点。 也可以使用成组网络适配器、冗余交换机、冗余路由器或消除了单一故障点的类似硬件来连接群集节点。

注意

如果使用一个网络来连接群集节点,该网络应满足“验证配置”中的冗余要求。 但是,还应在报告中看到一条消息,指出网络不应有单一故障点。

用于存储的设备控制器和其他适配器

应该用于存储的设备控制器或其他兼容适配器取决于计划使用的存储类型。

  • 如果使用串行连接 SCSI 或光纤通道,则所有群集服务器中存储堆栈的所有组件都应相同。 更具体地说,连接到群集存储的以下组件在所有群集服务器中都应相同:

    • 多路径输入和输出 (MPIO) 软件
    • 设备特定模块 (DSM) 软件
    • 主机总线适配器 (HBA)
    • HBA 驱动程序
    • HBA 固件

    如果使用不同的 HBA,则必须向存储供应商验证是否遵循其配置准则。

  • 如果使用的是 iSCSI,则每个群集服务器都应具有一个或多个专用于群集存储的网络适配器或 HBA。 应仅使用连接到 iSCSI 的网络进行网络通信。 用于连接 iSCSI 存储目标的网络适配器在所有服务器上应相同。 建议使用千兆位以太网或更高版本。

存储

必须使用与 Windows Server 2012 R2、Windows Server 2012 及更高版本兼容的存储空间直通或共享存储。 可以使用连接的共享存储,或者将 SMB 3.0 文件共享用作运行在故障转移群集中配置的 Hyper-V 的服务器的共享存储。 有关详细信息,请参阅在 SMB 上部署 Hyper-V

大多数情况下,连接的存储应包含在硬件级配置的多个独立磁盘。 这些磁盘也称为逻辑单元号 (LUN)。

某些群集具有充当磁盘见证的磁盘,该磁盘是保存群集配置数据库的群集存储中的磁盘。 故障转移群集仅当磁盘见证应是指定仲裁配置的一部分时才具有磁盘见证。 有关详细信息,请参阅了解存储空间直通中的仲裁。 其他磁盘包含群集角色所需的文件。

还应考虑以下附加存储要求:

  • 在使用故障转移群集中包含的本机磁盘支持时,应使用基本磁盘,而非动态磁盘。

  • 建议使用新技术文件系统 (NTFS) 格式化磁盘分区。 如果使用群集共享卷 (CSV),则必须使用 NTFS 格式化每个 CSV 的分区。

    注意

    如果你有见证磁盘仲裁配置,可以使用 NTFS 或弹性文件系统 (ReFS) 格式化磁盘。

  • 对于磁盘的分区样式,可使用主启动记录 (MBR) 或 GUID 分区表 (GPT)。

Hyper-V 的硬件要求

如果要创建包括群集虚拟机的故障转移群集,则群集服务器还必须满足支持 Hyper-V 角色的硬件要求。

Hyper-V 角色具有以下要求:

  • 64 位处理器
  • 处理器必须具有硬件辅助虚拟化,在具有虚拟化选项的处理器中可用,尤其是 Intel 虚拟化技术 (Intel VT) 或高级微设备虚拟化 (AMD-V) 技术。
  • 处理器还必须具有并启用硬件强制实施的数据执行保护 (DEP)。 具体而言,必须启用 Intel 执行禁用 (XD) 位或 AMD 无执行 (NX) 位。

有关 Hyper-V 的详细信息,请参阅 Hyper-V 概述

使用故障转移群集部署存储区域网络准则

如果使用故障转移群集部署存储区域网络 (SAN),请遵循以下准则:

  • 确认存储兼容性。 应向制造商和供应商确认存储(包括其驱动程序、固件和软件)是否与运行的 Windows Server 版本中的故障转移群集兼容。

  • 隔离存储设备,每个设备一个群集。 来自不同群集的服务器不应访问相同的存储设备。 大多数情况下,用于一组群集服务器的 LUN 应通过 LUN 屏蔽或分区而与所有其他服务器隔离。

  • 使用多路径 I/O 软件或成组网络适配器。 使用高度可用的存储结构时,可以使用多路径 I/O 软件或网络适配器组合部署具有多个 HBA 的故障转移群集。 通过这两种方法,可以执行负载均衡和故障转移 (LBFO),从而为系统提供尽可能高的冗余和可用性级别。 如果你使用的是 Windows Server 2012 R2 或 Windows Server 2012,多路径解决方案必须基于 Microsoft 多路径 I/O (MPIO)。 虽然 Windows Server 还包含一个或多个 DSM 作为其操作系统的一部分,但硬件供应商通常应该为你的硬件提供 MPIO 设备特定模块 (DSM)。

    重要

    HBA 和多路径 I/O 软件可能对版本敏感。 与硬件供应商密切合作,选择与系统版本的 Windows Server 兼容的正确适配器、固件和软件。 网络接口卡 (NIC) 适配器、驱动程序和固件必须与交换机嵌入式组合 (SET) 完全匹配,才能在所有群集节点中正常运行。

  • 使用存储空间。 如果计划部署使用存储空间配置的串行连接 SCSI (SAS) 群集存储,请确保阅读部署群集存储空间中的要求。