通过 IPMI 和 HP iLO2 进行电源管理

通过 IPMI 和 HP iLO2 进行电源管理

我尝试通过 IPMI 和集成服务处理器/BMC 重启服务器。对于带有集成管理模块 (IMM) 的 IBM 服务器,此方法可行,但对于 HP iLO2 (FW v2.05),此方法失败。

到目前为止,我ipmiutil.exe在 Windows 上使用,并且能够ipmitool在 Linux 机器上使用。

以下行适用于 IBM IMM/BMC(关闭服务器):

ipmiutil reset -d -N 192.168.1.123 -U adminaccount -P adminpassword

将其用于 HP iLO2 我得到:

ipmilan_open_session error, rv = -15

ireset: powering down ...
set_boot_options ccode 80, resp[0] = c2, resp[1] =  e4
ireset: IPMI_Reset error 128
ipmiutil reset, Invalid Session Handle or Empty Buffer

有什么提示吗?有人试过吗?

谢谢,milde。

答案1

嗯,对于 HP ILO2 管理处理器,您可以通过 ssh 执行此操作。类似的东西ssh -l Administrator 192.168.1.x "power warm"会对服务器进行热启动。不过,我从未尝试过通过 ipmitool 执行此操作。您还可以通过 SSH 进入 ILO2 并检查命令行选项:

</>hpiLO-> power

power: server power is currently: On

</>hpiLO-> power help

POWER    : Control server power.
power          - Display the current server power state
CLP COMMAND    - show /system1 enabledstate
power on       - Turn the server on
CLP COMMAND    - start /system1
power off      - Turn the server off
CLP COMMAND    - stop /system1
power reset    - Reset the server
CLP COMMAND    - reset /system1
power warm     - Warm boot the server
CLP COMMAND    - reset /system1 soft

HP 论坛上的这个主题也讨论了基于 Linux 的系统的问题。

http://h30499.www3.hp.com/t5/General/Using-ipmitool-with-iLO-2/mp/3921246/highlight/true#M14290

答案2

这可能有效:

ipmitool -I lanplus -U adminuser -P yourpassword -H 192.168.10.20 sensor

查看此链接获取一些信息:

http://www.tricksguide.com/intelligent-platform-management-interface-over-lan-on-hp-proliant-servers.html

相关内容