情况描述:
服务器主板集成有 IPMI,可以通过 BIOS 进行配置,但在 BIOS 中仅能配置管理 IP 地址,
无法配置用户名以及密码(也存在用户名密码被修改的情况),导致无法使用 IPMI 对服务器
进行远程管理。
思路分析:
Linux 支持 IPMI 内核加载,可以在 Linux 使用命令的方式修改 IPMI 用户名以及密码。 也
有文档介绍使用 Windows 修改 IPMI ,但笔者测试过 2 次未成功,所以推荐使用 Linux 。
解决方法:
1、安装 centos 系统,mini 即可;
2、使用 yum -y install ipmitool 安装 ipmitool 工具
3、内核加载(不进行内核加载无法使用 ipmitool 命令)
modprobe ipmi_msghandler
modprobe ipmi_devintf
modprobe ipmi_si
4、查看 user 用户列表
ipmitool user list 1
#1 代表 ipmi 使用的通道,一般情况 下 DELL 服务器使用 1 号通道,HP 服务器使用 2 号
通道,超微服务器使用 1 号通道。
5、修改用户名密码
ipmitools user set password 1 password
#1 代表 user 用户列表中的用户代码
6、使用浏览器登录 IPMI,即可使用修改好的用户名以及密码登录。
附 1:IPMI 介绍
IPMI(Intelligent Platform Management Interface)即智能平台管理接口是使硬件管理具
备“智能化”的新一代通用接口标准。用户可以利用 IPMI 监视服务器的物理特征,如温度、
电压、电扇工作状态、电源供应以及机箱入侵等。Ipmi 最大的优势在于它是独立于 CPU BIOS
和 OS 的,所以用户无论在开机还是关机的状态下,只要接通电源就可以实现对服务器的监
控。Ipmi 是一种规范的标准,其中最重要的物理部件就是 BMC(Baseboard Management
Controller),一种嵌入式管理微控制器,它相当于整个平台管理的“大脑”,通过它 ipmi 可以
监控各个传感器的数据并记录各种事件的日志。
附 2:常见服务器 IPMI 初始密码
DELL 服务器 root\calvin root\root
浪潮服务器 root\superuser
泰安主板 root\superuser
超微主板 ADMIN\ADMIN