在我们的HP Proliant服务器上,我可以从iLo CLI获得驱动器或存储健康:
</>hpiLO-> show system1/drives1/
status=0
status_tag=COMMAND COMPLETED
Sun Sep 23 16:29:00 2018
/system1/drives1
Targets
Properties
Group=1, Firmware Version=1.14
Bay 1 - drive status=Ok; UID=Off
Bay 2 - drive status=Ok; UID=Off
Bay 3 - drive status=Ok; UID=Off
Bay 4 - drive status=Ok; UID=Off这在我们的iLo 2和3盒上工作得很好,但是iLo 4没有“驱动器”目标:
</>hpiLO-> show system1/drives1
status=2
status_tag=COMMAND PROCESSING FAILED
error_tag=INVALID OPTION
Sun Sep 23 16:26:22 2018安装并运行无代理管理服务(AMS)和健康驱动程序:

我可以从iLo网络界面上看到存储的健康状况。iLo固件在最新版本上。
是否有任何方法从iLo 4 CLI获得存储健康和信息,就像iLo 2和3服务器一样?
发布于 2018-09-30 06:20:46
看起来您不能通过所谓的SMASH (ILO4 CLI)来完成它,因为没有/system1 1/驱动器*目标,但是您可以通过RIBCL完成它。
您可以从这里下载带有RIBCL脚本示例的归档文件。
您需要对locfg.pl文件使用Get_Embedded_Health.xml perl脚本。然后根据国际劳工组织的IP地址执行
./locfg.pl -s 192.168.10.10 -f Get_Embedded_Health.xml -u YourILOUser -p YourILOPassword输出将是xml格式,并将有相当多的数据,因为默认xml不仅会请求存储状态,而且还会请求其他内容。如果只希望将其限制为存储状态,则可以使xml有效负载如下所示
<RIBCL VERSION="2.22">
<LOGIN USER_LOGIN="adminname" PASSWORD="password">
<SERVER_INFO MODE="read">
<GET_EMBEDDED_HEALTH>
<GET_ALL_STORAGE/>
<!-- iLO 4 only - 1.30 or later. -->
</GET_EMBEDDED_HEALTH>
</SERVER_INFO>
</LOGIN>
</RIBCL>当我用HP DL380 Gen9和ILO4进行测试时,我得到了相当全面的物理驱动器、逻辑驱动器、序列号、容量等列表。基本上,我在劳工组织4网络接口系统中看到的信息->存储都是在xml输出中报告的。
https://serverfault.com/questions/932271
复制相似问题