ipmitool使用手冊


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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM