机架感知群集的要求和支持的配置(预览版)

适用于:Azure 本地版本 2510 及更高版本

本文提供机架感知群集的要求和支持的配置。

重要

此功能目前处于预览状态。 有关适用于 Beta 版、预览版或尚未正式发布的 Azure 功能的法律条款,请参阅 适用于 Microsoft azure 预览版的补充使用条款

一般要求

类别 详细信息
系统要求 所有 Azure 本地系统要求都适用于机架感知群集。 请参阅 Azure 本地的系统要求
驱动器要求 数据驱动器必须是全闪存驱动器。 非易失性内存 Express(NVMe)或固态硬盘(SSD)均可工作。
可用性区域 - 支持两个本地区域,每个区域最多有四台计算机。
- 这两个区域必须包含数量相等的计算机。
- 计算机只能属于一个区域。
部署类型 仅支持新部署。 不支持从标准群集部署转换为机架感知群集。
延迟要求 机架之间的往返延迟必须小于 1 毫秒。
带宽要求 机架之间的同步复制需要专用存储网络。 有关基于群集大小和网络接口卡(NIC)速度的带宽要求的详细信息,请参阅 带宽要求

带宽要求

可以根据群集大小和网络接口卡(NIC)速度计算必要的带宽,如下表所述:

每个区域的计算机数 NIC 速度 (Gbps) 存储端口 所需的带宽(GbE)
1 10 2 20 GbE
2 10 2 40 GbE
3 10 2 60 GbE
4 10 2 80 GbE
1 二十五 2 50 GbE
2 二十五 2 100 GbE
3 二十五 2 150 GbE
4 二十五 2 200 GbE

支持的节点配置

下表汇总了卷复原设置支持的配置:

两个区域中的计算机数 工作负载量 卷复原 存储效率 容错
1+1 (2 节点群集) 2 双向镜像 50% 单故障(驱动器、节点或机架)
2+2 (4 节点) 4 四向镜像 25% 三个故障(驱动器或节点)。
如果一个机架发生故障,剩余的系统仍然可以承受一个驱动器或节点的故障。
3+3 (6 节点) 6 四向镜像 25% 三个故障(驱动器或节点)。
如果一个机架发生故障,剩余的系统可以承受一个驱动器或节点的故障。
4+4 (8 节点) 8 四向镜像 25% 三个故障(驱动器或节点)。
如果一个机架发生故障,剩余的系统可以承受一个驱动器或节点的故障。

注释

  • 所有配置都需要机架级嵌套镜像(RLNM)。
  • 无法创建三向镜像卷。 仅支持 2 向或 4 向镜像卷。

关键注意事项

请记住机架感知群集的以下关键注意事项:

  • 可以通过 Azure 门户 或使用 ARM 模板部署机架感知群集。
  • 可以创建 Azure 本地 VM 并将其分配给特定区域,以平衡工作负荷。 根据 VM 关键性,可以配置:
    • 严格摆放。 VM 保留在指定的区域,不会故障转移。
    • 非严格放置。 如果需要,VM 可以故障转移到另一个区域。
  • 可以通过将一对节点添加到机架感知群集来缩放群集。 可将 2+2 配置扩展到 3+3,将 3+3 扩展到 4+4。 此版本不支持在 1+1 机架感知群集中添加节点。

Recommendations

  • 执行负载测试,以确保解决方案能够正确扩展至生产环境。

  • 对 VM 工作负荷执行实时迁移和故障转移测试。

    • 在计划内故障转移期间,非严格 VM 会无缝迁移到同一区域中的工作节点,如果有必要,则不会停机地迁移到另一个区域。

    • 在非计划的故障转移期间,VM 操作可能会被中断。 通常,系统需要三到五分钟才能在备用节点或区域上还原可用性。

    下表概述了 VM 放置和故障转移机制:

    VM 启动时的定位 失败模式 VM 放置响应 恢复 恢复后的 VM 放置
    区域 1 (严格) 区域 1 停止运作 已保存模式 (无故障转移) 区域 1 返回 区域 1 (严格)
    区域 1 (非严格) 区域 1 向下 区域 2 (非严格模式) (故障转移区) 区域 1 返回 区域 1 (非严格)
    区域 2 (严格) 区域 1 向下 无更改 区域 1 返回 无更改
    区域 2 (非严格) 区域 1 向下 无更改 区域 1 返回 无更改
  • 报告问题时,收集诊断日志。 请参阅 收集 Azure 本地的诊断日志

不受支持的配置

  • 使用 Windows Admin Center 和 PowerShell 应用 VM 关联规则可能会导致未知行为。
  • 此版本不支持将节点添加到 1+1 机架感知集群。

后续步骤