StorageSpaces 虚拟磁盘作为虚拟机的直通

StorageSpaces 虚拟磁盘作为虚拟机的直通

我有一个 Windows Server 2012 R2 集群,它针对 SAS JBOD 运行存储空间。每个主机都有一个 HBA,虚拟机运行在 CSV 上。一切运行正常,但我们有两个问题:

  1. 对 CSV 的所有读取和写入都正在获取重定向至所有者节点因为我们使用的是 SSD 分层。
  2. 为了弥补问题 1,我们尝试将虚拟磁盘设置为虚拟机的直通磁盘。这有助于提高 IO 性能,因为它确实是直接访问,并且性能与从主机访问一样好。但是,优化不起作用,并且defrag /g不显示卷 - 大概是因为它与主机脱机了。

有没有办法使用存储空间和 Hyper-V 向来宾 VM 公开完整性能磁盘访问?

答案1

您可以尝试在存储空间之上设置一个 iSCSI 目标,这将允许您从虚拟机连接到它,从而通过避免 .vhdx 抽象层来潜在地提高性能。

但不幸的是,此选项似乎不适合您的场景,因为您将失去 CSV 和计算节点的高可用性优势。

恐怕没有其他方法可以避免开销。

您还可以尝试一些第三方 SDS 解决方案,例如 HPE Store Virtual VSA 或 StarWind vSAN,以在“循环”中使用 MPIO 的“真正”网络条带化。这肯定会提高读取性能并节省构建功能齐全的故障转移群集的能力。

您还可以在 StarWind vSAN 中打开 RAM 缓存功能,这也可以显著提高写入性能。

尽管如此,只有当您拥有 2 台存储服务器且每台服务器都有独立的 RAID/存储空间阵列时,这种方法才有效。

相关内容