如何在 ESXi 中监控和重建硬件 RAID?

如何在 ESXi 中监控和重建硬件 RAID?

我目前正在整理一些想法,使用带有 RAID 5 的 ESXi 来构建新的 VMHost,以替换没有 RAID 的 3 个老化 ESXi 主机。但是,我似乎找不到任何好的信息来解释如何在 ESXi 作为主机操作系统的情况下“在线”监控和重建 RAID 5。我知道 ESXi 可以安装到 RAID 卷上,但如何在不关闭系统、更换驱动器、启动 RAID BIOS 和启动重建的情况下检测故障并重建 RAID。RAID 卡中是否有我应该寻找的特定功能?可以使用 IPMI 或类似功能来完成吗?

编辑:所以这是一个小型家庭实验室,我没有足够的公司资金来利用 HP Smart Arrays。我试图以低成本做到这一点。我的意思是解释我计划通过直接附加存储实现硬件 RAID 5。然而,越来越明显的是,使用网络存储是这里更受欢迎的选择。我再次担心的是,使用较新的 NAS 服务器和 10Gbe 交换机等会超出我的小预算……我计划继续通过 vSphere 控制 ESXI。我意识到一些 RAID 系统可以配置为重建,但我希望获得对 raid 的更多控制权并启动重新同步或清理,提醒我故障等……我目前正在使用 ESXi 5.1,但升级到 5.5 没有问题。

答案1

没有关于版本控制的信息,因此我会尽量提供有用的信息,但不会介绍太多细节。我假设您有一个 vSphere 系统控制器 ESXi。

有一些 CIM 提供程序能够监控特定的硬件设备。您可以找到列表这里. 在这另一个关联,您可以找到特定型号(MegaRAID)的示例。

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

希望这可以帮助。

答案2

(您没有提到,但是您想要硬件突袭,所以我将其插入到您的问题中。)

从“操作系统”(在本例中为虚拟机管理程序)的角度来看,RAID 阵列似乎是单个“硬盘”。除此之外的任何功能(例如,查询卷的状态或更改 RAID 级别)都需要额外的驱动程序。这些驱动程序对于 esxi 是否存在。

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

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

  1. 要么通过 directpath 功能(谷歌搜索,这是一个非常有趣的功能)。这意味着,单个 vps 可以访问身体的raid 设备,并将卷共享到您的本地虚拟网络(通过 nfs 或 iscsi(我主观投票支持第二种))
  2. 或者在本地网络存储解决方案中完成系统的整体存储。

根据我自己的经验,vmware(该公司)不知何故喜欢第二种。

Ps:你没有明确询问,但也许了解一下会对你有帮助:Vmware ESXi支持原始块设备。

答案3

我不知道其他服务器供应商的情况,但你可以直接从 VMware ESXi 管理 HP 智能阵列。这与旧版 ProLiant (G5) 和 ESXi 版本 (5.0 / 5.1) 有关,但当前版 ProLiants 和 ESXi 也应该可以实现。

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

相关内容