【已评审】新增收集整机信息IPMI接口

背景

客户在生产阶段需要采集服务器部件信息,需提供IPMI命令供生产脚本调用,从而实现启动正向信息采集、查询采集状态等能力

决策点

  1. 新增ipmi命令:收集整机信息

详细描述

1、新增ipmi命令:收集整机信息

IPMI命令字:netfn:0x30,cmd:0x93,subCmd:0x8A
变化类型:新增IPMI命令
应用场景:收集整机信息
操作类型: GET/SET
角色权限:Operator
操作权限:BasicSetting

参数说明

字节 名称 取值说明
1:3 ManufactureId Manufacturer ID,LS Byte first。长度固定3个字节,例如,某厂家ID是2011,对应十六进制为0x0007DB,则字节序为第1个字节为DBh、第2个字节为07h、第3个字节为00h。
4 SubCmd Sub command,子命令=8Ah
5 Parameter Selector 见表 整机信息参数表
6 Offset 数据偏移,从0开始,LS Byte first。
7 Length 读取或写入数据长度
8:N Data 写入数据

响应说明

字节 名称 取值说明
1 CompletionCode 响应码
2:4 ManufactureId Manufacturer ID,LS Byte first。长度固定3个字节,例如,某厂家ID是2011,对应十六进制为0x0007DB,则字节序为第1个字节为DBh、第2个字节为07h、第3个字节为00h.
5 End of List 表示当前数据是否结束。当参数数据比较长的时候,可能需要分多次读取,通过此字段可以判断数据是否读完。[7:1]:reserved.[0]:End of list 0=last data. 1=middle data
6:N Data 响应数据,见表 整机信息参数表

整机信息参数表

取值 操作类型 含义 参数数据说明
0 write-only 启动或停止收集整机部件信息 请求:
Offset: 0x00
Length: 1 Data: 0(停止),1(启动)
响应:
End of List:0
Data:无
1 read-only 查询整机部件信息收集状态 请求:
Offset: 0x00
Length: 1
响应:
End of List:0
Data: 0:未启动收集、1:正在收集、2:收集完成、3:收集失败

评审结论

1、同意新增收集整机信息IPMI接口

netfn:0x30,cmd:0x93,subCmd:0x8A