我正在规划一个有 4 个节点的 s2d 集群,每个节点通过 LSI/Avago 3108 控制器连接到 8 个磁盘(2 个 ssd、6 个 hdd)。控制器在 HBA 模式下正常工作,并且可以通过服务器上 PS 中的 Get-PhysicalAdapter cmdlet 查看驱动器:
PS > Get-PhysicalDisk | ft UniqueId, FriendlyName, BusType, MediaType
UniqueId FriendlyName BusType MediaType
-------- ------------ ------- ---------
618XXXXXXXXXXXXXXXXXXXXXXXXXXXXX DELL PERC H730 Mini RAID Unspecified
5000CXXXXXXXXXXX ATA ST9500620NS RAID HDD
50025XXXXXXXXXXX ATA SAMSUNG MZ7KM960 RAID SSD
5000CXXXXXXXXXXX ATA ST9500620NS RAID HDD
5000CXXXXXXXXXXX ATA ST9500620NS RAID HDD
5000CXXXXXXXXXXX ATA ST9500620NS RAID HDD
5000CXXXXXXXXXXX ATA ST9500620NS RAID HDD
5000CXXXXXXXXXXX ATA ST9500620NS RAID HDD
50025XXXXXXXXXXX ATA SAMSUNG MZ7KM960 RAID SSD
我的问题是,总线类型仍然报告为“RAID”,但控制器处于 HBA 模式。
(第一行(DELL PERC H730 Mini)可以忽略,这是连接到另一个控制器并配置为简单 RAID1 卷的系统磁盘,因此 RAID 在那里是正确的 BusType,但不适用于所有其他驱动器。)
s2d 不能与 BusType RAID 一起使用,我的问题是:我能否让 Windows 相信该控制器实际上是 SAS HBA?
我已经将 S2DBusTypes 更改为 0x100,以允许这些驱动器通过 PS 用作 S2D 设备:
PS > (Get-Cluster).S2DBusTypes=0x100
但根据本文,此功能仅用于测试目的...
谢谢您关于如何改变公交车类型的任何想法...
答案1
我在尝试为其中一个分支机构创建 2 节点专用 S2D 存储集群时遇到了完全相同的问题。总线类型 RAID 行不通,我不得不用其他 HBA 替换 3108 控制器,这太乱了。因此,我决定在每个主机内创建一个硬件 RAID,并使用免费的 Starwind VSANhttps://www.starwindsoftware.com/starwind-virtual-san-free作为在硬件 RAID 上运行的数据移动器,可在 Windows 而非 S2D 上本地运行。对我来说,最完美的地方是实际上不需要数据中心许可证。效果非常好。
答案2
按照自述文件中的说明,设置为 JBOD 后尝试手动安装“SDS”驱动程序
JBOD MegaRAID 个性模式 从 MR 6.12 开始,有两个 MegaRAID 驱动程序二进制文件应按如下方式使用:1) win_megaraid_drv_rel.zip:此二进制 zip 文件应用于 RAID 模式 2) win_megasds_drv_rel.zip:此二进制 zip 文件应用于 JBOD 模式
答案3
我们建议使用 Windows Server 软件定义程序中的服务器配置。
支持存储空间直通的戴尔服务器均使用戴尔 HBA 330 存储控制器。
ClausJor(微软)