在 VMM 中管理存储空间直通

重要

此版本的 Virtual Machine Manager (VMM) 已停止提供支持,建议升级到 VMM 2019

本文将概述存储空间直通 (S2D),以及如何将其部署到 System Center Virtual - Machine Manager (VMM) 构造中。

Windows Server 2016 中引入了存储空间直通 (S2D)。 它可将物理存储驱动器分组到虚拟存储池中以提供虚拟化存储。 使用虚拟化存储可以:

  • 将多个物理存储源作为单个虚拟实体进行管理。
  • 获取廉价的存储,无论是否有外部存储设备。
  • 将不同类型的存储聚集到单个虚拟存储池中
  • 轻松预配存储,并通过添加新驱动器来按需扩展虚拟化存储。

注意

VMM 2019 UR3 及更高版本支持 Azure Stack 超聚合基础结构(HCI,版本 20H2)

它是如何工作的?

S2D 从连接到 Windows Server 群集中特定节点的存储创建存储池。 存储可位于节点内部,也可是直接连接到单个节点的设备。 受支持的存储驱动器包括 NVMe、通过 SATA 或 SAS 连接的 SSD,以及 HDD。 了解详细信息

  • 在 Windows Server 群集上启用 S2D 时,S2D 会自动发现符合条件的存储,并将其添加到群集的存储池中。
  • S2D 还会创建内置的服务器端存储缓存,以提供最佳性能。 最快的驱动器用于缓存,而其余驱动器用于容量。 详细了解缓存。
  • 从存储池创建卷。 创建卷将创建虚拟磁盘(存储空间)、对其进行分区和格式化、将其添加到群集,并将其转换为群集共享卷 (CSV)。
  • 使用 SMB 3.0 为卷配置不同级别的容错,以指定虚拟磁盘在池中的物理磁盘之间的分布方式。 可配置无法复原、具有镜像或具有奇偶校验恢复的卷。 了解详细信息

聚合和非聚合的部署

可通过两种方法部署运行 S2D 的群集:

  • 超聚合部署:Hyper-V 计算和 S2D 存储在同一群集中运行,并且它们之间没有分隔。 这可提供计算和存储资源的同时缩放。
  • 非聚合部署:计算资源在一个 Hyper-V 群集上运行。 S2D 存储在不同的群集上运行。 可分别缩放群集,以进行更细致可调的管理。

超聚合部署

下面是超聚合部署的图解

Hyper-converged

图 1:超聚合部署

  • VM 文件存储在本地 CSV 上。
  • 不使用文件共享和 SMB。
  • 在 S2D CSV 卷可用后,便可像预配其他任何 Hyper-V 部署一样对其进行预配。
  • 你可以一起缩放 Hyper-V 计算群集及其 S2D 存储。

非聚合部署

下面是分解部署的图解

Disaggregated

图 2:非聚合部署

  • 文件共享创建在 S2D CSV 上。
  • Hyper-V VM 配置为将其文件存储在扩大的文件服务器 (SOFS) 上,并使用 SMB 3.0 进行访问。
  • 你可以分别缩放 Hyper-V 和 SOFS 群集,以进行更细致可调的管理。 例如,计算节点可能接近 VM 数量的全部容量,但存储节点可能具有多余的磁盘和 IOPS 容量,因此只需添加额外的计算节点。

后续步骤

部署超聚合 S2D 群集