SEL 里的电源事件怎么读
SEL 中与电源相关的条目可以分成四类:模块本体故障、输入丢失、冗余降级与模块风扇故障。它们的处置方向完全不同——「输入丢失」指向配电侧,机柜断路器、PDU 或线缆要优先排查,而「模块故障」才需要换件。把输入类事件当成模块故障直接换件,是最常见的白换电源的原因。更隐蔽的是冗余降级:系统在单路运行却毫无感知,只有翻 SEL 才会发现。
基本信息
| 适用平台 | 支持 IPMI 的服务器 BMC |
|---|---|
| 筛选方式 | sel elist 配合电源相关关键字过滤 |
| 事件类别 | 模块故障、输入丢失、冗余降级、模块风扇 |
| 关键判据 | 区分输入侧问题与模块本体问题 |
| 数据用途 | 换件工单依据与冗余状况的历史核查 |
| 配合检查 | 现场指示灯、配电侧断路器与 PDU 状态 |
典型使用场景
- 收到电源告警后先分类,避免直接安排换件
- 巡检中发现机器长期单路运行,追溯是何时开始的
- 机房配电改造前后对比事件,评估影响范围
- 换件前的证据收集,确认故障类型与发生时间
- 批量统计各机柜的电源事件,定位系统性供电问题
筛选电源事件
筛选电源事件
# 按关键字筛选电源相关条目,只看最近记录
ipmitool -I lanplus -H 10.0.0.10 -U admin -f /root/.ipmi_pass sel elist | grep -iE 'ps|power|pwr' | tail -30
# 查看完整列表尾部,确认没有其他类型事件
ipmitool -I lanplus -H 10.0.0.10 -U admin -f /root/.ipmi_pass sel list | tail -40
# 核对当前两路模块状态,与事件记录互相印证
ipmitool -I lanplus -H 10.0.0.10 -U admin -f /root/.ipmi_pass sdr type "Power Supply"
# 导出留档,供工单与后续对比
ipmitool -I lanplus -H 10.0.0.10 -U admin -f /root/.ipmi_pass sel elist > sel_psu_$(date +%F).txt事件类别与处置方向
| 类别 | 典型事件描述 | 处置方向 |
|---|---|---|
| 模块故障 | 电源模块故障或失效 | 更换对应模块并复测冗余 |
| 输入丢失 | 模块失去交流输入 | 先查 PDU、断路器与线缆,再判断模块 |
| 冗余降级 | 冗余丢失或配置类事件 | 确认是单路运行,恢复冗余并核查来源 |
| 模块风扇 | 电源模块风扇故障 | 安排更换,避免因过热连锁失效 |
| 温度相关 | 模块温度过高 | 结合进风温度与风道一起排查 |
冗余电源单路输入掉电时,系统运行往往完全没有感知:只有定期读 SEL 才能发现机器其实已经在单路运行。
在确认另一路状态之前不要做带电操作:若机器已在单路运行,拔出唯一在线的模块会直接导致掉电。