我想在 HP P410 硬件 RAID 5 4x600GB 15k SAS 阵列上运行 freenas,并在发生物理磁盘故障时收到警报,但是freenas 文档说:
为防止出现问题,如果您的磁盘由 RAID 控制器控制,请不要启用 SMART 服务,因为控制器的工作是监控 SMART 并在驱动器发生故障时将其标记为预测故障。
由于机器安装在无人看管的数据中心,控制器无法向任何人发出 RAID 阵列降级的警报。SMART 似乎是一个选项 - 也许物理磁盘故障会在阵列级别显示为较高的“重新分配扇区数”?
注意:我考虑过但拒绝的其他选项是:使用带有 RAID-Z(保证 <1.2TB)或 RAID 10(1.2TB)的哑 HP H220 HBA,但两者都不提供 RAID 5(1.8TB)的容量,而且我没有任何备用驱动器托架(HP DL120 G7)。此外,似乎没有适用于 BSD 的 HP 代理。上下文:我有一对这样的服务器需要重新配置(主服务器和复制服务器 - 总共 8 个磁盘),它们通过 iSCSI 为 SQLServer 和其他虚拟机提供服务。
更新:我正在走 cciss 路线(以下是我在 FreeNAS 9.x 上安装 cciss 的方法). 其他可能性:带有以太网带外管理的RAID控制器。
答案1
你确实无法在你的平台上很好地监控阵列状态。一个比较难用的选项是cciss_vol_status,但这远非主流方法。
这是一种糟糕的硬件和软件组合。FreeBSD ProLiant 支持一点点嗯...好吧,事实上比那更糟糕……
因此需要考虑以下几点:
- ZFS 是一种软件 RAID 和卷管理解决方案,专为与原始 SAS 控制器一起使用而设计,以绕过任何形式的硬件 RAID。
- 硬件 RAID能使用,但您会失去 ZFS 的一些数据保护功能。
- 如果您使用带有 ZFS 的硬件 RAID,请确保在允许您监控它的操作系统/平台上执行此操作!
- HP Smart Array 控制器(如 P410)很受欢迎,并且受到良好的支持每一个其他操作系统它们向操作系统呈现一个由底层 RAID 设备集合组成的块设备。
- Smart Array 控制器没有 JBOD 或直通模式。它们仅支持 RAID。
- 惠普工具和管理代理监控硬件健康状况并发送 SNMP 和电子邮件警报。同样,这些功能不适用于您的 FreeNAS。
- 聪明的并不是存储监控的最终结论!
如果你坚持使用硬件 RAID,我建议你放弃 FreeNAS或者使用更适合 ZFS 的 SAS 控制器(LSI 9211)或者放弃对硬件RAID的监控。
答案2
就像你通常情况下使用 HP 软件和代理来监控这一点。
除非你能在 FreeNAS 上安装此软件,否则你可能运气不佳。这最终归结为硬件由于各种原因(在本次讨论中并不重要)未得到完全支持