通过 RACADM 检查远程 iDRAC 是否正在运行 iDRAC 6 或 7

通过 RACADM 检查远程 iDRAC 是否正在运行 iDRAC 6 或 7

我有大约 50 台带有 iDRAC 的远程服务器需要清点。我能够使用 RACADM 提取所需的大部分信息,但有一件事我无法弄清楚如何访问,那就是目标是否正在运行 iDRAC 6 或 7。我显然可以转到 Web 界面,查看并记下来,但我想以一种可编写脚本的方式来完成。我该如何实现这一点?

答案1

差不多一年后,我找到了一种方法来做到这一点。它不是通过 RACADM,但编写脚本也不太复杂。向发出请求https://dracaddress/cgi-bin/discover将返回以下格式的 XML:

<DISCOVER>
    <RESP>
        <RC>0x0</RC>
        <ENDPOINTTYPE>iDRAC7</ENDPOINTTYPE>
        <ENDPOINTVER>1.00</ENDPOINTVER>
        <PROTOCOLTYPE>HTTPS</PROTOCOLTYPE>
        <PROTOCOLVER>2.0</PROTOCOLVER>
    </RESP>
</DISCOVER>

解析它并获取其值ENDPOINTTYPE将告诉您正在连接的设备型号。

相关内容