我尝试通过 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
查看此链接获取一些信息: