Hp ilo日常使用中最大的三个功能是远程控制服务器电源、虚拟机控制台、硬件健康状态检查和监控,如果忘记了ilo的登录密码,该怎么办呢?
之前发生这种问题,一般都是请机房的人员到现场处理,通过重启服务器进bios来重置密码,非常麻烦,得找人得协调停机维护时间。但实际上,HP厂家早就替我们准备好方案,可以在不重启服务器的情况下对ilo进行配置。这个工具就是hponcfg——HP Lights-Out Online Configuration Utility。
该工具是HP提供的一个可以在Windows(包括GUI和命令行)/Linux系统中使用的工具,适用于所有具有iLO接口(包括iLO1、iLO2、iLO3、iLO4、iLO5)的HP ProLiant 服务器产品。
适用Windows x86(win2003、win2008)的hponcfg工具下载地址为:https://support.hpe.com/hpsc/swd/public/detail?swItemId=MTX_4c23272c023043278ff8569121
适用于Windows x64(win2003、win2008、win2012)的hponcfg工具下载地址为:https://support.hpe.com/hpsc/swd/public/detail?swItemId=MTX_53371e680ead43f0bc3eeaf4d1
适用于Linux系统的hponcfg工具下载地址为(此链接中可找到许多其他有用的工具):http://downloads.linux.hpe.com/SDR/repo/mcp/ 或者 https://support.hpe.com/hpsc/swd/public/detail?swItemId=MTX_3b65c2b440994b218ef4f5100f
如果以上链接不适用于你的系统,则可以在以上链接页面中的“修订版历史记录”中可找到其他版本的工具。
安装方法不再赘述。
修改ilo登录密码
1、Windows中
可使用图形界面(需安装.net framework)或者命令行工具。
图形界面打开方式为“开始——程序——HP System Tools——HP Lights-Out Online Configuration Utility——HP Lights-Out Online Configuration Utility”,图形界面重置密码比较简单,看图操作即可。
设置密码
命令行工具路径为C:\Program Files\HP\hponcfg\hponcfg.exe。新建一个.xml文件,例如set_password.xml,编辑内容为:
<RIBCL VERSION="2.0">
<LOGIN USER_LOGIN="x" PASSWORD="x">
<USER_INFO MODE="write">
<MOD_USER USER_LOGIN="Administrator">
<PASSWORD value="password"/>
</MOD_USER>
</USER_INFO>
</LOGIN>
</RIBCL>
xml中的<LOGIN USER_LOGIN=”x” PASSWORD=”x”>可随意指定,可为空,但必须有这个字段。<MOD_USER USER_LOGIN=”Administrator”>为要修改密码的用户名,ilo的默认账户名为Administrator,如果此处指定的用户名不存在,则会报404错误。<PASSWORD value=”password”/>即为修改后的密码。
使用如下命令应用xml文件:
hponcfg.exe /f set_password.xml
修改ilo密码
2、Linux中
使用同样的xml文件,命令改为:
[root@localhost ~]# hponcfg -f set_password.xml
HP Lights-Out Online Configuration utility
Version 4.6.0 Date 09/28/2015 (c) Hewlett-Packard Company, 2015
Firmware Revision = 2.54 Device type = iLO 4 Driver name = hpilo
Script succeeded
打开ilo web页面,验证密码修改是否成功。
参考链接:https://support.hpe.com/hpesc/public/docDisplay?docId=emr_na-a00007610en_us#N10037、https://support.hpe.com/hpesc/public/docDisplay?docLocale=zh_CN&docId=c02702991