我正在考虑购买一张二手 SAS h/w RAID 卡,用于将 HDD 外部连接到我正在设置的 HP ProLiant。
但是,我只需要部分驱动器具备 RAID 功能。理论上,对其他驱动器进行 JBOD 应该很简单,但其中一些是廉价的 SATA 磁盘,可能无法禁用 TLER。
我想知道,在实际订购 RAID 卡之前,RAID 卡是否仍会强制删除几秒钟内没有响应的磁盘,即使磁盘位于 JBOD 中,以及是否有任何方法可以禁用此功能。
理想情况下,能够选择某些 SAS 端口进行直通,完全绕过 RAID 引擎,只作为这些端口的 HBA,这很好。我知道我可以购买单独的 SAS HBA,但这似乎是在浪费金钱,而且也不切实际,因为它是 1U 服务器,所以空间非常有限。
我的问题是,我所寻找的功能(通过某些端口直通或至少 JBOD 驱动器不会因为响应缓慢而掉线)是否是适当的硬件 RAID 卡(如 PERC 5/E 等)的典型特征。我浏览了后者的手册,但不幸的是,与大多数用户手册一样,它陈述了显而易见的内容,而没有说明不明显的内容。
谢谢你的信息,凯文
答案1
这有点令人困惑。你要求的品质太不相同了。
如果你不需要功能,请使用合适的 SAS HBA。我推测这是一个软件磁盘管理解决方案,比如 ZFS、Linux RAID 或者可能更复杂的东西,比如 HDFS……
如果您确实需要硬件 RAID 功能,请利用硬件 RAID 控制器(可能是您服务器上可用的板载控制器)。
至于由于响应缓慢而丢弃磁盘,您有什么打算?如果出现问题,SAS 控制器将降低速度,但您不应该使用未在正常阈值内响应的磁盘。
所有这些通常都是可能的,但听起来你正在使用 1U HP ProLiant 服务器(DL160?DL165?DL360?),这可能是最不灵活磁盘驱动器托架和 PCIe 灵活性是您可以购买的服务器中最好的。如果是现代 ProLiant,您将拥有一个板载控制器。即使是2U ProLiant DL380 G6/G7可以让您灵活地使用多个控制器来处理两个8托架驱动器笼中的一个。
听起来您也在考虑外部机箱。许多控制器使用 SAS SFF-8088 连接器连接到 HBA。这是一个 4 通道连接器。许多机箱都有内部 SAS 扩展器。这可能会影响在同一控制器上为某些磁盘设置 RAID 并为其他磁盘设置 JBOD 的方法。为什么不将 HW RAID 磁盘保留在服务器内部并使用外部机箱进行 JBOD?您的服务器是否有板载 RAID 控制器?您使用的是哪个机箱?
答案2
PERC系列RAID卡不直接支持JBOD,但可以通过将每个驱动器设置为仅包含一个驱动器的RAID 0来模拟。