来自 VM 客户机内部的 dell PERC 6i 监控实用程序?

来自 VM 客户机内部的 dell PERC 6i 监控实用程序?

我有一台运行 VMware ESXi 4.1 的 Dell PowerEdge 9500。该服务器中有一个 PERC 6i 控制器,并且有两个 RAID-5 卷正在运行。所有 RAID 配置都是通过 PERC 6i BIOS 完成的。但问题是,我无法知道 RAID 卷处于什么状态。(请注意,这是一个测试/开发箱,所以我不会将其用于关键生产)

是否有开源或戴尔的客户端实用程序 (win/linux) 可以让我查看这些 RAID 卷的状态?我会在服务器上的一个客户端虚拟机中运行它。

我尝试用谷歌搜索“perc 6i 实用程序”,并在 support.dell.com 上搜索,但没有成功。

答案1

使用 Dell MIB 通过 SNMP(或 CIM 或其他系统管理)监控 VMware 主机。现在,您当然可以在 VM 内运行系统管理软件。

答案2

SNMP 是可行的方法。但是,我觉得添加一些额外的信息很重要。就在今天,我注意到在 vSphere Client 中,如果我在左栏中选择主机(而不是虚拟机),然后选择“配置”选项卡,则在左上角中间会出现一个“硬件”菜单,其中包含“健康状态”链接。我相信这是默认出现的。无论如何,如果我单击该“健康状态”链接,它会显示主机的状态,包括一个可扩展的“存储”条目,其中显示 PERC 6/i 控制器上所有驱动器和卷的状态。这简直太棒了。

因此,虽然它没有像 SNMP 监控实用程序或 Nagios 那样向我发送电子邮件通知,但它足以让我对 RAID 健康状况进行抽查,而无需重新启动设备并进入 RAID BIOS。

答案3

请记住,您的虚拟机是在一个抽象存储的环境中虚拟化的,对于该环境内的虚拟机来说,环境外的任何事物都是未知的(即不存在),所有状态信息都由 vmware 主机维护,所有客户机只知道抽象的虚拟硬件,除非您实际上已经进行了 PCI 直通以将实际的物理组件呈现给特定虚拟机。当然,您无法做到这一点。

因此,我将重申关于通过 SNMP 进行监控的评论。我相信戴尔有一些适用于 vmware 的插件,可以允许进行额外的健康检查收集。遗憾的是,您将无法从客户机直接监控硬件。

相关内容