查看博文:运维技术/配置调整/常见问题 > IPMI管理工具(ipmitool)安装及常用指令 返回相册页面

IPMI管理工具(ipmitool)安装及常用指令

发布时间:2021-12-23 浏览次数:1106


摘要:IPMI是智能平台管理接口(Intelligent Platform Management Interface)原本是一种Intel架构的企业系统的周边设备所采用的一种工业标准。IPMI亦是一个开放的免费标准,用户无需支付额外的费用即可使用此标准。IPMI 能够横跨不同的操作系统、固件和硬件平台,可...

IPMI是智能平台管理接口(Intelligent Platform Management Interface)原本是一种Intel架构的企业系统的周边设备所采用的一种工业标准。IPMI亦是一个开放的免费标准,用户无需支付额外的费用即可使用此标准。

IPMI 能够横跨不同的操作系统、固件和硬件平台,可以智能的监视、控制和自动回报大量服务器的运作状况,以降低服务器系统成本。


IPMItool是一个用于管理和配置,支持智能平台管理接口(IPMI)1.5版和2.0版规范的设备的实用程序。 IPMI是一个开放的标准,监控,记录,回收,库存和硬件实现独立于主CPU,BIOS,以及操作系统的控制权。 服务处理器(或底板管理控制器,BMC)的背后是平台管理的大脑,其主要目的是处理自主传感器监控和事件记录功能。


1.下载地址:
https://sourceforge.net/projects/ipmitool/


2.安装步骤

tar -xvf ipmitool-1.8.18.tar.bz2
cd ipmitool-1.8.18
./configure
make
make install
modprobe ipmi_si
modprobe ipmi_devintf
modprobe ipmi_msghandler
安装成功(实测Centos7.4)


3.常用指令

远程电源控制类 远程电源控制类

Ipmitool -I lanplus –H 10.32.228.111 –U username –P Passwordchassis power off
Ipmitool -I lanplus –H 10.32.228.111 –U username –P Passwordchassis power on
Ipmitool -I lanplus –H 10.32.228.111 –U username –P Passwordchassis power reset
Ipmitool -I lanplus –H 10.32.228.111 –U username –P Passwordchassis power cycle

 (注意power cycle 和power reset的区别在于前者从掉电到上电有1秒钟的间隔,而后者是很快上电)


读取系统状态类

Ipmitool sensor list  显示系统所有传感器列表
Ipmitool fru list   显示系统所有现场可替代器件的列表
Ipmitool sdr list   显示系统所有SDRRepository设备列表 
Ipmitool pef list   显示系统平台时间过滤的列表


系统日志类

Ipmitool sel elist   显示所有系统事件日志
Ipmitool sel clear   删除所有系统时间日志
Ipmitool sel delete ID 删除第ID条SEL
Ipmitool sel time get  显示当前BMC的时间
Ipmitool sel time set XXX 设置当前BMC的时间


启动设置类

Ipmitool chassis bootdev bios 重启后停在BIOS 菜单
Ipmitool chassis bootdev pxe 重启后从PXE启动


系统相关的命令

Ipmitool mc info    显示BMC版本信息
Ipmitool bmc reset cold    BMC冷启动
Ipmitool bmc reset warm     BMC热启动


网络接口相关命令

Ipmitool lan print 1 显示channel1的网络配置信息
Ipmitool lan set 1ipaddr 10.32.2.2 设置channel1的IP地址
Ipmitool lan set 1 netmask 255.255.0.0 设置channel1的netmask
Ipmitool lan set 4 defgw ipaddr255.255.0.254 设置channel4的网关
Ipmitool lan set 2 defgw macaddr  设置channel2的网关mac address
Ipmitool lan set 2 ipsrc dhcp 设置channel2的ip 源在DHCP
Ipmitool lan set 3 ipsrc static 设置channel2的ip是静态获得的


通道相关命令

Ipmitool channel info 显示系统默认channel
Ipmitool channel authcap channel-number privilege  修改通道的优先级别
Ipmitool channel getaccess channel-number user-id 读取用户在通道上的权限
Ipmitool channel setacccess channel-number user-id callin=on ipmi=on link=onprivilege=5 // 设置用户在通道上的权限


看门狗相关命令

Ipmitool mc watchdog get 读取当前看门狗的设置
Ipmitool watchdog off   关掉看门狗
Ipmitool watchdog reset   在最近设置的计数器的基础上重启看门狗


用户管理相关命令

Ipmitool user list chan-id 显示某通道上的所有用户
Ipmitool set password [] 修改某用户的密码
Ipmitool disable   禁止掉某用户
ipmitool enable   使能某用户
ipmitool priv [] 修改某用户在某通道上的权限
ipmitool test <16|20>[<password]> 测试用户




转载文章,来源:https://blog.csdn.net/weixin_40343504/article/details/82664389