L_Ling
(lixiaoning)
1
评审点一,新增设置/查询HOST.GMAC的IPMI命令:
方案一(推荐):
设置HOST配置的IPMI命令: Set Host Info
权限:BasicSetting
| 字节顺序 |
域内容 |
| NetFn |
30h |
| CMD |
90h |
| 1 |
Sub command,子命令= 0x78 |
| 2 |
Parameter Selector |
| 3:N |
Configuration parameter data 请参见表Host Info Parameters Table |
表Host Info Parameters Table
| Parameter |
# |
Parameter Data |
| Set Host Gmac (Write Only) |
01h |
data3:HostGmacIndex; data[4-9]:MacAddr |
查询HOST配置的IPMI命令:Get Host Info
权限:BasicSetting
| 字节顺序 |
域内容 |
| NetFn |
30h |
| CMD |
90h |
| 1 |
Sub command,子命令= 0x79 |
| 2 |
Parameter Selector |
| 3:9 |
Configuration parameter data 请参见表Host Info Parameters Table |
表Host Info Parameters Table
| Parameter |
# |
Parameter Data |
| Get Host Gmac (Read Only) |
01h |
data3:HostGmacIndex; data[4-9]:MacAddr |
优点:扩展性更好,后续如果有HOST侧相关配置,需要BMC在装备阶段写入的,可以复用本接口
方案二:
设置HOST.GMAC的IPMI命令:
| 字节顺序 |
域内容 |
| NetFn |
30h |
| CMD |
90h |
| 1 |
Sub command,子命令= 0x78 |
| 2 |
Host Gmac Index |
| 3:9 |
MacAddr |
查询HOST.GMAC的IPMI命令:
| 字节顺序 |
域内容 |
| NetFn |
30h |
| CMD |
90h |
| 1 |
Sub command,子命令= 0x79 |
| 2 |
Host Gmac Index |
| 3:9 |
MacAddr |
评审点二,新增设置HOST.GMAC的CLI命令:
方案一(推荐):
查询/设置HOST配置的CLI命令:
ipmcget -t hostconfig -d dataitem -v <gmacindex>
-d <dataitem>
hostgmac Get host mgmt gmac mac address
// 回显:
20:22:01:88:AB:48
ipmcset -t hostconfig -d dataitem -v <gmacindex> <macaddr>
-d <dataitem>
hostgmac Set host mgmt gmac mac address
// 回显:
Set host mgmt gmac mac address successfully.
// 参考:
~ ~ $ ipmcset -t config
Usage: ipmcset [-t target] -d dataitem [-v value]
-d <dataitem>
import import configuration
优点:扩展性更好,后续如果有HOST侧相关配置,需要BMC在装备阶段写入的,可以复用本接口
方案二:
查询/设置HOST.GMAC的CLI命令:
ipmcset -d hostgmac -v <gmacindex> <macaddr>
ipmcget -d hostgmac -v <gmacindex>
评审结论
不通过,不同意新增上述IPMI命令和CLI接口。
- 需要确认BMC对于Host侧的配置是否可以使用标准的
Set System Info Command 进行处理;当前BMC已经有的OEM命令为什么不能使用?
- 需要确认BMC对于Host侧新增部分的配置是否完整,是否还有其他的选项
1 个赞
装备阶段很少使用CLI接口,当前接口要确认是所有都支持还是有支持的条件?
L_Ling
(lixiaoning)
4
已与SE对齐,装备阶段是要使用CLI接口,IPMI与CLI均要支持