Không sử dụng ipmitool qua mạng LAN, hãy thử sử dụng Giao diện thiết bị IPMI cục bộ. Để làm được điều đó, hãy kết nối với máy tính có BMC mà bạn muốn điều khiển, tải ipmi_deintf
và không chỉ định bất kỳ tham số kết nối nào, chỉ cần lệnh:
# lsmod | grep ipmi
...
ipmi_deintf
...
# danh sách cảm biến ipmiutil
cảm biến ipmiutil phiên bản 3.13
-- BMC phiên bản 1.71, IPMI phiên bản 2.0
_ID_ SDR_Type_xx ET Kiểu riêng S_Num Sens_Description Hex & Interp Reading
0004 SDR Đầy đủ 01 01 20 a 01 snum 01 CPU1 Temp = 36 OK 54,00 độ C
0047 SDR Đầy đủ 01 01 20 a 01 snum 02 CPU2 Temp = 00 Vắng mặt 0,00 na
008a SDR Đầy đủ 01 01 20 a 01 snum 0a PCH Nhiệt độ = 2d OK 45,00 độ C
00cd SDR Đầy đủ 01 01 20 a 01 snum 0b Nhiệt độ hệ thống = 23 OK 35,00 độ C
0110 SDR Đầy đủ 01 01 20 a 01 snum 0c Nhiệt độ ngoại vi = 28 OK 40,00 độ C
0153 SDR Đầy đủ 01 01 20 a 01 snum 0d MB_10G Temp = 00 Vắng mặt 0,00 na
0196 SDR Full 01 01 20 a 01 snum 10 VRMCpu1 Temp = 29 OK 41.00 độ C
01d9 SDR Đầy đủ 01 01 20 a 01 snum 11 VRMCpu2 Temp = 00 Vắng mặt 0,00 na
021c SDR Đầy đủ 01 01 20 a 01 snum 12 VRMP1ABC Temp = 23 OK 35.00 độ C
...
tôi đã chứng minh ipmiutil
ở đây vì ipmitool chưa được cài đặt trong máy chủ (supermicro) này và tôi quá lười để cài đặt ipmitool (và vì ipmiutil là đường tốt hơn khi phân tích nhật ký sự kiện, mà ipmitool phân tích sai cách hoàn toàn), nhưng ipmitool
cũng sẽ hoạt động theo cách này.
Bạn cũng có thể thực hiện những việc khác nhau, chẳng hạn như đặt lại BMC từ máy chủ (ấm hoặc lạnh), định cấu hình các tham số mạng của nó, định cấu hình người dùng và mật khẩu, v.v.Tất cả mà không cần tắt nguồn máy chủ và không cần biết trước về cấu hình và mật khẩu BMC, chỉ cần quyền truy cập root vào HĐH! Điều này sử dụng một giao diện riêng đặc biệt giữa máy tính và BMC. Ngoài ra, đó là giao thức chuẩn, nó hoạt động trên các bo mạch chủ supermicro, hpe, dell, intel, lenovo, asus (những bo mạch chủ tôi đã thử), có lẽ nhiều bo mạch chủ khác cũng sẽ hoạt động.