服务器电源故障识别,掉电重启排查电源:服务器电源故障识别
服务器突然掉电重启,不一定是系统崩溃,很可能是电源模块、供电线路或冗余电源切换异常。
对零基础用户来说,先看带外日志和电源指示灯,再做替换验证,比直接重装系统更有效。
下面按可照做的顺序说明。
先判断现象:是整机断电还是系统重启
登录带外管理界面(常见为 iDRAC、iLO、IPMI 或 BMC),查看 SEL 系统事件日志。
如果日志里出现 Power Supply、Power Unit、PWR 相关告警,基本可锁定电源侧问题。
如果没有带外管理,看机箱前面板:电源指示灯熄灭、橙色告警或风扇同时停转,通常指向供电中断;
只有系统日志重启记录而电源灯正常,则优先排查系统内核崩溃。
用 BMC 传感器确认电源输入与输出
在带外界面进入传感器或电源读数页面,重点看三项:
- 输入电压是否稳定在额定范围,波动过大说明市电或 PDU 异常;
- 每个电源模块的输入功率是否接近,某个模块读数为 0 或明显偏低,说明该模块可能失效;
- 冗余状态是否显示
Degraded或Failed。
命令行方式可参考:
ipmitool sensor list | grep -i "power\|volt"
ipmitool sel list | tail -50
输出中若某个电源模块状态为 Presence Detected 但无输入,优先怀疑该模块或对应线路。
物理检查与替换验证
断电后检查电源线是否松动、PDU 对应插孔是否有电,可换一个已知正常的插孔测试。
如果是双电源服务器,只保留一个电源模块开机,再交换另一个,观察哪一路会触发掉电。
替换法是判断电源故障最直接的方式:用同型号正常电源模块替换后,若告警消失、冗余状态恢复 OK,即可确认原模块故障。
避坑与验证要点
不要只看操作系统日志就下结论,系统重启记录无法区分电源掉电和内核崩溃。
排查前先备份带外日志,避免重启后记录被覆盖。
更换电源模块时确认额定功率和接口一致,混用不同功率模块可能导致冗余失效。
修复后连续观察 24 小时,确认带外日志不再出现电源告警,冗余状态保持正常,才算排查完成。
常见疑问
掉电重启后系统能正常开机,还需要换电源吗? 需要。
能开机不代表电源健康,冗余模块单路失效时系统仍可运行,但下次市电波动可能直接宕机。
没有带外管理怎么排查? 可借助操作系统内的 ipmitool 或厂商硬件检测工具读取传感器,若均不可用,只能通过替换电源模块和更换供电线路逐项排除。
电源故障和主板故障如何区分? 电源告警通常伴随输入电压或模块状态异常;
若电源读数正常但反复重启,需进一步检查主板供电电路和内存。