一.查找安装软件包
确定ipmitool属于哪个安装包
#yum provides */ipmitool
您可以看到ipmitool属于名为ipmitool-1.8.18-7.el7.x86_64的安装软件包
确定是否安装了名为ipmitool的安装包。 您可以看到没有安装ipmitool。
# rpm -ql ipmitool
二.安装
安装导入程序
# yuminstallipmitooly
检查ipmitool是否已成功安装
#rpm -qa ipmitool
三.使用命令和参数
报错处理:
couldnotopendeviceat/dev/IPMI0or/dev/IPMI/0or/dev/IPMI dev/03360 nosuchfileordirectory
解决方法:必须加载相关模块
首先确认是否加载了模块。 您可以看到没有加载模块
# lsmod |grep ^ipmi
加载以下模块
# modprobe ipmi_watchdog
# modprobe ipmi_poweroff
# modprobe ipmi_devintf
# modprobe ipmi_si如果加载此模块不会影响ipmi的使用(与系统版本相关) )。
# modprobe ipmi_msghandler如果加载此模块不影响ipmi的使用
查看ipmitool版本
# ipmitool -V
查看帮助
# ipmitoolh
查看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默认有两个用户。 user id为1的匿名用户、user id为2的管理员用户。 字段是必填字段; 权限级别: 2是用户权限,3是操作者权限,4是管理员权限
查看用户信息:
ipmitool user list [ChannelNo]
# ipmitool user list 1
添加用户:
ipmitoolusersetnameuseridusername
# ipmitool用户集name 3xh
查看用户权限:
# ipmitool信道获取访问1 3
设置用户权限:
ipmitoolchannelsetaccess [ channel no ] userid [ callin=on|off ] [ IPMI=on|off ] [ link=on|off ] [ privilege=leveved ]
# ipmitoolchannelsetaccess 13 callin=off IPMI=onlink=on privilege=4
设置用户密码:
ipmitoolusersetpassworduseridpassword
# ipmitoolusersetpassword 3123456
启用/禁用用户:
ipmitooluserenable/disable userid
# ipmitool disable user 3
如果在禁用用户的情况下登录,将会出现错误。Invalid Authentication(无效认证)
用户登录
3. IP网络设置
说明:“[ChannelNo]”字段是可选的。 ChannoNo可以是1(share密集黄蜂网络)或8 ) BMC独立管理网络; 要设置网络参数,必须静态设置IP,然后进行其他设置;
显示网络信息:
ipmitool lan print [ChannelNo]
# ipmitool lan print 1
要更改IP是静态模式还是DHCP模式,请:
ipmitoollansetchannelnoipsrcstatic/DHCP
# ipmitool lan set 1 ipsrc dhcp
更改IP地址:
ipmitoollansetchannelnoipaddress
# ipmitoollanset1IP addr 192.168.2.60
更改子网掩码:
ipmitoollansetchannelnonetmasknetmask
# ipmitoollanset1net mask 255.255.0.0
更改默认网关:
ipmitoollansetchannelnodefgwipaddrgateway
# ipmitoollanset1defgwipaddr 192.168.2.1
4. SEL日志查看
# ipmitool sel list
查看SEL日志详细信息
# ipmitool sel elist
5. SDR,Sensor信息查看
显示SDR传感器信息:
# ipmitool sdr
显示传感器信息:
# ipmitool sensor list可以获取传感器ID号
查看某个传感器的详细信息:
# ipmitool sensor get 'CPU PVCCIO '其中' CPUPVCCIO '是传感器名称的ID号
设定sensor(id )监控项目的各种限制值:
ipmitoolsensorthreshidthresholdsetting
threshold可以是lnr lcr lncunc 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表示硬重新启动