ipmi
ipmi
目录
[toc]
什么是ipmi
使用ipmitool管理服务器电源及设置引导设备。
IPMItool是一个用于管理和配置,支持**智能平台管理接口(IPMI)**1.5版和2.0版规范的设备的实用程序。
IPMI是一个开放的标准、监控、记录、回收、库存和硬件实现独立于主CPU,BIOS,以及操作系统的控制权,服务处理器(或底板管理控制器,BMC)的背后是平台管理的大脑,其主要目的是处理自主传感器监控和事件记录功能。
ipmi安装
🍀 linux上安装ipmi
yum install ipmitool -y
🍀 winodws上安装ipmi
- 将ipmi winodws软件包下载下来
- 然后将其路径添加到环境变量里就好
ipmi用法
-H 指定远端设备的IP或host
-I 指定接口,这里的接口是IPMI协议的接口有如下几种
Interfaces:
open Linux OpenIPMI Interface [default]
imb Intel IMB Interface
lan IPMI v1.5 LAN Interface
lanplus IPMI v2.0 RMCP+ LAN Interface
-U 指定访问远端设备的用户名(ipmi接口的用户名)
-P 指定访问远端设备的用户名的密码
其他参数,见 --help
案例:电源管理
重启/开机/关机/从pxe启动 机器。
#开机:
ipmitool -I lanplus -H 10.241.24.154 -U admin -P 123456 power on #如果服务器已经是在开机的情况下,再执行这个命令,服务器是不会重启的
#重启
ipmitool -I lanplus -H 10.241.24.154 -U ADMIN -P 123456 power reset #注意:机器在关机的情况下,这个reset命令用不了的。
#冷重启
ipmitool -I lanplus -H 10.241.24.154 -U admin -P 123456 mc reset cold
#强制关机,相当于一直按着关机键直到关机为止那种
ipmitool -I lanplus -H 10.241.24.154 -U ADMIN -P 123456 power off
#软关机,想当于只按一下关机键那种
ipmitool -I lanplus -H 10.241.24.154 -U ADMIN -P 123456 power soft
案例:修改远端设备下次引导的设备名称
BOOT引导管理,如下是支持的设备名称
none : Do not change boot device order
pxe : Force PXE boot
disk : Force boot from default Hard-drive
safe : Force boot from default Hard-drive, request Safe Mode
diag : Force boot from Diagnostic Partition
cdrom : Force boot from CD/DVD
bios : Force boot into BIOS Setup
floppy: Force boot from Floppy/primary removable media
#用法
ipmitool -I lanplus -H xxx.xxx.xxx.xxx -U xxx -P xxx chassis bootdev <device>
#案例:从PXE启动
ipmitool -I lanplus -H 10.241.24.154 -U ADMIN -P 123456 chassis bootdev pxe
案例:物理机操作系统下命令配置带外ip方法(测试成功)
这个命令使用的环境是,直接在linux系统下修改机器的带外ip。可能当下的机器带外密码有问题,或者ip不正确。因此需要用到这种方法。
- 安装软件
yum install -y ipmitool #系统下需要有次ipmitool命令
- 查看当前物理机带外ip
[root@test ~]# ipmitool lan print 1
- 配置方法如下:
#配置方法:
ipmitool lan set 1 ipsrc static
ipmitool lan set 1 ipaddr ip地址
ipmitool lan set 1 netmask 子网掩码
ipmitool lan set 1 defgw ipaddr 网关
ipmitool lan set 1 access on
ipmitool chassis bootdev floppy
#工作配置过程如下:
10.241.57.154
255.255.254.0
10.241.56.1
ipmitool lan set 1 ipsrc static
ipmitool lan set 1 ipaddr 10.241.57.154
ipmitool lan set 1 netmask 255.255.254.0
ipmitool lan set 1 defgw ipaddr 10.241.56.1
ipmitool lan set 1 access on
ipmitool chassis bootdev floppy
配置效果如下:(完美)
案例:曙光服务器清除带外告警方法(成功)
#ipmitool命令-曙光i620-G20服务器-删除日志-带外重启BMC-测试成功_20200222
#ecc 内存告警:先删除日志,再重启bmc。
李新:Ipmitool -I lanplus -H 10.241.1.45 -U admin -P 123456 sel clear #删日志
李新:Ipmitool -I lanplus -H 10.241.1.45 -U admin -P 123456 bmc reset cold #BMC热启动
案例:获取当前电源状态(成功)
#获取当前电源状态
ipmitool -I lan -H 172.168.6.3 -U root -P 123456 power status ( 获取当前电源状态)
案例:查看服务器带外ip配置情况(成功)
ipmitool -H 10.241.1.121 -U admin -P 12345 lan print 1
案例:查看服务器sn信息(成功)
ipmitool -H 10.241.57.121 -U admin -P admin fru print
TS:密码过长会出现问题的-2022.8.25
案例:更改服务器带外密码(成功)
ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登录用户名) -P (BMC 登录用户名的密码) user set password <user id> <password>
关于我
我的博客主旨:
- 排版美观,语言精炼;
- 文档即手册,步骤明细,拒绝埋坑,提供源码;
- 本人实战文档都是亲测成功的,各位小伙伴在实际操作过程中如有什么疑问,可随时联系本人帮您解决问题,让我们一起进步!
🍀 微信二维码 x2675263825 (舍得), qq:2675263825。
🍀 微信公众号 《云原生架构师实战》
🍀 csdn https://blog.csdn.net/weixin_39246554?spm=1010.2135.3001.5421
🍀 博客 www.onlyyou520.com
🍀 知乎
https://www.zhihu.com/people/foryouone
🍀 语雀
https://www.yuque.com/books/share/34a34d43-b80d-47f7-972e-24a888a8fc5e?# 《云笔记最佳实践》
最后
好了,关于本次就到这里了,感谢大家阅读,最后祝大家生活快乐,每天都过的有意义哦,我们下期见!