允许 RAID 总线类型下强制启用存储空间直通

25 Aug 2017 | Updated on 25 Aug 2017

存储空间直通(Storage Spaces Direct,S2D)是 Windows Server 2016 引入的 Server SAN 技术,针对的就是 VMware vSAN,其目的是让 Windows Server 原生具备作为超融合架构底层的能力。

这本来是个非常好的东西,但有一个非常令人不爽的限制,那就是加入 S2D 资源池的本地硬盘,其总线类型必须为 SAS、NVMe 等类型,而不能是 RAID。可惜的是,目前市面上的多数阵列卡,虽然提供了 JBOD 的磁盘模式,但从 Windows 中看到的总线类型却依然是 RAID。检查方式如下:

Get-Disk | select Number, FriendlyName, OperationalStatus, Size, PartitionStyle, BusType, MediaType | sort Number | ft -AutoSize

在 BusType 那一栏中显示的就是磁盘的总线类型。如果有 RAID,那么在创建故障转移群集时,就会验证失败。

解决的办法也很简单,首先,以不启用 S2D 的选项,先创建集群。待集群创建完毕后,在其中一台机器上执行:

(Get-Cluster).S2DType = 256

这里可以赋值的选项有三种,分别为:

修改完毕后,再启用 S2D:

Enable-ClusterS2D -AutoConfig:0 -SkipEligibilityCheck

在故障转移群集管理器或者 SCVMM 中,就可以管理资源池了。