Ipmi

如何實現通過 IPMI 地址管理其他專用伺服器?

  • August 22, 2018

我們公司有一個網際網路數據中心,我們有DELL專用伺服器,如果我們想管理伺服器的功率,在我們的工藝過程中,我們進入一個專門的專用伺服器(它可以通過ipmi管理其他伺服器的功能,例如因為我們可以實現電源開/關/重置)來管理其他伺服器。

這是特殊的伺服器,我們ipmi address在瀏覽器中輸入,然後我們可以通過ipmi地址登錄到指定的伺服器。

通過ipmi地址登錄:

[![enter image description here](https://i.stack.imgur.com/vDNTA.jpg)](https://i.stack.imgur.com/vDNTA.jpg)

通過ipmi地址控制指定伺服器:

[![enter image description here](https://i.stack.imgur.com/vp197.jpg)](https://i.stack.imgur.com/vp197.jpg)


我的要求是,我們想在我們的網站實現管理伺服器的電源狀態,我們想在我們的管理網站中添加輸入和按鈕來控制遠端伺服器,我們輸入ipmi地址和ipmi使用者名/密碼,誰能告訴我如何實現這一點?

有沒有腳本可以做到這一點?我不確定我們是否可以使用任何腳本來控制打開瀏覽器然後輸入ipmi數據,然後進行上層操作。

誰能給我任何建議?

請注意, IPMI 是一種協議,而不僅僅是一個圖形使用者界面。

通常,當您想與您自己的網站集成時,可以圍繞命令行工具(例如通用ipmitool或戴爾特定的racadm )建構一個包裝器,或者可能有一個**支持 IPMI 的程式語言特定庫,**您可以使用它來擴展您的網站。

為了檢索和顯示目前電源狀態和其他伺服器狀態指示器,SNMP可能是一個有用的替代協議。

關於如何實現此類程式碼的問題在這裡是題外話。

引用自:https://serverfault.com/questions/927433