如何监控Freenas中HP P410硬件RAID的降级情况?

我想在HP P410硬件RAID 5 4x600GB 15k SASarrays上运行freenas,并在物理磁盘出现故障时收到警报 ,但是freenas文档说:

为防止出现问题,如果您的磁盘由RAID控制器控制,则不要启用SMART服务,因为控制器的工作是监视SMART,并在驱动器出现故障时将其标记为预测性故障。

由于机器安装在无人值守的数据中心中,因此控制器无法警示任何正在降级的RAIDarrays。 SMART似乎是一种select – 也许物理磁盘故障会在数组级别显示为高“重新分配扇区数”?

注:我考虑的其他选项,但被拒绝的是:使用RAID-Z(保证<1.2TB)或RAID 10(1.2TB)的笨哑HP H220 HBA,但都不提供RAID 5(1.8TB)的容量,我没有任何备用驱动器托架(HP DL120 G7)。 另外,似乎没有BSD的HP代理。 上下文:我有一对这些服务器来重新configuration(主和复制 – 总共8个磁盘),他们通过iSCSI提供SQLServer和其他虚拟机。

更新:我要走下去的cciss路线( 这里是我如何在FreeNAS 9.x上安装cciss )。 其他可能性:以太网上带外pipe理的RAID控制器。

你真的不能监视你的平台上的arrays状态。 一个俗气的select是cciss_vol_status ,但它远非主stream方法。

这是硬件和软件的不好组合。 FreeBSD ProLiant支持有点 …好吧,实际上比这更糟糕…

所以有几件事要考虑:

  • ZFS是一种软件RAID和卷pipe理解决scheme,专为与原始SAS控制器一起使用而绕过任何forms的硬件RAID。
  • 可以使用硬件RAID,但会丢失ZFS的某些数据保护function。
  • 如果您在ZFS上使用硬件RAID,请务必在允许您监控的操作系统/平台上执行此操作!
  • 像P410这样的HP Smart Array控制器在所有其他操作系统下都非常受欢迎并得到很好的支持。 他们向由底层RAID设备组成的操作系统提供一个块设备。
  • 智能arrays控制器没有JBOD或直通模式。 它们只是RAID。
  • 惠普有工具和pipe理代理来监视硬件运行状况并发送SNMP和电子邮件警报。 再次,这些不会在你的FreeNAS上工作。
  • SMART不是存储监控的最后一个词!

如果你坚持使用硬件RAID, 或者使用更易于使用ZFS的SAS控制器(LSI 9211) 放弃对硬件RAID的监控,那么我可能会放弃FreeNAS。

通常会监控的方式是使用HP软件和代理。

除非你可以在FreeNAS上安装这个软件,否则你可能会失败。 这最终归结为由于各种原因而不完全支持的硬件(在本讨论中不重要)