通过RIBCL在Proliant上远程RIB iLO

我正试图为我们的行动自动化一个过程。 这个过程要求一些在刀片上运行的Windows服务器被closures,剩下几个小时,当其他一些进程完成时重新启动。 这通过对每个刀片的iLO Web界面执行操作来停止和启动。 我一直试图用HP的cpqlocfg程序自动执行此操作,但部分成功。 我可以发出GET_POWER,GET_USER_INFO等命令,但SET_HOST_POWER以特定方式失败。 使用cpqlocfg GET_EVENTLOG命令,我可以看到从iLO接口发出的事件XMLlogin和电源命令,但没有任何反应。 从谷歌search提示暗示ACPIconfiguration不正确,但我不能find任何关于如何validation这一点。 我甚至使用正确的命令? 还有一些其他的选项,比如PRESS_PWR_BUTTON等等。问题是我没有任何地方可以testing,我现在所能做的就是给脚本提供一个脚本,让他们在周日凌晨4点试试这个脚本。 关机是微不足道的,因为我可以使用Windows“关机”命令,这是我需要帮助的力量。 任何人这样做? 我会给这个“rib ribcl ilo”添加标签,但是缺lessrep points,对不起。

这完全是脚本化的。 我会使用Windows关机界面来处理该部分。 刀片启动可以通过脚本或SSH到刀片机箱的Onboard Administrator 单个主机的ILO来实现。

假设这些是G7 ProLiant系统。 您可以使用“ ILO脚本指南”来确定自动过程所需的命令。

如果Widows在服务器上运行,确保完全closures的唯一方法是运行shutdown.exe(或等效的实用程序)。 所有iLO都可以模拟一个ACPI电源button按下,这是不能保证工作的(操作系统可以自由地忽略它,某些版本的Windows在某些情况下可以做到这一点)。 Windowsclosures后,刀片服务器应自动closures。 您应该能够使用PRESS_PWR_BUTTON RIBCL命令重新打开服务器。