通过命令行直接修改ilo/drac密码

1. ilo卡

hp的ilo卡可以通过hp官方提供的工具hponcfg来修改,hponcfg全称

Acronyms and abbreviations HP Lights-Out Online Configuration utility,非常方便。不过需要安装相应的rpm包,包括:hp-ilo, hp-health, hponcfg这3个包。假设要修改密码,需要先编辑一个xml文件:
cat ilo.xml
<ribcl version="2.0">
<login user_login="Administrator" password="boguspassword">
<user_info mode="write">
<mod_user user_login="Administrator">
<password value="yejr">
</password>
</mod_user>
</user_info>
</login>
</ribcl>

然后执行命令:

path/hponcfg -f ilo.xml

即可直接修改ilo帐号Administrator的密码为yejr,其他的应用案例请自己google一下吧。

2. drac卡

dell的drac卡就更简单了,大部分linux发行版已经默认安装了openipmi这个工具包,启动ipmi服务后,直接调用命令行:

/sbin/service ipmi start
ipmitool set password 2 password "yejr" #dell 1950用法
ipmitool set password 2 "yejr" #dell 2950用法,去掉后一个password关键字

即可直接设定帐号ID = 2(ID索引,不是帐号名为2) 的密码为 "yejr" (不含引号)。

技术相关:

评论

drac卡正确使用方法如下:
ipmitool user list [] # 列举用户及用户ID
ipmitool user set password [] # 更改密码

ipmitool user list [channel number] # 列举用户及用户ID
ipmitool user set password [user id] [password] # 更改密码

谢谢指正