首页/系统/服务器硬件与 RAID 速查/ipmitool 机箱状态与定位命令
带外管理72 条

ipmitool 机箱状态与定位命令

chassis 子命令提供机箱电源与散热状态、累计通电时长(poh)、定位灯与上次重启原因;配合定位灯可现场快速找到目标机器。

chassis 子命令能做什么

chassis 子命令处理机箱层面的操作:查看电源与散热状态、读累计通电小时数、点亮定位灯,以及查看上一次重启的原因。这些都是带外通道的强项,不需要操作系统配合。日常最常用的两个场景,一是远程点灯让现场人员找到目标机器,二是通过重启原因与电源状态判断机器是否经历过意外掉电。

基本信息

status电源状态、上次电源事件与散热状态
poh累计通电小时数
identify点亮定位灯,可指定持续秒数,传 0 可强制关闭
restart_cause上一次重启原因,例如掉电恢复
权限要求带外管理员账号

典型使用场景

  • 远程点灯,让现场人员定位目标机器
  • 判断机器是否经历过意外掉电
  • 了解设备累计运行时长,辅助寿命与折旧评估
  • 排障时查看散热与电源状态
  • 把点灯步骤写进值班与报修手册

状态与定位

状态与定位
ipmitool -I lanplus -H 10.0.0.10 -U admin -f /root/.ipmi_pass chassis status          # 电源与散热状态
ipmitool -I lanplus -H 10.0.0.10 -U admin -f /root/.ipmi_pass chassis poh             # 累计通电小时
ipmitool -I lanplus -H 10.0.0.10 -U admin -f /root/.ipmi_pass chassis identify 15     # 点灯 15 秒
ipmitool -I lanplus -H 10.0.0.10 -U admin -f /root/.ipmi_pass chassis identify 0      # 立即关闭定位灯
ipmitool -I lanplus -H 10.0.0.10 -U admin -f /root/.ipmi_pass chassis restart_cause   # 上次重启原因

子命令速查

子命令输出内容典型用途
status电源状态与散热状态判断机器是否已上电
poh累计通电小时数辅助寿命与折旧评估
identify定位灯状态让现场人员找到对应机器
restart_cause上次重启原因排查掉电与异常重启
把 identify 写进值班手册:报修时先远程点灯再安排现场处理,能省下一轮确认往返。
定位灯的持续时间由参数决定,传 0 可以强制关闭:现场确认完成后如果灯还亮着,用 0 再执行一次即可。
status 里的电源事件与散热字段是判断机器是否经历过掉电的快捷入口:与日志平台的重启记录对不上时,先核对两边的时间基准。

易错点

  • identify 点完灯不关闭:灯的状态与预期不一致,夜间值守容易误判设备状态
  • 把 restart_cause 直接当结论:应结合系统事件日志前后条目交叉验证,单条记录可能只是表象
  • 只在带外查状态不看业务侧:电源状态正常不代表系统正常,需要与带内状态一起判断
  • 把 poh 当保修依据:不同厂商统计口径不同,保修时要以厂商系统记录为准

数据来源与参考

  • ipmitool 手册(chassis)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌