1.載入支持 ipmi 功能的系統模塊
modprobe ipmi_msghandler
modprobe ipmi_devintf
modprobe ipmi_poweroff
modprobe ipmi_si
modprobe ipmi_watchdog
將以上命令寫入/etc/rc.local以自動加載模塊
2.查看ipmi設備信息
# more /proc/devices | grep ipmidev
253 ipmidev #有這一行說明有IPMI設備
3.創建字符設備 node,使 ipmitool 可以通過驅動程序訪問 ipmi 系統接口,通常這一步可省
# mknod /dev/ipmi0 c 253 0
mknod: '/dev/ipmi0': 文件已存在
4.ipmitool程序會在加載了ipmi 系統模塊后自動安裝
ipmi_si模塊加載失敗則不會安裝這個程序——下載ipmitool的源代碼來編譯是可以安裝這個程序的,但是如模板加載失敗,程序還是無法使用
安裝了ipmitool之后,可以使用service ipmi start啟動IPMI服務
5.一些查詢命令
# ipmitool -I open channel info <channel number> #channel number可以取 0 - n的值
# ipmitool -I open sdr list
# ipmitool -I open sel list # 查看System Event Log(系統事件日志)
# ipmitool -I open sensor get "Temp" #引號中的字符串值從上一命令的結果的第一列的值
# ipmitool -I open user list 1 #查看某channel的用戶
6.設置BMC的IP,用戶的密碼等
service ipmi start
ipmitool lan set 1 ipsrc static
ipmitool lan set 1 ipaddr 192.168.0.9
ipmitool lan set 1 netmask 255.255.255.0
ipmitool lan set 1 defgw ipaddr 192.168.0.1
ipmitool user set password 1 abcdefg
ipmitool user set password 2 abcdefg
ipmitool bmc info
ipmitool lan print 1
# 也可以通過修改bmcautoconf.sh,設置網卡的IP信息,不過沒找到這個文件:(