问题描述
PSU采用"主备供电"配置:PSU 1和3为主供电,PSU 2和4为备份供电。在第三次AC上电过程中,备份供电的Power4缺少mode设置日志,而主供电Power1/Power3及备份供电Power2均正常设置。
操作系统:
软件版本: OpenUBMC2509
硬件配置: 4个CRPS2000D2电源模块
-
PSU1、PSU3:主供电
-
PSU2、PSU4:备供电
重现步骤
-
执行第一次AC上电 - PSU1/2/3/4均正常设置active和standby mode
-
执行第二次AC上电 - PSU1/2/3/4均正常设置active和standby mode
-
执行第三次AC上电 - 主供电PSU1/3正常,备份供电PSU4缺少active和standby mode设置日志
期望结果
| PSU | 供电类型 | AC1 | AC2 | AC3 |
|---|---|---|---|---|
| PSU1 | 主供电 | |||
| PSU3 | 主供电 | |||
| PSU2 | 备份供电 | |||
| PSU4 | 备份供电 |
三次AC上电中,备份供电PSU4都应该正常设置active和standby mode。
实际结果
| AC次数 | PSU1(主) | PSU3(主) | PSU2(备) | PSU4(备) |
|---|---|---|---|---|
| AC1 (15:09) | ||||
| AC2 (15:11) | ||||
| AC3 (15:27) |
app.log.1.gz (390.1 KB)
尝试过的解决方案
-
对比三次AC的日志时序,发现AC3期间存在异常状态检测:
energy_metric.lua(315): The health status of the PSU is abnormal
-
确认PSU4硬件本身正常工作(能正常读取part_number、firmware)
分析结论
怀疑是在第三次AC期间,power_strategy 模块的 energy_metric.lua 检测到PSU健康状态异常和电源模式不支持。
求助:
- 为什么备份供电PSU4在AC3期间被跳过?
