ipmitool使用手冊
原創xinqidian_xiao 最后發布於2018-07-05 12:15:47 閱讀數 17948 收藏
展開
一、查找安裝包
查看ipmitool屬於哪個安裝包
#yum provides */ipmitool
可以看出ipmitool屬於ipmitool-1.8.18-7.el7.x86_64這個安裝包
查看ipmitool這個安裝包是否安裝(可以看出ipmitool未安裝)
# rpm -ql ipmitool
二、安裝
安裝ipmitool
#yum install ipmitool –y
檢測ipmitool是否安裝成功
#rpm -qa ipmitool
三、使用命令及參數
報錯處理:
Could not open device at /dev/ipmi0 or /dev/ipmi/0 or/dev/ipmidev/0: No such file or directory
解決辦法:需要加載相關模塊
查看先關模塊是否加載(可以看出模塊未加載)
# lsmod |grep ^ipmi
加載以下模塊
# modprobe ipmi_watchdog
# modprobe ipmi_poweroff
# modprobe ipmi_devintf
# modprobe ipmi_si 加載該模塊如果沒有不影響ipmi的使用(與系統版本有關)
# modprobe ipmi_msghandler 加載該模塊如果沒有不影響ipmi的使用
查看ipmitool版本
# ipmitool -V
查看幫助
# ipmitool –h
查看BMC版本
# ipmitool mc info
1. 服務器狀態管理:
查看服務器狀態
# ipmitool chassis power status
服務器開機
# ipmitool chassis power on
服務器關機
# ipmitool chassis power off
服務器重啟
# ipmitool chassis power reset
2. 用戶管理
說明:[ChannelNo] 字段是可選的,ChannoNo為1、2或8;BMC默認有2個用戶:user id為1的匿名用戶,user id為2的admin用戶;<>字段為必選內容;<privilege level>:2為User權限,3為Operator權限,4為Administrator權限
查看用戶信息:
ipmitool user list [ChannelNo]
# ipmitool user list 1
添加用戶:
ipmitool user set name <user id> <username>
# ipmitool user set name 3 xh
查看用戶權限:
# ipmitool channel getaccess 1 3
設置用戶權限:
ipmitool channel setaccess [ChannelNo] <user id>[callin=on|off] [ipmi=on|off] [link=on|off] [privilege=level]
# ipmitool channel setaccess 1 3 callin=off ipmi=on link=onprivilege=4
設置用戶密碼:
ipmitool user set password <user id> <password>
# ipmitool user set password 3 123456
啟用/禁用用戶:
ipmitool user enable/disable <user id>
# ipmitool disable user 3
禁用用戶后登入會報錯:Invalid Authentication(無效認證)
用戶登入
3. IP網絡設置
說明:[ChannelNo] 字段是可選的,ChannoNo為1(Share Nic網絡)或者8(BMC獨立管理網絡);設置網絡參數,必須首先設置IP為靜態,然后再進行其他設置;
查看網絡信息:
ipmitool lan print [ChannelNo]
# ipmitool lan print 1
修改IP為靜態還是DHCP模式:
ipmitool lan set <ChannelNo> ipsrc<static/dhcp>
# ipmitool lan set 1 ipsrc dhcp
修改IP地址:
ipmitool lan set <ChannelNo> ipaddr <IPAddress>
# ipmitool lan set 1 ipaddr 192.168.2.60
修改子網掩碼:
ipmitool lan set <ChannelNo> netmask <NetMask>
# ipmitool lan set 1 netmask 255.255.0.0
修改默認網關:
ipmitool lan set <ChannelNo> defgw ipaddr <Gateway >
# ipmitool lan set 1 defgw ipaddr 192.168.2.1
4. SEL日志查看
# ipmitool sel list
查看SEL日志詳情
# ipmitool sel elist
5. SDR,Sensor信息查看
查看SDR Sensor信息:
# ipmitool sdr
查看Sensor信息:
# ipmitool sensor list 可以獲得傳感器ID號
查看某個Sensor的詳情:
# ipmitool sensor get "CPU PVCCIO" 其中"CPUPVCCIO"是ID號,即傳感器的名稱
設置sensor(ID)監測項的各種限制值:
ipmitool sensor thresh <ID> <threshold><setting>
<threshold>可以是<lnr lcr lnc unc ucr unr>
unr = upper non-recoverable
ucr = upper critical
unc = upper non-critical
lnc = lower non-critical
lcr = lower critical
lnr = lower non-recoverable
<setting>表示設置的限制值
6. mc(管理單元BMC)狀態和控制
查看BMC硬件信息:
# ipmitool mc info
使BMC重新啟動:
# ipmitool mc reset <warm|cold> warm表示軟重啟;cold表示硬重啟
點贊 10
————————————————
版權聲明:本文為CSDN博主「xinqidian_xiao」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/xinqidian_xiao/java/article/details/80924897