跳到主要内容

IPMI 命令内容

本节提供详细的 IPMI 命令内容。

表 1. IPMI 命令内容

GET PSU COLLECTED DATA

NetFn

CMD

0x32

0x90

请求数据

响应数据

字节 1 - 类型

字节 1 - 类型

字节 [3:2] - 最小读数摘要

字节 [5:4] - 平均读数摘要

字节 [7:6] - 最大读数摘要

[请求数据]

字节 1 - 类型
  • 0x01 - AC-In
  • 0x02 - PSU 功耗
单位为 1 瓦。

GET PSU STATUS

NetFn

CMD

0x32

0x91

请求数据

响应数据

不适用

字节 [2:1] – PSU EPOW

字节 [4:3] - PSU 调速

字节 [6:5] - PSU 存在

字节 [8:7] - PSU 电源正常

字节 9 - EPOW 输出

字节 10 – 调速输出

字节 [12:11] - PSU 类型

字节 [14:13] - 总电源组

[响应数据]

位 [0:8] - 适用于 PSU 1 到 9
  • 0b - 不触发
  • 1b - 触发

GET FAN GPIO

NetFn

CMD

0x32

0x94

请求数据

响应数据

不适用

字节 1 - 散热模式

字节 2 - 存在

字节 3 - 错误 LED

[响应数据]

字节 1 - 散热模式
  • 0x01:风冷模式(仅适用于 DA240 机柜
  • 0x02:水冷模式(仅适用于 DW612 和 DW612S 机柜
字节 2 - 存在
  • DW612 和 DW612S 机柜

    位 [0:1] - 液滴传感器 1 到 2

  • DA240 机柜

    位 [0:2] - 系统风扇 1 到 3

  • 0b - 不存在
  • 1b - 存在
字节 3 - 错误 LED
  • DW612 和 DW612S 机柜

    位 [0:1] - 液滴传感器 1 到 2

  • DA240 机柜

    位 [0:2] - 系统风扇 1 到 3

  • 0b - 熄灭
  • 1b - 点亮
字节 4 - 泄漏(仅适用于 DW612 和 DW612S 机柜
  • 位 [0:1] - 液滴传感器 1 到 2
  • 0b:无泄漏
  • 1b:检测到泄漏

SET FAN GPIO

NetFn

CMD

0x32

0x95

请求数据

响应数据

字节 1 - 风扇编号

字节 2 - 启用

字节 1 - 风扇编号

字节 2 - 启用

[响应数据]

字节 1 - 风扇编号
  • DA240 机柜
    • 0x01 - 风扇 1
    • 0x02 - 风扇 2
    • 0x03 - 风扇 3
  • DW612 和 DW612S 机柜
    • 0x01 - 液滴传感器 1
    • 0x02 - 液滴传感器 2
字节 2 - 启用
  • 0x00 - 禁用
  • 0x01 - 启用

GET SYS LED

NetFn

CMD

0x32

0x96

请求数据

响应数据

不适用

字节 1 - 机柜的标识 LED

字节 2 - 检查日志 LED

[响应数据]

字节 1 - 机柜的标识 LED
  • 0x00 - 熄灭
  • 0x01 - 点亮
  • 0x02 - 闪烁
  • 0x03 - 接受模式 - 熄灭
  • 0x04 - 接受模式 - 点亮
  • 0x05 - 接受模式 - 闪烁
字节 2 - 检查日志 LED
  • 0x00 - 熄灭
  • 0x01 - 点亮

SET SYS LED

NetFn

CMD

0x32

0x97

请求数据

响应数据

字节 1 - LED 类型

字节 2 - 功能

字节 1 - LED 类型

字节 2 - 功能

[请求数据]

字节 1 - LED 类型
  • 0x01 - 机柜的标识 LED
字节 2 - 功能
  • 0x00 - 熄灭
  • 0x01 - 点亮
  • 0x02 - 闪烁
  • 标识 LED 设置为“熄灭”后,SMM2 将进入接受模式,此模式下的 LED 行为由节点标识 LED 决定。

  • SMM2 在接受模式下从 XCC 接收各种设置时,“闪烁”的优先级将为最高,其次是“点亮”和“熄灭”(“熄灭”的优先级将为最低)。

GET NODE POWER READING

NetFn

CMD

0x32

0x98

请求数据

响应数据

字节 1 - 节点编号

字节 1 - 节点编号

字节 [3:2] - 计算节点最小功率读数

字节 [5:4] - 计算节点平均功率读数

字节 [7:6] - 计算节点最大功率读数

仅限 DW612 和 DW612S 机柜

字节 [9:8] - GPU 节点最小功率读数

字节 [11:10] - GPU 节点平均功率读数

字节 [13:12] - GPU 节点最大功率读数

只有以下节点会返回这些字节:

  • SD650-N V2

  • SD650-I V3

以下节点以 0x00 响应:
  • SD650 V2

  • SD650 V3

  • SD665 V3

仅限 DA240 机柜

字节 [13:8] - 0x00

[请求数据]

字节 1 - 节点编号
  • DA240 机柜
    • 0x01 - 节点 1
    • 0x02 - 节点 2
    • 0x03 - 节点 3
    • 0x04 - 节点 4
    • 0x05 - 机柜
  • DW612 和 DW612S 机柜
    • 0x01 - 节点 1
    • 0x02 - 节点 2
    • 0x03 - 节点 3
    • 0x04 - 节点 4
    • 0x05 - 节点 5
    • 0x06 - 节点 6
    • 0x07 - 节点 7
    • 0x08 - 节点 8
    • 0x09 - 节点 9
    • 0x0A - 节点 10
    • 0x0B - 节点 11
    • 0x0C - 节点 12
    • 0x0D - 机柜

[响应数据]

对于 DA240 机柜

字节 [13:8] - 0x00

  • 单位为 1 瓦。

  • 机柜功率读数是所装计算节点功率读数的总和。

GET NODE SIZE

NetFn

CMD

0x32

0x99

请求数据

响应数据

字节 1 - 节点编号

字节 1 - 节点编号

字节 2 - 节点物理宽度

字节 3 - 节点物理高度

字节 4 - 附加有效

字节 5 - 附加宽度

字节 6 - 附加高度

此命令显示计算节点的尺寸。

[请求数据]

字节 1 - 节点编号
  • DA240 机柜
    • 0x01 - 节点 1
    • 0x02 - 节点 2
    • 0x03 - 节点 3
    • 0x04 - 节点 4
  • DW612 和 DW612S 机柜
    • 0x01 - 节点 1
    • 0x02 - 节点 2
    • 0x03 - 节点 3
    • 0x04 - 节点 4
    • 0x05 - 节点 5
    • 0x06 - 节点 6
    • 0x07 - 节点 7
    • 0x08 - 节点 8
    • 0x09 - 节点 9
    • 0x0A - 节点 10
    • 0x0B - 节点 11
    • 0x0C - 节点 12

SET ACOUSTIC MODE(仅适用于 DA240 机柜

NetFn

CMD

0x32

0x9B

请求数据

响应数据

不适用

字节 1 - 噪音模式

本节仅适用于 DA240 机柜

[请求数据]

字节 1 - 噪音模式
  • 0x00 - 禁用,10% 到 70%
  • 0x01 - 模式 1,10% 到 20%
  • 0x02 - 模式 2,10% 到 28%
  • 0x03 - 模式 3,10% 到 35%
  • 0x04 - 模式 4,10% 到 45%
  • 0x05 - 模式 5,30% 到 70% 和额外 10% 占空比

[响应数据]

字节 2 - PCIe 优先顺序
  • 0x00 - 无
  • 0x01 - 高

字节 1 - 噪音模式

字节 1 - 噪音模式

字节 2 - PCIe 优先顺序

GET CAP BOUNDARY

NetFn

CMD

0x32

0x9D

请求数据

响应数据

字节 1 - 节点编号

字节 1 - 节点编号

字节 [3:2] - 最低上限

字节 [5:4] - 最高上限

字节 [7:6] - 保护上限

字节 [9:8] - 用户上限

字节 [11:10] - 散热上限

[请求数据]

字节 1 - 节点编号
  • DA240 机柜
    • 0x01 - 节点 1
    • 0x02 - 节点 2
    • 0x03 - 节点 3
    • 0x04 - 节点 4
    • 0x05 - 机柜
  • DW612 和 DW612S 机柜
    • 0x01 - 节点 1
    • 0x02 - 节点 2
    • 0x03 - 节点 3
    • 0x04 - 节点 4
    • 0x05 - 节点 5
    • 0x06 - 节点 6
    • 0x07 - 节点 7
    • 0x08 - 节点 8
    • 0x09 - 节点 9
    • 0x0A - 节点 10
    • 0x0B - 节点 11
    • 0x0C - 节点 12
    • 0x0D - 机柜
  • 上限仅在操作系统运行时中适用。

  • 单位为 1 瓦。

  • 以下托盘不支持用户上限和散热上限:
    • SD665 V3

SET CAP VALUE

NetFn

CMD

0x32

0x9E

请求数据

响应数据

字节 1 - 节点编号

字节 [3:2] - 上限值

字节 1 - 节点编号

字节 [3:2] - 上限值

[请求数据]

字节 1 - 节点编号
  • DA240 机柜
    • 0x01 - 节点 1
    • 0x02 - 节点 2
    • 0x03 - 节点 3
    • 0x04 - 节点 4
    • 0x05 - 机柜
  • DW612 和 DW612S 机柜
    • 0x01 - 节点 1
    • 0x02 - 节点 2
    • 0x03 - 节点 3
    • 0x04 - 节点 4
    • 0x05 - 节点 5
    • 0x06 - 节点 6
    • 0x07 - 节点 7
    • 0x08 - 节点 8
    • 0x09 - 节点 9
    • 0x0A - 节点 10
    • 0x0B - 节点 11
    • 0x0C - 节点 12
    • 0x0D - 机柜
  • 单位为 1 瓦。

  • 以下托盘不支持用户上限和散热上限:
    • SD665 V3

SET CAP STATE

NetFn

CMD

0x32

0x9F

请求数据

响应数据

字节 1 - 节点编号

字节 2 - 上限模式

字节 3 - 节电模式

字节 1 - 节点编号

字节 2 - 上限模式

字节 3 - 节电模式

[请求数据]

字节 1 - 节点编号
  • DA240 机柜
    • 0x01 - 节点 1
    • 0x02 - 节点 2
    • 0x03 - 节点 3
    • 0x04 - 节点 4
    • 0x05 - 机柜
  • DW612 和 DW612S 机柜
    • 0x01 - 节点 1
    • 0x02 - 节点 2
    • 0x03 - 节点 3
    • 0x04 - 节点 4
    • 0x05 - 节点 5
    • 0x06 - 节点 6
    • 0x07 - 节点 7
    • 0x08 - 节点 8
    • 0x09 - 节点 9
    • 0x0A - 节点 10
    • 0x0B - 节点 11
    • 0x0C - 节点 12
    • 0x0D - 机柜
字节 2 - 上限模式
  • 0x00 - 禁用
  • 0x01 - 启用
字节 3 - 节电模式
  • 0x00 - 禁用
  • 0x01 - 启用
以下托盘不支持用户上限和散热上限:
  • SD665 V3

GET CAP STATE

NetFn

CMD

0x32

0xA0

请求数据

响应数据

字节 1 - 节点编号

字节 1 - 节点编号

字节 2 - 上限模式

字节 [4:3] - 上限值

字节 5 - 节电模式

[请求数据]

字节 1 - 节点编号
  • DA240 机柜
    • 0x01 - 节点 1
    • 0x02 - 节点 2
    • 0x03 - 节点 3
    • 0x04 - 节点 4
    • 0x05 - 机柜
  • DW612 和 DW612S 机柜
    • 0x01 - 节点 1
    • 0x02 - 节点 2
    • 0x03 - 节点 3
    • 0x04 - 节点 4
    • 0x05 - 节点 5
    • 0x06 - 节点 6
    • 0x07 - 节点 7
    • 0x08 - 节点 8
    • 0x09 - 节点 9
    • 0x0A - 节点 10
    • 0x0B - 节点 11
    • 0x0C - 节点 12
    • 0x0D - 机柜

[响应数据]

字节 2 - 上限模式
  • 0x00 - 禁用
  • 0x01 - 启用
字节 5 - 节电模式
  • 0x00 - 禁用
  • 0x01 - 启用

SET DATE TIME

NetFn

CMD

0x32

0xA1

请求数据

响应数据

字节 [1:2] - 年

字节 3 - 月

字节 4 - 日

字节 5 - 时

字节 6 - 分

字节 7 - 秒

字节 [1:2] - 年

字节 3 - 月

字节 4 - 日

字节 5 - 时

字节 6 - 分

字节 7 - 秒

[请求数据]

示例:2037/12/31 23:59:59
  • 字节 1 - 0x20
  • 字节 2 - 0x37
  • 字节 3 - 0x12
  • 字节 4 - 0x31
  • 字节 5 - 0x23
  • 字节 6 - 0x59
  • 字节 7 - 0x59

GET PSU POLICY OVS

NetFn

CMD

0x32

0xA2

请求数据

响应数据

不适用

字节 1 - PSU 策略

字节 2 - OVS 模式

[响应数据]

字节 1 - 系统 PSU 策略
  • 0x00 - 非冗余
  • 0x01 - N+1 策略
字节 2 - 系统 OVS 模式
  • 0x00 - 禁用
  • 0x01 - 启用
字节 3 - 状态
  • 0x00 - 正常
  • 0x01 - 存在错误
  • 0x02 - 电源组不足
字节 4 - 用户 PSU 策略
  • 0x00 - 非冗余
  • 0x01 - N+1 策略
字节 5 - 用户 OVS 模式
  • 0x00 - 禁用
  • 0x01 - 启用

SET PSU POLICY OVS

NetFn

CMD

0x32

0xA3

请求数据

响应数据

字节 1 - PSU 策略

字节 2 - OVS 模式

字节 1 - 系统 PSU 策略

字节 2 - 系统 OVS 模式

字节 3 - 状态

字节 4 - 用户 PSU 策略

字节 5 - 用户 OVS 模式

[请求数据]

字节 1 - PSU 策略
  • 0x00 - 非冗余
  • 0x01 - N+1 策略
字节 2 - OVS 模式
  • 0x00 - 禁用
  • 0x01 - 启用

[响应数据]

字节 1 - 系统 PSU 策略
  • 0x00 - 非冗余
  • 0x01 - N+1 策略
字节 2 - 系统 OVS 模式
  • 0x00 - 禁用
  • 0x01 - 启用
字节 3 - 状态
  • 0x00 - 正常
  • 0x01 - 当前错误
  • 0x02 - 电源组不足
字节 4 - 用户 PSU 策略
  • 0x00 - 非冗余
  • 0x01 - N+1 策略
字节 5 - 用户 OVS 模式
  • 0x00 - 禁用
  • 0x01 - 启用

SET NODE RESET / RESEAT

NetFn

CMD

0x32

0xA4

请求数据

响应数据

字节 1 - 节点编号

字节 2 - 重置模式

字节 1 - 节点编号

字节 2 - 重置模式

[请求数据]

字节 1 - 节点编号
  • DA240 机柜
    • 0x01 - 节点 1
    • 0x02 - 节点 2
    • 0x03 - 节点 3
    • 0x04 - 节点 4
  • DW612 和 DW612S 机柜
    • 0x01 - 节点 1
    • 0x02 - 节点 2
    • 0x03 - 节点 3
    • 0x04 - 节点 4
    • 0x05 - 节点 5
    • 0x06 - 节点 6
    • 0x07 - 节点 7
    • 0x08 - 节点 8
    • 0x09 - 节点 9
    • 0x0A - 节点 10
    • 0x0B - 节点 11
    • 0x0C - 节点 12
字节 2 - 重置模式
  • 1 - 重置(XCC 重置)
  • 2 - 插拔(关闭再打开交流电源)
响应 D5h 指示计算节点不存在。

GET PSU FAN STATUS

NetFn

CMD

0x32

0xA5

请求数据

响应数据

字节 1 - PSU 编号

字节 1 - PSU 编号

字节 [3:2] - 风扇 A 速度

字节 4 - 风扇 A 占空比

字节 [6:5] - 风扇 B 速度

字节 7 - 风扇 B 占空比

字节 8 - PSU 状态

[请求数据]

字节 1 - PSU 编号
  • DA240 机柜
    • 0x01 - PSU 1
    • 0x02 - PSU 2
  • DW612 和 DW612S 机柜
    • 0x01 - PSU 1
    • 0x02 - PSU 2
    • 0x03 - PSU 3
    • 0x04 - PSU 4
    • 0x05 - PSU 5
    • 0x06 - PSU 6
    • 0x07 - PSU 7
    • 0x08 - PSU 8
    • 0x09 - PSU 9

[响应数据]

字节 [3:2] - 风扇 A 速度

字节 [6:5] - 风扇 B 速度
  • 单位为 1 RPM。

字节 4 - 风扇 A 占空比

字节 7 - 风扇 B 占空比
  • 占空比在 1 到 100 之间。
字节 8 - PSU 状态
  • 0x00 - 不存在
  • 0x01 - 异常(低于 2000 RPM)
  • 0x02 - 正常
  • 0x03 - 风扇故障
对于单风扇 PSU,字节 [7:5] 将为 0x00。

BACKUP / RESTORE

NetFn

CMD

0x32

0xA6

请求数据

响应数据

字节 1 - 操作

字节 2 - 密码长度

字节 [3:N] - 密码字符串

字节 1 - 状态

[请求数据]

字节 1 - 操作
  • 0x00 - 获取备份或恢复状态
  • 0x01 - 备份到存储设备
  • 0x02 - 从存储设备恢复
字节 2 - 密码长度
  • (操作为 0x01 或 0x02 时支持)
字节 [3:N] - 密码字符串
  • (操作为 0x01 或 0x02 时支持)

[响应数据]

字节 1 - 状态
  • 0x00 - 命令正常
  • 0x01 - 备份/恢复正在运行
  • 0x31 - 备份已完成
  • 0x32 - 备份失败
  • 0x41 - 恢复已完成
  • 0x42 - 恢复失败
  • 此命令用于将配置备份到外部存储设备(例如 USB 设备)或从外部存储设备恢复配置;如果未插入存储设备,状态将为 fault

  • 当请求操作为 0x01 或 0x02 时,密码字符串必须至少包含 8 个(最多 20 个)可打印的 US-ASCII(代码:33-126)字符和以下四类字符中的三类:

    • 英语大写字符(A 到 Z)

    • 英语小写字符(a 到 z)

    • 10 个基本数字(0 到 9)

    • 非字母字符(例如,!、$、# 和 %)

    如果密码验证失败,命令将返回 0xCC 状态代码。

GET NODE STATUS

NetFn

CMD

0x32

0xA7

请求数据

响应数据

字节 1 - 节点编号

字节 1 - 节点编号

字节 2 - 电源状态

字节 3 - 宽度

字节 4 - 高度

字节 5 - 权限状态

此命令用于报告计算节点的当前状态。

[请求数据]

字节 1 - 节点编号
  • DA240 机柜
    • 0x01 - 节点 1
    • 0x02 - 节点 2
    • 0x03 - 节点 3
    • 0x04 - 节点 4
  • DW612 和 DW612S 机柜
    • 0x01 - 节点 1
    • 0x02 - 节点 2
    • 0x03 - 节点 3
    • 0x04 - 节点 4
    • 0x05 - 节点 5
    • 0x06 - 节点 6
    • 0x07 - 节点 7
    • 0x08 - 节点 8
    • 0x09 - 节点 9
    • 0x0A - 节点 10
    • 0x0B - 节点 11
    • 0x0C - 节点 12

[响应数据]

字节 2 - 电源状态
  • 0x00 - 电源关闭
  • 0x20 - 无权限
  • 0x40 - 主板电源故障
  • 0x80 - 电源打开
字节 5 - 权限状态
  • 0x00 - 权限等待
  • 0x01 - 首个权限失败
  • 0x02 - 第二个权限失败
  • 0x03 - 权限通过
  • 0xFF - 初始未完成

GET SMM2 STATUS

NetFn

CMD

0x32

0xA8

请求数据

响应数据

不适用

字节 1 - 平台 ID

字节 2 - 固件主要版本

字节 3 - 固件次要版本

字节 4 - PSOC 主要版本

字节 5 - PSOC 次要版本

字节 6 - 引导闪存编号

字节 [7:13] - 固件 build ID

字节 14 - 机柜类型

[响应数据]

字节 1 - 平台 ID
  • 0xFC - DW612S 机柜
  • 0xFD - DW612 机柜
  • 0xFE - DA240 机柜
字节 6 - 引导闪存编号
  • 0x01 - 闪存 1
  • 0x02 - 闪存 2(故障转移)
字节 [7:13] - 固件 build ID
  • 以 ASCII 代码表示的纯文本。
字节 14 - 机柜类型
  • DW612S 机柜

    • 0x01 - 6 PSU
    • 0x02 - 6 + 3 PSU
    • 0x03 - 9 PSU
    • 0x05 - 2 + 1 DWC PSU
    • 0x06 - 3 DWC PSU
  • DW612 机柜

    • 0x01 - 6 PSU
    • 0x02 - 6 + 3 PSU
    • 0x03 - 9 PSU
  • DA240 机柜

    • 0x00 - 不适用

SET NODE RESTORE POLICY

NetFn

CMD

0x32

0xA9

请求数据

响应数据

DA240 机柜
  • 字节 1 - 节点 1 到 4 恢复策略
仅限 DW612 和 DW612S 机柜
  • 字节 1 - 节点 1 到 4 恢复策略
  • 字节 2 - 节点 5 到 8 恢复策略
  • 字节 3 - 节点 9 到 12 恢复策略
DA240 机柜
  • 字节 1 - 节点 1 到 4 恢复策略
仅限 DW612 和 DW612S 机柜
  • 字节 1 - 节点 1 到 4 恢复策略
  • 字节 2 - 节点 5 到 8 恢复策略
  • 字节 3 - 节点 9 到 12 恢复策略

此命令用于将配置备份到外部存储设备(如 USB 设备)和/或从中恢复配置。如果未插入存储设备,将会返回“故障”。

[请求数据]

  • DA240 机柜

    • 字节 1 - 节点 1 到 4 恢复策略
    • 位 [1:0] - 节点 1

      • 01b - 上次的状态
      • 00b - 关闭
    • 位 [3:2] - 节点 2

    • 位 [5:4] - 节点 3

    • 位 [7:6] - 节点 4

  • DW612 和 DW612S 机柜

    • 字节 1 - 节点 1 到 4 恢复策略
    • 位 [1:0] - 节点 1

      • 01b - 上次的状态
      • 00b - 关闭
    • 位 [3:2] - 节点 2

    • 位 [5:4] - 节点 3

    • 位 [7:6] - 节点 4

    • 字节 2 - 节点 5 到 8 恢复策略
    • 位 [1:0] - 节点 5

    • 位 [3:2] - 节点 6

    • 位 [5:4] - 节点 7

    • 位 [7:6] - 节点 8

    • 字节 3 - 节点 9 到 12 恢复策略
    • 位 [1:0] - 节点 9

    • 位 [3:2] - 节点 10

    • 位 [5:4] - 节点 11

    • 位 [7:6] - 节点 12

GET NODE RESTORE POLICY

NetFn

CMD

0x32

0xAA

请求数据

响应数据

不适用

DA240 机柜
  • 字节 1 - 节点 1 到 4 恢复策略
仅限 DW612 和 DW612S 机柜
  • 字节 1 - 节点 1 到 4 恢复策略
  • 字节 2 - 节点 5 到 8 恢复策略
  • 字节 3 - 节点 9 到 12 恢复策略

请参阅SET NODE RESTORE POLICY

SET PSU ZERO OUTPUT MODE

NetFn

CMD

0x32

0xAB

请求数据

响应数据

字节 1 - 用户配置

字节 1 - 系统配置

请参阅GET PSU ZERO OUTPUT MODE

如果有任何电源模块不受支持或电源模块不匹配,则会禁用零输出模式。

GET PSU ZERO OUTPUT MODE

NetFn

CMD

0x32

0xAC

请求数据

响应数据

不适用

字节 1 - 用户配置

字节 2 - 系统配置

字节 3 - 状态

[响应数据]

字节 1 - 用户配置

字节 2 - 系统配置
  • 0x00 - 禁用
  • 0x01 - 每 10 分钟更新一次
  • 0x02 - 每 30 分钟更新一次
  • 0x03 - 每 60 分钟更新一次
字节 3 - 状态
  • 0x00 - 正常
  • 0x01 - 不支持

SMM2 RESET TO DEFAULT

NetFn

CMD

0x32

0xAD

请求数据

响应数据

不适用

字节 1 - 状态代码

此命令用于由用户将 SMM2 重置为默认值。

[响应数据]

字节 1 - 状态代码
  • 0x00 - 正在运行
如果系统正在重置,则将暂缓处理 IPMI 命令。

SET VPD

NetFn

CMD

0x32

0xAF

请求数据

响应数据

字节 1 - VPD 类型

字节 2 - 设备 ID

字节 [3:N] - VPD 数据

字节 1 - VPD 类型

字节 2 - 设备 ID

[响应数据]

字节 1 - VPD 类型
  • 0x00 - SMM2
  • 0x05 - 机柜
  • 0x06 - 上 PDB
  • 0x07 - 下 PDB
  • 0x08 - 中板
字节 2 - 设备 ID
  • 0x00 - 机器类型型号;仅适用于机柜;10 个字节
  • 0x01 - 机器序列号;仅适用于机柜;10 个字节
  • 0x02 - 组件部件号;适用于 SMM2;上/下 PDB、中板;12 个字节
  • 0x03 - 组件 FRU 编号;适用于 SMM2;上/下 PDB、中板;12 个字节
  • 0x04 - 组件序列号;适用于 SMM2;上/下 PDB、中板;12 个字节
  • 0x05 - 制造商标识;适用于 SMM2 和机柜;4 个字节
  • 0x06 - 硬件修订级别;适用于 SMM2 和机柜;上/下 PDB、中板;1 个字节
  • 0x07 - 制造日期;适用于 SMM2 和机柜;上/下 PDB、中板;4 个字节
  • 0x08 - 通用唯一标识(UUID);适用于 SMM2 和机柜;上/下 PDB、中板;16 个字节
  • 0x09 - IANA 企业编号;仅适用于机柜;4 个字节
  • 0x0A - 产品标识;仅适用于机柜;2 个字节
  • 0x0B - 组件名称;适用于 SMM2 和机柜;上/下 PDB、中板;64 个字节
  • 0x0C - 全局标识(GLID);仅适用于机柜;11 个字节
  • 0x0D - EC 级别;适用于 SMM2 和机柜;上/下 PDB、中板;10 个字节
  • 上、下 PDB 仅适用于 DA240 机柜

  • 中板仅适用于 DW612 和 DW612S 机柜

GET VPD

NetFn

CMD

0x32

0xB0

请求数据

响应数据

字节 1 - VPD 类型

字节 2 - 设备 ID

字节 1 - VPD 类型

字节 2 - 设备 ID

字节 [3:N] - VPD 数据

请参阅 SET VPD

FFDC DUMP

NetFn

CMD

0x32

0xB1

请求数据

响应数据

字节 1 - 功能

字节 [2:N] - 数据(选项)

字节 1 - 状态

[请求数据]

字节 1 - 功能
  • NA - 开始转储 FFDC
  • 0x00 - 查询状态
  • 0x01 - 设置 TFTP 服务器地址和路径
字节 [2:N] - 数据(选项)
  • TFTP 服务器地址和路径的 ASCII 字符串,以“/”分隔。该路径可以为空。

[响应数据]

字节 1 - 状态

要开始转储 FFDC,请使用以下命令:
  • 0x00 - 开始 FFDC 转储
对于查询状态:
  • 0x00 - 已完成并返回文件名
  • 0x01 - 正在运行
  • 0x02 - 预留
  • 0x03 - 无 USB
  • 0x04 - Tar 失败
  • 0x0E - 上传失败
  • 0x0F - 找不到 TFTP 服务器
要设置 TFTP 服务器地址和路径,请使用以下命令:
  • 0x00 - 完成
该字段的最大长度为 64 个字符。

按照以下步骤通过 IPMI 转储 FFDC:
  1. 设置 TFTP 服务器地址,其中 IP 为十六进制,以下示例将 TFTP 服务器地址设置为 192.168.1.1

    • ipmitool -H SMM2_IP -U USERID -P PASSW0RD -I lanplus raw 0x32 0xB1 0x01 0x31 0x39 0x32 0x2E 0x31 0x36 0x38 0x2E 0x31 0x2E 0x31
  2. 运行 FFDC 转储

    • ipmitool -H SMM2_IP -U USERID -P PASSW0RD -I lanplus raw 0x32 0xB1
  3. 查询 FFDC 转储状态

    • ipmitool -H SMM2_IP -U USERID -P PASSW0RD -I lanplus raw 0x32 0xB1 0x00
FFDC 日志文件名称为 SMM2-MAC_addr-FFDC-YYYY-MM-DD-HHMMSS.tgz

SET SMTP CONFIG PARAMETERS

NetFn

CMD

0x32

0xB2

请求数据

响应数据

字节 1 - 参数选择器

字节 [2:N] - 数据

字节 1 - 参数选择器

字节 [2:N] - 数据

请参阅SMTP 配置参数中的表格,了解参数选择器和数据。

GET SMTP CONFIG PARAMETERS

NetFn

CMD

0x32

0xB3

请求数据

响应数据

字节 1 - 参数选择器

字节 2 - 组选择器

字节 3 - 块选择器

字节 1 - 参数选择器

字节 [2:N] - 数据

[请求数据]

字节 2 - 组选择器
  • 0x00 - 参数不需要组选择器。
字节 3 - 块选择器
  • 0x00 - 参数不需要块选择器。
请参阅SMTP 配置参数中的表格,了解参数/组/块选择器和数据。

SET NTP CONFIG PARAMETERS

NetFn

CMD

0x32

0xB4

请求数据

响应数据

字节 1 - 参数选择器

字节 [2:N] - 数据

字节 1 - 参数选择器

字节 [2:N] - 数据

请参阅NTP 配置参数中的表格,了解参数选择器和数据。

GET NTP CONFIG PARAMETERS

NetFn

CMD

0x32

0xB5

请求数据

响应数据

字节 1 - 参数选择器

字节 1 - 参数选择器

字节 [2:N] - 数据

请参阅NTP 配置参数中的表格,了解参数选择器和数据。

GET PSU DATA

NetFn

CMD

0x32

0xC3

请求数据

响应数据

字节 1 - PSU 编号

字节 1 - PSU 编号

字节 [3:2] - 风扇 A 速度

字节 [5:4] - 风扇 B 速度

字节 [7:6] - VIN

字节 [9:8] - PSU 类型

[请求数据]

字节 1 - PSU 编号
  • DA240 机柜
    • 0x01 - PSU 1
    • 0x02 - PSU 2
  • DW612 和 DW612S 机柜
    • 0x01 - PSU 1
    • 0x02 - PSU 2
    • 0x03 - PSU 3
    • 0x04 - PSU 4
    • 0x05 - PSU 5
    • 0x06 - PSU 6
    • 0x07 - PSU 7
    • 0x08 - PSU 8
    • 0x09 - PSU 9

[响应数据]

字节 [3:2] - 风扇 A 速度

字节 [5:4] - 风扇 B 速度
  • 单位为 1 RPM。
字节 [7:6] - VIN
  • 单位是 1 伏特。
字节 [9:8] - PSU 类型
  • 单位为 1 瓦。
对于单风扇 PSU,风扇 B 速度将为 0x00。

GET NODE COOLING VALUE

NetFn

CMD

0x32

0xC7

请求数据

响应数据

字节 1 - 节点编号

字节 1 - 节点编号

字节 2 - 散热值

[请求数据]

字节 1 - 节点编号
  • DA240 机柜
    • 0x01 - 节点 1
    • 0x02 - 节点 2
    • 0x03 - 节点 3
    • 0x04 - 节点 4
    • 0x05 - 机柜
  • DW612 和 DW612S 机柜
    • 0x01 - 节点 1
    • 0x02 - 节点 2
    • 0x03 - 节点 3
    • 0x04 - 节点 4
    • 0x05 - 节点 5
    • 0x06 - 节点 6
    • 0x07 - 节点 7
    • 0x08 - 节点 8
    • 0x09 - 节点 9
    • 0x0A - 节点 10
    • 0x0B - 节点 11
    • 0x0C - 节点 12
    • 0x0D - 机柜
散热值范围为 1 到 100。

GET WEB STATE

NetFn

CMD

0x32

0xF0

请求数据

响应数据

不适用

字节 1 - 状态

[响应数据]

字节 1 - 状态
  • 0x00 - 已禁用
  • 0x01 - 已启用

SET WEB STATE

NetFn

CMD

0x32

0xF1

请求数据

响应数据

字节 1 - 状态

字节 1 - 状态

[请求数据]

字节 1 - 状态
  • 0x00 - 已禁用
  • 0x01 - 已启用

PSU ISP PSU SELECT

NetFn

CMD

0x32

0xF4

请求数据

响应数据

字节 1 - 功能

字节 2 - PSU 编号

字节 1 - PSU 编号

字节 2 - 数据

字节 3 - 数据(选项)

此命令用于设置或获取 ISP 状态。

[请求数据]

字节 1 - 功能
  • 0x00 - PSU 选择
  • 0x01 - 次要固件修订版
  • 0x02 - ISP 状态
字节 2 - PSU 编号
  • DA240 机柜
    • 0x01 - PSU 1
    • 0x02 - PSU 2
  • DW612 和 DW612S 机柜
    • 0x01 - PSU 1
    • 0x02 - PSU 2
    • 0x03 - PSU 3
    • 0x04 - PSU 4
    • 0x05 - PSU 5
    • 0x06 - PSU 6
    • 0x07 - PSU 7
    • 0x08 - PSU 8
    • 0x09 - PSU 9

[响应数据]

次要固件修订版

字节 [2:3] - 固件版本

ISP 状态

字节 2 - 状态
  • 0x00 - 成功
  • 0x01 - 失败
  • 0x02 - 正在初始化
  • 0x03 - 正在更新
  • 0x04 - PSU 正在重置

ENCLOSURE VIRTUAL RESEAT

NetFn

CMD

0x32

0xF5

请求数据

响应数据

不适用

字节 1 - 状态

[响应数据]

字节 1 - 状态
  • 0x00 - 正在处理

SET SYSTEM ENCLOSURE LRU

NetFn

CMD

0x32

0xF6

请求数据

响应数据

字节 1 - 功能

字节 2 - LRU

字节 1 - 功能

字节 2 - 当前 LRU

字节 3 - 先前 LRU(读取选项)

[请求数据]

字节 1 - 功能
  • 0x00 - 写入
  • 0x01 - 读取
字节 2 - LRU
  • 机柜 LRU

GET SECURITY OPTION

NetFn

CMD

0x32

0xFA

请求数据

响应数据

字节 1 - 类型

字节 1 - 类型

字节 2 - 设置

字节 3 - 设置(选项)

[请求数据]

字节 1 - 类型
  • 0x00 - 最短密码长度
  • 0x01 - 强制用户在首次访问时更改密码
  • 0x02 - 密码到期周期(以天计)
  • 0x03 - 密码到期警告周期(以天计)
  • 0x04 - 最短密码更改时间间隔(以小时计)
  • 0x05 - 密码重复使用的最短周期
  • 0x06 - 最大登录失败次数
  • 0x07 - 达到最大登录失败次数之后的锁定期(以分钟计)
  • 0x08 - Web 空闲会话超时(以分钟计)
  • 0x09 - 10 次登录失败后允许将 IP 地址阻止 300 秒
  • 0x0A - 启用安全回滚
  • 0x0B - 启用强 IPMI 密码套件
  • 0x0C - 密码复杂性规则

[响应数据]

字节 3 - 配置设置(选项)
  • 2 个字节数据的 MSB
  • 如果启用了(0x01)强 IPMI 密码套件类型,则只能支持密码套件 ID 3 和 7。

  • 如果禁用了(0x0)强 IPMI 密码套件类型,则可以支持密码套件 1、2、3、6、7、8、11、12、15、16 和 17。

  • 密码复杂性规则:应从规则 1 开始启用规则,直至达到指定的规则数。

    • 0x00 - 已禁用密码复杂性规则。
    • 0x01 - 至少包含一个字母
    • 0x02 - 至少包含一个数字
    • 0x03 - 包含以下至少两项:
    • 大写字母(A 到 Z)

    • 小写字母(a 到 z)

    • 非字母字符,例如 !@#$%^*-_+=().:`|?"\

    • 0x04:不得是对应用户名的重复或倒序
    • 0x05:最多可包含两个连续的相同字符
  • 不允许使用空格和非字母字符(如 ~'&<>/[]{};,)。

SET SECURITY OPTION

NetFn

CMD

0x32

0xFB

请求数据

响应数据

字节 1 - 类型

字节 2 - 设置

字节 3 - 设置(选项)

字节 1 - 类型

字节 2 - 设置

字节 3 - 设置(选项)

如需了解更多详细信息,请参阅 ipmi_command.html#ipmi_command__get_security_option