TL;DR 服务器的原始 SAS HBA(PCIe 卡)不支持透明直通,这是理想的,因为我希望操作系统管理磁盘(ZFS)。
在我的公司,我们有一个带有 SRCSAS144E RAID 控制器的 Intel SSR212MC2 服务器(规格表)。这台机器闲置不用,我打算在可能部署它之前对其进行一些实验。
显然 SRCSAS144E 控制器仅支持向操作系统呈现 RAID 卷。创建 12 个单卷 RAID0 组对我来说似乎非常不雅,当我意识到磁盘无法移动到另一台服务器时证实了这种怀疑(参见hba for software raid的接受答案)。
因此,如果我对 SAS 的有限理解是正确的,我可以购买另一张卡(例如this),将其替换现有的,然后将来自 SAS 扩展器的电缆插入其中。归根结底,操作系统应该会看到每个单独的设备,对吧?
Linux 内核需要驱动程序才能与卡通信,但我认为主流设备支持这种普通设备。还有什么我需要注意的吗?
您可以配置一组单磁盘 RAID0 LUN。假设您将关闭 RAID 控制器缓存,它应该是可接受的相当于直通模式。
为此,您可以只使用标准 LSI/Avago SAS HBA。这就是所有必要的。
由于这是一台旧服务器...... 11 岁,您应该看到一个周期正确的控制器。我推荐使用过的LSI 9211-8i。
不需要驱动程序;这些是标准的 MPT Fusion 内核模块。不过,您需要弄清楚如何处理操作系统。我不建议将 ZFS 用于操作系统驱动器。因此,您可能需要软件 RAID。