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://wsgzao.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\wsgzao\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中