首页/系统/服务器硬件与 RAID 速查/ipmitool 电源控制与状态查询
带外管理72 条

ipmitool 电源控制与状态查询

power 子命令覆盖状态查询与开/关/重启:off 为硬断电、soft 走 ACPI 软关机;生产机操作前先确认业务已停止。

ipmitool 电源控制

ipmitool 的 power 子命令覆盖电源状态查询与开、关、重启:off 是硬断电,等价于拔电;soft 走 ACPI 软关机,需要操作系统配合;reset 直接复位但不断电,固件与设备状态可能残留;cycle 则先断电再上电,属于冷启动。生产机上做这类操作前,先确认业务已停止、文件系统已同步,避免把正常维护变成数据损坏事故。

常用电源操作

常用电源操作
P="-I lanplus -H 10.0.0.10 -U admin -f /root/.ipmi_pass"
ipmitool $P power status      # 当前电源状态
ipmitool $P power on          # 加电(需待机电源正常)
ipmitool $P power soft        # ACPI 软关机,等系统自行关闭
ipmitool $P power off         # 硬断电,等价拔电
ipmitool $P power reset       # 直接复位,不断电
ipmitool $P power cycle       # 断电再上电

动作对照

命令行为注意
on加电需待机电源正常
off硬断电等价拔电,慎用
cycle断电再上电冷启动,设备状态彻底复位
reset直接复位不断电,固件状态可能未复位
softACPI 软关机需操作系统支持与响应
status查询当前状态操作前后各查一次

远程操作前的检查

  • 确认业务已停止并完成文件系统同步,尽量走 soft 而不是 off
  • 确认上电自启策略(AC power recovery)已配置,否则断电后无法远程开回来
  • 确认 BMC 网络独立可达,业务网故障时仍能操作
  • 操作前后各执行一次 power status,留下时间线记录

电源操作的风险分级

  • 最低风险:power status 查询,可随时执行
  • 较低风险:power soft,需要操作系统响应,尽量优先使用
  • 中等风险:power reset,会跳过正常关机流程,可能造成应用层状态丢失
  • 最高风险:power off 与 power cycle,等价拔电,务必确认业务已停止且数据已落盘
远程硬断电前确认上电自启策略(AC power recovery)已配置,否则需要现场按电源键;不经 soft 直接 off 在带业务写入时会造成数据不一致。

易错点

  • reset 与 cycle 混用:前者跳过断电,固件与设备状态可能残留,需要彻底复位时效果不对
  • 忘记配置自启策略:断电后无法远程恢复供电,只能派人到机房按电源键
  • 有业务写入时直接 off:相当于拔电,文件系统与数据库都可能出现不一致
  • 把 soft 当万能关机:操作系统已经挂死时 soft 不会生效,仍要评估硬断电风险
  • 不记录状态查询结果:事后无法判断是电源问题还是网络问题导致的失联
  • 把带外电源操作当成唯一手段:能走带内正常关机时优先走带内,带外只作为兜底

数据来源与参考

  • ipmitool 手册(power 子命令)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌