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

3、服务器状态管理:

查看服务器状态

ipmitool chassis power status

服务器开机

ipmitool chassis power on

服务器关机

ipmitool chassis power off

服务器重启

ipmitool chassis power reset

4.用户管理

说明:[ChannelNo] 字段是可选的,ChannoNo为1、2或8;BMC默认有2个用户:user id为1的匿名用户,user。id为2的admin用户;<>字段为必选内容;:2为User权限,3为Operator权限,4为Administrator权限

查看用户信息:

# ipmitool user list [ChannelNo]
ipmitool user list 1

添加用户:

# ipmitool user set name  
ipmitool user set name 3 xh

查看用户权限:

ipmitool channel getaccess 1 3

设置用户权限:

# ipmitool channel setaccess [ChannelNo] [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  
ipmitool user set password 3 123456

启用/禁用用户:

# ipmitool user enable/disable 
ipmitool disable user 3

禁用用户后登入会报错:Invalid Authentication(无效认证)

5、IP网络设置

说明:[ChannelNo] 字段是可选的,ChannoNo为1(ShareNic网络)或者8(BMC独立管理网络);设置网络参数,必须首先设置IP为静态,然后再进行其他设置;

查看网络信息:

# ipmitool lan print [ChannelNo]
ipmitool lan print 1

修改IP为静态还是DHCP模式:

# ipmitool lan set  ipsrc
ipmitool lan set 1 ipsrc dhcp

修改IP地址:

# ipmitool lan set  ipaddr 
ipmitool lan set 1 ipaddr 192.168.2.60

修改子网掩码:

# ipmitool lan set  netmask 
ipmitool lan set 1 netmask 255.255.0.0

修改默认网关:

# ipmitool lan set  defgw ipaddr 
ipmitool lan set 1 defgw ipaddr 192.168.2.1

6、 SEL日志查看

查看SEL日志详情

ipmitool sel list

7、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>
#可以是
unr = upper non-recoverable
ucr = upper critical
unc = upper non-critical
lnc = lower non-critical
lcr = lower critical
lnr = lower non-recoverable
#表示设置的限制值

6、mc(管理单元BMC)状态和控制

查看BMC硬件信息:

ipmitool mc info

使BMC重新启动:

ipmitool mc reset <warm|cold>  warm表示软重启;cold表示硬重启

你可能感兴趣的:(开发语言,linux)