HPQLOCFG 批量管理 HP iLO 实践
前言
HP iLO, Dell iDRAC, IBM/Lenovo IMM 等这些名字对于服务器硬件工程师来说应该不会陌生,当然在服务器采购回来大规模上架的时刻很多小伙伴估计就要崩溃了,OOB 带外管理的 IP 需要手动配置,NTP 和 License 也需要记得配置,万一忘记了,咳咳,那可就惨喽。这次我们就碰上了 NTP 时间同步没有配置,导致时区和时间的显示直接影响硬件故障时收集日志判断,为了避免人力资源浪费,网上搜索了一圈发现 HP iLO 有自己的批量化管理客户端程序,希望大家举一反三提升运维的效率。
HP Lights-Out Configuration Utility 批量管理 HP iLO 2/3/4
更新记录
2018 年 05 月 06 日 - 补充 GitHub 开源的代码
2018 年 04 月 01 日 - 初稿
阅读原文 - https://liaojiaxin158.github.io/post/hpqlocfg/
扩展阅读
HP ilo4 批量管理 - http://blog.51cto.com/gregdefanhua/2089408
下载 HP iLO 管理软件和模板
扩展阅读中的信息已过期,cpqlocfg 现在更名为 hpqlocfg,沿用了作者的思路在此表示感谢
RECOMMENDED * HP Lights-Out Configuration Utility
https://support.hpe.com/hpsc/swd/public/detail?swItemId=MTX_d7e7146b56324eb0879f0a98e2#tab1
用于 Windows 的 HP Lights-Out XML Scripting Sample
https://support.hpe.com/hpsc/swd/public/detail?swItemId=MTX_f045db3f567040f291bf645684#tab1
实践方法
拷贝 HPQLOCFG.exe 和相关 dll 文件至脚本当前路径
1 | file://C:\Users\liaojiaxin\Desktop\ilo_ntp (1 folders, 12 files, 211.96 KB, 3.70 MB in total.) |
编写 XML 文件 SetNTP.xml
1 | <RIBCL VERSION="2.0"> |
编写批处理 SetNTP.bat
1 | @echo off |
修改 2 处内容
- 修改 ip.txt,添加信息
- 修改 SetNTP.bat 中 set ntp=”172.28.70.254”
执行方法
SetNTP.bat
文章中所有提到的代码和 HP 官方文件都放在 GitHub 中