You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

ESXi下查看HP ProLiant DL380电源状态及ipmi命令参数使用问题

ESXi下查看HP ProLiant DL380电源状态及ipmi命令参数使用问题

我来帮你解决这个ESXi环境下查看HP ProLiant DL380电源状态的问题,还有你遇到的ipmi命令参数困惑~

一、解决esxcli hardware ipmi sdr list过滤单个电源的问题

你遇到的--node参数无效的情况,是因为表格里的Node-Sensor列只是简化的传感器标识,和--node参数要求的IPMI传感器完整实体路径不匹配,直接填0.3自然不会生效。这里给你两种可行的解决办法:

方法1:用文本过滤工具直接处理输出

这是最快捷的方式,不需要纠结参数匹配,直接用grep或awk提取你需要的电源条目:

  • 提取Power Supply 1的完整信息:

    esxcli hardware ipmi sdr list | grep -A1 -B1 "Power Supply 1"
    

    (-A1表示显示匹配行后1行,-B1表示显示匹配行前1行,确保拿到完整的电源数据行)

  • 精准提取目标电源的状态行:

    esxcli hardware ipmi sdr list | awk '/Power Supply 1/ {print $0}'
    

方法2:找到正确的--node参数值

如果你一定要用--node参数,可以先查看传感器的完整详细信息,找到对应的实体路径:

esxcli hardware ipmi sdr list --details

在输出里找到Power Supply 1对应的完整Node路径(比如类似/system/chassis/power-supply-1这类格式),然后把这个路径作为--node的值传入,就能单独查看该电源的状态了。

二、esxcli hardware ipmi sel list获取特定事件的方法

这个命令本身没有直接的“指定事件”参数,你可以用文本过滤工具筛选电源相关的事件:

esxcli hardware ipmi sel list | grep -i "power supply"

(-i忽略大小写,确保不会漏掉大小写不同的条目)

三、利用你已有的ssacli工具查看电源状态

虽然你没有hpssacli,但ssacli其实是它的后续版本,功能基本一致,用它查看HP服务器电源状态会更直观、精准:

ssacli ctrl all show config detail | grep -A5 -B5 "Power Supply"

这个命令会输出所有电源的详细状态,包括健康状态、输出功率、是否在线等关键信息,比ipmi命令的输出更贴合HP服务器的硬件特性。

备注:内容来源于stack exchange,提问作者Dennis2022

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.23 08:25:30