在 VMM 中管理存储空间直通
本文概述了 存储空间直通 (S2D),以及如何在 System Center - Virtual Machine Manager (VMM) 构造中部署它。
Windows Server 2016 中引入了 存储空间直通 (S2D)。 它将物理存储驱动器分组到虚拟存储池中,以提供虚拟化存储。 使用虚拟化存储,可以:
- 将多个物理存储源作为单个虚拟实体进行管理。
- 使用和不使用外部存储设备获取廉价的存储。
- 将不同类型的存储收集到单个虚拟存储池中。
- 通过添加新驱动器,轻松预配存储并按需扩展虚拟化存储。
注意
VMM 2019 UR3 及更高版本支持 Azure Stack 超聚合基础结构(HCI 版本 20H2)。
注意
VMM 2022 支持 Azure Stack 超融合基础结构(HCI,版本 20H2 和 21H2)。
工作原理
S2D 从附加到 Windows Server 群集中特定节点的存储创建存储池。 存储可以是直接附加到单个节点的节点或磁盘设备上的内部存储。 支持的存储驱动器包括 NVMe、通过 SATA 或 SAS 连接的 SSD 以及 HDD。 了解详细信息。
- 在 Windows Server 群集上启用 S2D 时,S2D 会自动发现符合条件的存储并将其添加到群集的存储池。
- S2D 还会创建一个内置的服务器端存储缓存,以最大程度地提高性能。 最快的驱动器用于缓存,剩余驱动器用于容量。 详细了解缓存。
- 从存储池创建卷。 创建卷会创建虚拟磁盘(存储空间)、分区和格式化它、将其添加到群集,并将其转换为群集共享卷(CSV)。
- 为卷配置不同级别的容错,以指定如何使用 SMB 3.0 在池中的物理磁盘之间分布虚拟磁盘。 可以配置不具有复原能力或镜像或奇偶校验复原能力的卷。 了解详细信息。
聚合和非聚合部署
可以通过多种方式部署运行 S2D 的群集:
- 超聚合部署:Hyper-V 计算和 S2D 存储在同一群集中运行,且它们之间没有分离。 这提供同时缩放计算和存储资源。
- 非聚合部署:计算资源在一个 Hyper-V 群集上运行。 S2D 存储在不同的群集上运行。 可以单独缩放群集,以便进行微调的管理。
超聚合部署
下面是超聚合部署的插图
图 1:超聚合部署
- VM 文件存储在本地 CSV 上。
- 不使用文件共享和 SMB。
- S2D CSV 卷可用后,可以像预配任何其他 Hyper-V 部署一样对其进行预配。
- 将 Hyper-V 计算群集与其 S2D 存储一起缩放。
非聚合部署
下面是非聚合部署的插图
图 2:非聚合部署
- 文件共享是在 S2D CSV 上创建的。
- Hyper-V VM 配置为将其文件存储在横向扩展文件服务器(SOFS)上,并使用 SMB 3.0 进行访问。
- 可以单独缩放 Hyper-V 和 SOFS 群集,以便进行微调的管理。 例如,许多 VM 的计算节点可能接近完整容量,但存储节点可能具有多余的磁盘和 IOPS 容量;因此,仅添加其他计算节点。