如何在ESXi中监视和重build硬件RAID?

目前,我正在使用带有RAID 5的ESXi的新VMHost来replace3个没有RAID的老化ESXi主机。 但是,我似乎找不到任何有关如何使用ESXi作为主机操作系统在线监视和重buildRAID 5的信息。 我知道ESXi可以安装到RAID卷上,但是如何检测故障并重新构buildRAID,而无需closures系统,更换驱动器,引导至RAID BIOS并启动重build。 在我应该寻找的RAID卡中是否有一个特定的function? 这可以用IPMI或类似的东西来完成吗?

编辑:所以这是一个小型的家庭实验室,我没有充分的公司资金冲击我背后利用惠普智能arrays。 我正试图以便宜的方式做到这一点。 我打算解释说我正在通过直接连接存储来规划硬件RAID 5。 然而,越来越明显的是,在这里使用networking存储是更受欢迎的select。 我的担心再次是用较新的NAS服务器和10Gbe交换机等来运行我的小预算……我正计划通过vSphere继续控制ESXI。 我意识到一些RAID系统可以configuration重build,但我希望获得更多的控制RAID并启动resyc或擦洗,提醒我失败等等…我目前正在使用ESXi 5.1,但没有问题升级到5.5。

没有关于版本的信息,所以我会尽可能地尽可能多地使用,而不要input太多的细节。 我假设你有一个vSphere系统控制器的ESXi。

有CIM提供者能够监视特定的硬件设备。 你可以在这里find一个列表。 在这个其他的链接 ,你可以find一个特定的模型(MegaRAID)的例子。

对于降级的RAID组(有故障的磁盘),一旦更换属于该磁盘的磁盘,系统通常会开始重build。

希望这可以帮助。

(你没有提到,但你想要硬件RAID,所以我插入到你的问题。)

从“OS”(在这种情况下,pipe理程序)的angular度来看,RAIDarrays似乎是一个单一的“硬盘”。 除此之外,任何额外的function(例如,查询卷的状态或更改RAID级别)都需要额外的驱动程序。 这些对于esxi而言是存在的。

“正常”解决scheme是获得ESXi支持的RAID卡设备。 在这里,您可以通过VMware硬件兼容性指南获得很多帮助。 虽然这个列表可能太狭窄了 – 我已经看到了多个坚如磐石的esxi系统,在这个列表中没有一个单一的硬件元素。

也许一个棘手的解决scheme是以某种方式“间接”处理存储:

  1. 要么通过直接pathfunction(谷歌的,这是非常有趣的function)。 这意味着,一个vps可以访问物理 raid设备,并将卷分享到本地虚拟networking(通过nfs或iscsi(我的第二个投票))
  2. 或者在本地networking存储解决scheme中将整个存储从系统中取出。

根据我自己的经验,VMware(公司)有点喜欢第二个。

Ps你并没有明确地问,但也许你会知道:Vmware ESXi 支持原始块设备。

我不知道其他服务器供应商,但您可以直接从VMware ESXipipe理HP Smart Array 。 这是关于较旧的ProLiant(G5)和ESXi版本(5.0 / 5.1),但是也应该可以使用当前的ProLiants和ESXi版本。

如果您有HP服务器,则可以configurationHP iLO以将SNMP陷阱发送到您的监控产品。