背景
客户需要通过ipmi命令获取一键收集日志、获取一键收集日志进度。
评审点
针对已有一键收集的ipmi命令ipmicmd -k “0f 00 30 94 db 07 00 0c {options}” smi 0 。响应参数的第五个字节中新增0x02 collect failed 和0xFF collect not performed 的取值
详细描述
针对已有一键收集的ipmi命令ipmicmd -k “0f 00 30 94 db 07 00 0c {options}” smi 0 。
①一键收集日志默认收集到/tmp路径下。命名为:产品名称_SN号_当前时间.tar.gz,比如 TaiShan 200 (Model 2280)_102287651234_202402281232.tar.gz
②响应参数的第五个字节中新增0x02 collect failed 和0xFF collect not performed 的取值
③响应参数的*号在Options为非Get collect status时返回实际结果
IPMI命令字:NetFn:0x30 Cmd:0x94
名称:Trigger debug info collection
归属组件:oms
变化类型:扩展已有IPMI命令参数的取值
应用场景:一键收集,获取一键收集的进度
操作权限:SecurityMgmt
是否锁定之后可以访问:是
命令请求参数:
| 字节顺序 | 域取值说明 |
|---|---|
| NetFn | 30h |
| Cmd | 94h |
| 1:3 | Manufacturer ID,LB Byte first。长度固定 3 个字节,例如,某厂家ID时 2011,对应十六进制为0x0007DB,则字节序为第1个字节为 DBh,第二个字节为 07h,第三个字节为 00h。 |
| 4 | Sub command,子命令=0Ch |
| 5 | Options 0x00h Start collection 0x01h Get collect status 0x02 保留字段 |
注:一键收集日志默认收集到/tmp路径下,命名为:产品名称_SN号_当前时间.tar.gz。比如 TaiShan 200 (Model 2280)_102287651234_202402281232.tar.gz
命令响应参数:
| 字节顺序 | 域取值说明 |
|---|---|
| 1 | Completion Code |
| 2:4 | Manufacturer ID,LS Byte first。长度固定3个字节,例如,某厂家ID是2011,对应十六进制为0x0007DB,则字节序为第1个字节为DBh、第2个字节为07h、第3个字节为00h。 |
| (5*) | collect status 扩展前: 0x00 collect in progress 0x01 collect completed 扩展后: 0x00 collect in progress 0x01 collect completed 0x02 collect failed 0xFF cellect not performed |
| (6*) | collect presentage |
注:*号在Options为非Get collect status时返回实际结果,比如未进行一键收集时获取一键收集的进度,此时响应参数的第五个字节为0xFF,第六个参数为0x00
评审结论
同意在一键收集的IPMI命令ipmicmd -k “0f 00 30 94 db 07 00 0c {options}” smi 0 中
①一键收集日志默认收集到/tmp路径下。命名为:产品名称_SN号_当前时间.tar.gz,比如 TaiShan 200 (Model 2280)_102287651234_202402281232.tar.gz
②响应参数的第五个字节中新增0x02 collect failed 和0xFF collect not performed 的取值
③响应参数的*号在Options为非Get collect status时返回实际结果
命令说明:
netfn : 30h
cmd : 94h
subcmd: 0Ch
请求和响应参数见详细描述