通过IPMI命令查询DPU的物理丝印号。
ipmitool -H BMC_IP -I lanplus -p 623 -U BMC_USERNAME -P BMC_PASSWD raw 0x30 0x93 0xdb 0x07 0x00 0x27 0x39 0x01 0x0a 0x0 0xff
参数 |
参数说明 |
取值 |
---|---|---|
BMC_IP |
BMC的IP地址。 |
- |
BMC_USERNAME |
BMC的用户名。 |
- |
BMC_USERNAME |
BMC的密码。 |
- |
1 |
NetFn,网络功能码。 |
0x30 |
2 |
CMD,命令字。 |
0x93 |
3~5 |
Manufacturer ID。 |
Huawei Manufacturer ID:0xDB0700 |
6 |
Sub command,子命令。 |
0x27:获取设备信息。 |
7 |
Device Type Parameter。 |
0x39:DPU默认取值。 |
8 |
Device No:设备逻辑序号,从1开始,小字节序。实现时尽量跟slot id或丝印保持一致,但不能保证跟slot id或丝印一致,故命令调用者不能假设逻辑序号等同于slot id或丝印。 |
|
9 |
Device Info Parameter。 |
0x0a:查询DPU物理丝印号。 |
10 |
Read Offset:读取的数据偏移,从0开始。 |
例如:0x00 |
11 |
Length:读取长度,最大为250 bytes。 |
例如:0xff |
正确响应格式如下,否则为失败。
参数(字节) |
参数说明 |
---|---|
1~3 |
Huawei Manufacturer ID:0xDB0700 |
4 |
End of List:表示当前数据是否结束。当参数数据比较长的时候,可能需要分多次读取,通过此字段可以判断数据是否读完。
|
5~N |
Data 5~N:Device Name。 最多50字节,不足50字节以null结束。 |
无。
查询DPU的物理丝印号。
1 2 3 | C07-UP-FS01:~ # ipmitool -H 192.168.1.1 -I lanplus -p 623 -U BMC_USERNAME -P BMC_PASSWD raw 0x30 0x93 0xdb 0x07 0x00 0x27 0x39 0x01 0x0a 0x0 0xff db 07 00 00 50 43 49 65 20 43 61 72 64 20 35 20 28 53 44 49 20 56 35 2e 31 29 |