问题描述
[在通过WebUI配置BMC网口为指定的NCSI网口(MCX623436AN-CDAB)后,web界面不会显示选中状态,显示问题,功能正常
重现步骤
-
通过web界面选择网口模式-选择模式-固定设置-ocp拓展网口-port1,点击保存
-
通过辅助机访问测试机bmc,查看网口模式,没有网口选中
期望结果
网页查看端口显示正常被选中
实际结果
网页查看端口未被选上
尝试过的解决方案
[列出您已经尝试过的解决方案及结果]
[在通过WebUI配置BMC网口为指定的NCSI网口(MCX623436AN-CDAB)后,web界面不会显示选中状态,显示问题,功能正常
通过web界面选择网口模式-选择模式-固定设置-ocp拓展网口-port1,点击保存
通过辅助机访问测试机bmc,查看网口模式,没有网口选中
网页查看端口显示正常被选中
网页查看端口未被选上
[列出您已经尝试过的解决方案及结果]
答案内容由AI生成,仅供参考:
根据您提供的问题描述,现对通过WebUI配置BMC网口为指定的NCSI网口(MCX623436AN-CDAB)后,Web界面不显示选中状态的问题进行综合分析。
结合知识库信息,此问题本质为 Web界面UI状态同步问题,而非功能失效。具体分析如下:
BMCSet_NET_Mode 与 Custom_NCSI_Port_Num根据知识库中的文档(reference_id: 3, 4, 7)和实体信息(BMCSet_NET_Mode),BMC网口模式的配置依赖以下两个关键参数:
BMCSet_NET_Mode:
"mgnt":强制使用专用管理网口(Mgmt)。"auto":自适应选择,优先使用Link状态良好的网口。Custom_NCSI_Port_Num:
auto和非mgnt模式下,绑定具体哪个NCSI端口。0-1,四网口配置为 0-3。关系:
Custom_NCSI_Port_Num仅在BMCSet_NET_Mode不为"auto"且不为"mgnt"时才生效。
您的操作“固定设置 → OCP Port1”在后台应已正确设置 BMCSet_NET_Mode 为非mgnt模式,并将 Custom_NCSI_Port_Num 设置为 0(对应Port1)。
Custom_NCSI_Port_Num=0 对应于OCP Port1的逻辑,导致无法将后台的真实配置映射回UI的“选中”状态。bmc.kepler.Managers.EthernetInterfaces)发送状态变更广播,导致前端界面未触发更新。虽然UI未显示,但可通过Redfish API或ipmitool命令验证配置是否真正生效:
# 使用 ipmitool 检查 LAN 配置(需登录BMC)
ipmitool lan print
# 或通过Redfish API查询EthernetInterfaces资源
GET /redfish/v1/Managers/bmc/EthernetInterfaces/1
检查返回的
ManagementNetworkPort字段,确认Type是否为OCP且PortNumber是否为1。
# 登录BMC后台查看相关日志
journalctl -u bmc_network
查看是否有与
Custom_NCSI_Port_Num或OCP Port配置相关的错误或警告信息。
该问题属于 UI与后端状态不一致 的前端Bug。建议将问题反馈给BMC固件或WebUI开发团队,并附上:
请参考类似问题
topic_id: 3757的分析逻辑,该问题也涉及OCP端口配置,但原因为大小写不匹配。
| 项目 | 内容 |
|---|---|
| 问题类型 | WebUI前端显示Bug |
| 核心原因 | UI未能正确读取或映射 Custom_NCSI_Port_Num 的配置状态 |
| 功能影响 | |
| UI影响 | |
| 推荐解决 | 清除缓存、验证API配置、反馈前端开发团队进行修复 |
建议后续优化WebUI的状态同步机制,确保在配置变更后,能通过事件广播(Signal Broadcast)或轮询机制及时更新 EthernetInterfaces 的UI展现。
相关链接:
这个使用的什么时候的版本,之前有个类似的问题
930的版本
930是有这个问题 看看你们有没有1230版本,这个问题解决了
是那一笔pr您知道吗,我们需要单笔合入
AtomGit | GitCode - 全球开发者的开源社区,开源代码托管平台 930要适配的话 参考这个pr
由于大量社区举报,此话题被临时关闭至少 4 小时。
此话题已在 28 小时后被自动打开。