使用IPMItool为IBM服务器配置IMM(BMC/IPMI)的IP地址

https://www.geekzu.cn/archives/ipmitool-ibm-imm-ip.html

背景介绍
博主管理的ESXi机器配置的IMM的IP地址不明,现在想为服务器配置IMM的IP地址来方便监控硬件状态,生产机不能随便重启,所以来使用IPMItool为BMC重新配置IP

各大Linux发行版的软件源似乎都是有IPMItool的,如果没有可以在sourceforge下载编译,可以参考这篇文章,ESXi同样适用

IBM的IMM专用网口的channel是1,一般IBM的机器有五个网口,有一个单独网口是IMM专用网口,另外四个系统网卡网口中有一个网口是IMM和系统网卡共享的网口,这个网口的channel似乎是15(ref: IBM Knowledge Center)

另外许多其他厂商服务器的BMC的独立网口的channel一般都是1

开始配置
./ipmitool lan set 1 ipsrc static

#将BMC网卡设置为static模式

./ipmitool lan set 1 ipaddr 172.16.2.22

#设置BMC的IP

./ipmitool lan set 1 defgw ipaddr 172.16.0.1

#网关地址

./ipmitool lan set 1 netmask 255.255.252.0

#掩码

./ipmitool user set name 2 root

#新增用户,IBM机器可以不增加而使用出厂默认用户(如果没被删的话)

./ipmitool user set password 2 YourPASSWORD

#设置密码,IBM机器可以不增加而使用出厂默认用户(如果没被删的话)

./ipmitool user enable 2

#激活用户

./ipmitool lan print 1

#打印配置情况

附默认IP及账户
附IBM IMM默认IP和默认用户密码:

192.168.70.125

USERID/PASSW0RD(需要注意的是IBM贼喜欢用数字0代替字母O)


解决联想x3650 M5 IMM2 无法通过IPMI管理
https://www.jianshu.com/p/255df03ea250?from=singlemessage
【背景】
有一台服务器,型号为联想 X3650 M5 ,欲通过局域网使用ipmitool.exe进行电源管理(查看服务器电源状态、开机、关机、重启),服务器集成管理模块为:IMM2 (Integrated Management Module II)。

【问题】
配置好IMM2之后,局域网内网络可以ping通,也可以通过web进行登录管理,但是就是无法使用ipmitool.exe进行管理。

在这里插入图片描述
执行命令:ipmitool -I lan -U admin -P test!!!^ -H 192.168.100.9 power status
Activate Session command failed
Error: Unable to establish LAN session
ipmi_lan_send_cmd failed to open intf
Unable to get Chassis Power Status
执行命令:ipmitool -I lanplus -U admin -P test!!!^ -H 192.168.100.9 power status
Error: Unable to establish IPMI v2 / RMCP+ session
Unable to get Chassis Power Status

【解决】
经过反复多次测试均无法通过ipmitool进行管理,偶然测试新建一个用户test,为了测试方便,密码直接设置为:test123456后发现通过ipmitool可以正常管理了,依次判断可能因为密码中包含特殊字符^导致通过ipmi无法登录造成的。
在这里插入图片描述

Guess you like

Origin blog.csdn.net/GSWWJM/article/details/111610617