我需要清点大约50个带有iDRAC的远程远程服务器。我可以使用RACADM来提取我需要的大部分信息,但有一件事我无法理解,那就是目标是运行iDRAC 6还是7。我显然可以直接访问web界面,查看并写下它,但是我想以一种脚本的方式来实现它。我怎样才能做到这一点?
发布于 2014-06-04 21:18:10
差不多一年后,我想出了一个办法。这不是通过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的值将告诉您要连接到哪个模型设备。
https://serverfault.com/questions/526395
复制相似问题