Dell

通過 RACADM 檢查遠端 iDRAC 是否正在執行 iDRAC 6 或 7

  • June 4, 2014

我有大約 50 台帶有 iDRAC 的遠端遠端伺服器需要清點。我可以使用 RACADM 提取我需要的大部分資訊,但我無法弄清楚如何訪問的一件事是目標執行的是 iDRAC 6 還是 7。我顯然可以直接進入 Web 界面,看看,並將其寫下來,但我想以一種可編寫腳本的方式進行。我怎樣才能做到這一點?

差不多一年後,我想出了一種方法來做到這一點。它不是通過 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