Ipmi
無法再訪問 IPMI。IPMIView 和 ipmitool 都顯示“權限級別不足”
我最近得到了 Supermicro 5019TR-GF 伺服器。
起初我可以通過
IPMIView
或ipmitool
控制伺服器連接到 IPMI,但今天我不能再連接到伺服器了。節目ipmitool
:user@ubuntu-vm:~$ ipmitool -I lanplus -H xx.xx.xx.xx -U ADMIN -P ADMIN sensor list all Get Device ID command failed: 0xd4 Insufficient privilege level Get Device ID command failed: 0xd4 Insufficient privilege level Unable to open SDR for reading
奇怪的是我可以登錄到 Web Portal,但我不能使用 IPMI。問題是什麼以及如何解決?
更新 1
我嘗試使用
ipmiutil
但沒有運氣。user@ubuntu-vm:~$ ipmiutil sensor list -N xx.xx.xx.xx -U ADMIN -P ADMIN ipmiutil sensor version 3.15 Invalid data field in request ipmilan_open_session error, rv = 0xcc ipmilan Invalid data field in request ipmi_open error = 204 Invalid data field in request ipmiutil sensor, Invalid data field in request
更新 2 最後,我在 Web 界面中將 IPMI 重置為出廠預設設置。現在我可以再次使用 ipmitool 了。但是,我找不到導致此問題的原因…
不要在 LAN 上使用 ipmitool,嘗試使用本地 IPMI 設備介面。為此,連接到您要控制、載入其 BMC 的電腦,
ipmi_devintf
並且不指定任何連接參數,只需以下命令:# lsmod | grep ipmi ... ipmi_devintf ... # ipmiutil sensor list ipmiutil sensor version 3.13 -- BMC version 1.71, IPMI version 2.0 _ID_ SDR_Type_xx ET Own Typ S_Num Sens_Description Hex & Interp Reading 0004 SDR Full 01 01 20 a 01 snum 01 CPU1 Temp = 36 OK 54.00 degrees C 0047 SDR Full 01 01 20 a 01 snum 02 CPU2 Temp = 00 Absent 0.00 na 008a SDR Full 01 01 20 a 01 snum 0a PCH Temp = 2d OK 45.00 degrees C 00cd SDR Full 01 01 20 a 01 snum 0b System Temp = 23 OK 35.00 degrees C 0110 SDR Full 01 01 20 a 01 snum 0c Peripheral Temp = 28 OK 40.00 degrees C 0153 SDR Full 01 01 20 a 01 snum 0d MB_10G Temp = 00 Absent 0.00 na 0196 SDR Full 01 01 20 a 01 snum 10 VRMCpu1 Temp = 29 OK 41.00 degrees C 01d9 SDR Full 01 01 20 a 01 snum 11 VRMCpu2 Temp = 00 Absent 0.00 na 021c SDR Full 01 01 20 a 01 snum 12 VRMP1ABC Temp = 23 OK 35.00 degrees C ...
我在
ipmiutil
這裡展示了,因為 ipmitool 沒有安裝在這個(超微)伺服器中,我懶得安裝 ipmitool(而且因為 ipmiutil在分析事件日誌時要好得多,ipmitool 解析完全錯誤的方式),但ipmitool
會也以這種方式工作。您還可以執行不同的操作,例如從主機(熱或冷)重置 BMC、配置其網路參數、配置使用者和密碼等。所有這些都無需關閉伺服器電源,也無需事先了解 BMC 配置和密碼,只需對作業系統進行 root 訪問!這在電腦和 BMC 之間使用了一個特殊的專用介面。它也是標準協議,適用於 supermicro、hpe、dell、intel、lenovo、asus 主機板(我自己嘗試過的那些),可能還有很多其他的也可以。