背景
北向Redfish接口/redfish/v1/Chassis/1/Boards/能查询到作为PCIe卡的华为RAID卡,但是无法查询到博通的Raid卡。
问题根因:
1、Rackmount仓在北向查询时过滤掉FruID为255单板,由于博通卡没有Eeprom所以FruId被设置为255,被过滤掉未显示。
关联ISSUE
https://gitcode.com/openUBMC/vpd/issues/543
整体方案
北向接口 /redfish/v1/Chassis/1/Boards/查询单板时,回显BoardPCIeCard对象,放开FruId=255时不显示的限制
评审点
- 评审点1: redfish接口/redfish/v1/Chassis/1/Boards/查询单板时,放开FruId=255时不显示的限制
详细描述
评审点1: redfish接口/redfish/v1/Chassis/1/Boards/查询单板时,放开FruId=255时不显示的限制
修改文件:interface_config/redfish/plugins/orchestrator/boards.lua
修改内容:function m.get_boards(slot, paths)中去除obj.FruId = 255是不显示的限制
影响分析:
1、/redfish/v1/Chassis/1/Boards/中回显的单板格式不变,范围变大,范围如下
| 类别 | 单板 | 回显格式 |
|---|---|---|
| PCIeCard | AMD/GPU | PCIeCard3(RadeonProW6800) |
| PCIeCard | 博通/网卡 | PCIeCard3(BCM957508-P2100G) |
| PCIeCard | 博通/Raid | PCIeCard3(9500-8i) |
| PCIeCard | 博通/OCP网卡 | PCIeCard3(BCM957414A4142CC) |
| PCIeCard | Emulex/网卡 | PCIeCard3(LPe32002-AP) |
| PCIeCard | iluvatar/GPU | PCIeCard3(BI-V150) |
| PCIeCard | intel/网卡 | PCIeCard3(E810-XXVDA2) |
| PCIeCard | MooreThreads/GPU | PCIeCard3(MooreThreadsMTTS3000) |
| PCIeCard | Netswift/网卡 | PCIeCard3(LYM23AHF0A2) |
| PCIeCard | Qlogic/网卡 | PCIeCard3(QLE2742-HUA-SP) |
| PCIeCard | Vastai/GPU | PCIeCard3(VG1000) |
| PCIeCard | YUSUR/网卡 | PCIeCard3(SWIFT-2200N) |
2、对网管工具的影响
| 网管工具 | 影响性分析 |
|---|---|
| CCAE | 没影响,兼容的 |
| FusionDirector | 没影响 |
| eSight | 没影响 |
| ComputingKit | 没影响,只是巡检查询会多查几个接口 |
| 华为云 | 没影响,只要确保设备没插对应的卡,不显示对应的pcie卡接口就行。 |
是否准备好AI预审
是
评审结论
1、暂时不通过,需要收集一下其他产业和伙伴的意见
遗留问题
1、需要收集其他产业和伙伴的意见