Ubuntu
缺少 IPMI 驅動程序
我正在嘗試在 Ubuntu 中使用 OpenIPMI 監控和管理一些伺服器,出於某種原因,當我啟動 OpenIPMI 服務時,它說:
- 啟動 ipmi 驅動程序 $$ fail $$ $$ OK $$
我已經下載了ipmi驅動程序,但是由於某種原因它們無法啟動,有人可以幫我嗎?
在下面回答良好的原始文章中添加重要資訊:
- IPMI 需要無法進行邏輯管理的硬體訪問。
- 您將要進行的任何 IPMI 互動都是來賓作業系統上的客戶端連接到它的可用物理硬體 - 這實際上是對在核心中載入 ipmidev 時正在偵聽連接的設備的“服務”。
- 由於 BIOS 本身由管理程序虛擬化,因此無法直接物理訪問主機作業系統上的硬體。因此,由於沒有 BIOS 可以直接訪問硬體,因此無法將串列重定向到硬體。
原答案:
我不知道任何可以實現 IPMI 介面的管理程序。因此,這可能是您無法啟動 OpenIPMI 服務的原因,因為它試圖載入無法明顯檢測到它的 IPMI 核心模組。
在我看來,當您想通過網路管理伺服器時,您不需要在管理虛擬站中執行此服務。您只需要在伺服器的服務處理器上啟用並正確配置 IPMI 介面,這些服務處理器是戴爾伺服器的 iDRAC、惠普伺服器的 iLO2/3、Oracle 的 ALOM 等,在該工作站上安裝 OpenIPMI 工具,然後您應該能夠連接到服務處理器並使用 IPMI 協議與它們通信(它們中的大多數都符合 IPMI 標準)。下面是一個如何查詢伺服器機箱狀態的範例:
ipmitool -I lan -U root -H 192.168.1.1 chassis status
或者您可以關閉伺服器電源:
ipmitool -I lan -U root -H 192.168.1.1 -a power off