存储服务器-将SAS HBA卡交换为其他型号


8

TL; DR Server的原始SAS HBA(PCIe卡)不支持透明直通,这是我所希望的,因为我希望OS管理磁盘(ZFS)。

在我公司,我们有一个带SRCSAS144E RAID控制器的Intel SSR212MC2服务器(规格表)。机器闲置着,我计划在部署它之前对其进行一些试验。

显然,SRCSAS144E控制器仅支持将RAID卷呈现给操作系统。创建十二个单卷RAID0组对我来说似乎非常困难,当我意识到无法将磁盘移动到另一台服务器时,就产生了怀疑(有关软件突袭,请参见hba的答案)。

因此,如果我对SAS的有限理解是正确的,那么我可以购买另一张卡(例如this),代替现有的卡,然后将SAS扩展器提供的电缆插入其中。最后,操作系统应该会看到每个单独的设备,对吗?

Linux内核将需要驱动程序来与网卡对话,但是我认为这种通用设备已经获得主流支持。还有什么我需要注意的吗?


如果它仅支持显示RAID卷,则不是每个定义的HBA卡。这意味着您的问题标题是错误的。它是RAID卡-HBA至少始终会通过。
TomTom '18年

Answers:


3

为此,您只能使用标准的LSI / Avago SAS HBA。这就是所有必要的。

由于这是一台旧服务器... 11年了,您应该会看到一个周期正确的控制器。我建议二手LSI 9211-8i

不需要驱动程序;这些是标准的MPT Fusion内核模块。不过,您将需要弄清楚如何处理操作系统。我不建议将ZFS用于操作系统驱动器。因此,您可能需要软件RAID。


感谢您的回答。我知道从ZFS引导是不明智的。服务器具有用于存储操作系统的内部2.5英寸驱动器(非常受欢迎的发现!)。
Nubarke '18

4

您可以配置一组单磁盘RAID0 LUN。假设您要关闭RAID控制器缓存,则它应该等效于直通模式。


1
可能会或可能不会-例如Adaptec将元数据写入光盘,因此Raid 0 LUN与原始光盘不同。
TomTom '18年

4
不需要“原始磁盘”(BTW,它是DISK而不是DISC)或1:1映射等要求。底线:如果您可以从写入路径中删除缓存以确保原子写入,那么一切都会正常进行。
BaronSamedi1958 '18 -5-4


1
我只能重复我已经说过的话:不管什么a)SDS堆栈供应商和b)RAID控制器供应商都告诉您...如果写路径中没有写回缓存,则所有内容都将正常工作。
BaronSamedi1958 '18年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.