我正在研究如何从ESXi 5.1的LSI MegaRAID控制器(9260-4i)后面获取驱动器的SMART信息和R / W统计信息。 ESXi有一个命令“esxcli storage core device smart get”来从驱动器获取SMART数据,但对于LSI RAID控制器下的磁盘无效。 我一直在看ESXi文档和LSI文档,目前还没有任何线索。我认为这很容易在Linux上使用smartctl来完成。 有没有人经历过类似的情况,或对如何做到这一点有一些想法? 我正在寻找的信息是智能日志页面和单个磁盘的读/写性能。
您尚未添加您正在使用的ESXi版本,但9260系列的驱动程序应随附vSphere 5.1 – 令人烦恼的是,我没有链接来引用此信息,但我已经被完全相同的bug在使用与vSphere完全相同的控制器之前。
您可以按照此步骤安装MegaCLI for vSphere – 这将允许您通过SSH或ESXi Shell运行MegaCLI命令(只需按照指南进行操作,但不要刷新任何固件)。
要通过vSphere Client GUI查看SMART数据和arrays运行状况,您需要安装CIM提供程序并使用与上述相同的步骤进行安装 – 所有9260-4i的下载都在LSI网站上 。
你应该得到这样的结果:

我不得不做类似的事情。 我发现你必须使用IBM的MegaCLI命令行实用程序(我认为它来自IBM,不好意思)。
https://www-947.ibm.com/support/entry/portal/docdisplay?lndocid=migr-5082327
希望这可以解决你的问题!