问题现象:
有时长时间没登陆服务器BMC管理页面,导致密码忘记,登陆不进去,或者确定密码正常,就是怎么都登陆不进去,提示密码错误。
解决方法:
方法1: 服务器可以重启,直接重启到BIOS里恢复IMM为初始配置,IP 地址 和密码都恢复到出厂默认,各厂家服务器基本上默认的IP地址和用户名密码都是固定的,网上一查就有,像IBM 联想的是 USERID/PASSW0RD ( 是数据“0" , 不是字母”O")
方法2:服务器在跑业务,不能重启,只要有操作系统ROOT权限,可以直接用ipmitools 工具重置密码
支持windows和linux , 我自己在centos 6.5-联想ThinkSystem SR850 和 exsi7.0-IBM system x3650 M4上试都可以用。windows没试过。
方法如下
1) 建议直接下载编译好的二进制文件 ipmitool (我用的版本是1.8.18 )。上传到服务器,自己编译比较麻烦,像EXSI无法编译,只能提前编译好二进制,传上去直接用。
链接:https://pan.baidu.com/s/1u-3AUCHsLs6S6L5pAuTufA
提取码:bk5r
2) 添加可执行权限
chmod +x ipmitool
3)修改密码
命令:
./ipmitool user set password 2 Lkjhg@0987
其中“Lkjhg@0987”是设置的新密码,修改的是BMC管理员的密码,像联想机器是 USERID用户名。
一般联想IBM机子 命令里是2 ,DELL是1 ,本人只在联想ThinkSystem SR850和BM system x3650 M4上试过,DELL的机子没试过。
注意:一般修改不成功是因为设置的密码复杂度不够,但是不会提示这个错误原因。 最好直接用上面命令的密码,修改成功后再去WEB控制台里改密码。
exsi7.0-IBM system x3650 M4 如下提示。
在entos 6.5-联想ThinkSystem SR850 没有任何提示,也没有报错,没有报错一般就是修改成功了
4)现在去WEB页面用密码Lkjhg@0987登陆吧。