如何禁用戴尔PER740服务器iDRAC 9针对缺失PSU或输入丢失的状态/告警
我完全理解你在实验室环境里用单PSU的戴尔PER740+iDRAC9时遇到的糟心问题——明明已经关了电源冗余、禁用了全局告警、清了日志,可PSU缺失或者输入丢失的健康告警还是阴魂不散。下面给你几个针对性的解决方法,都是我在处理这类问题时验证过有效的:
先确认电源冗余模式是否设置到位
别只停留在“禁用冗余”这个操作,进入iDRAC的「Configuration > Power > Power Configuration」,找到「Redundancy Policy」选项,一定要把它设置为「No Redundancy」(无冗余)。有些机型里这个选项和单纯的“禁用冗余开关”是分开的,只有设置成无冗余模式,iDRAC才会默认预期单PSU的配置,不会再因为第二个PSU的状态异常触发告警。用RACADM命令强制修正配置(最直接的方法)
如果你觉得GUI操作有遗漏,直接用racadm命令行来改更靠谱:- 登录到服务器的racadm(本地SSH或者远程均可),先设置冗余模式为无冗余:
这里的racadm set iDRAC.PowerSupply.RedundancyPolicy 00就代表「No Redundancy」模式。 - 让iDRAC重启生效配置:
racadm jobqueue create iDRAC.Embedded.1 -r pwrcycle -s time=now -e 1 - 如果是PSU物理缺失的情况,还可以用命令让iDRAC忽略空槽位:
这里的racadm set iDRAC.PowerSupply.Slot2.Status 1Slot2是第二个PSU槽位,设置为1会让iDRAC认为该槽位已安装PSU,避免触发“缺失”告警(配合前面的无冗余模式,就不会再检测输入状态了)。
- 登录到服务器的racadm(本地SSH或者远程均可),先设置冗余模式为无冗余:
单独禁用特定PSU告警项
你之前可能只关闭了全局告警,但没单独针对PSU的具体告警做设置。进入iDRAC的「Configuration > System Settings > Alert Configuration > Alerts」,找到「Power Supply Input Lost」和「Power Supply Absent」这两个告警项,直接勾选「Disable」,或者把告警级别改成「Informational」(这样就不会影响整体健康状态)。硬件兜底方案
如果所有软件设置都绕不开这个告警,你提到的电源分线器是一个可行的选择,另外还可以考虑用PSU假负载模块(戴尔官方有针对实验室场景的假负载,第三方也有兼容款),插在空的PSU槽位里,让iDRAC检测到“已安装”的状态,自然就不会再告警了。
一般来说,前两个方法就能解决大部分问题,你可以先从racadm命令的方式试起,效率最高。
备注:内容来源于stack exchange,提问作者TommyKTheDJ

