有没有办法从命令行获取戴尔的生命周期控制器状态?
例如,有一种方法可以安排 BIOS 配置,但无法事后检查这些任务是否已应用。
是否有办法omreport
或类似方法可以查明生命周期控制器是否有待处理的任务,即机器是否需要重新启动?
答案1
使用 RACADM 访问 DRAC,您应该能够:
- 查询当前 BIOS 级别,看看它是否符合你的要求
racadm get BIOS.SysInformation.SystemBiosVersion
- 查看 LC 日志以了解发生了什么
racadm lclog view -i <number of records> -a <agent id> -c <category> -s <severity> -b <sub-category> -q <sequence no.> -n <number of records> -r <start timestamp> -e <end timestamp>
- 查看任何待处理的操作
racadm jobqueue view
您可以racadm
从本地 Windows 系统或管理站运行;无论哪种方式,您都必须能够使用适当的凭证连接到 DRAC。
/编辑 - 当然,racadm 是 BFMI(强力大规模无知)方法。如果您喜欢编码,您可以点击带 WSMAN 的 DRAC从您选择的语言中自己使用数据/对象。
答案2
Iwork4Dell。对于较早版本的服务器,可能无法使用 racadm 命令来管理作业。在这些系统上,您需要使用 winrm 或 openwsman 和 LC wsman 界面。有关更多信息和示例脚本,请参阅最佳实践指南http://www.delltechcenter.com/page/Lifecycle+Controller