我们发现BMC可识别到联瑞网卡,但是网卡状态、网卡速率和设备ID信息未显示。这3个信息是从哪里来?我们分析可能从iBMA传过来,但没有把握肯定是iBMA,我们有什么途径观察iBMA的接口数据呢?
有啊,我给个链接,这是开源的可以直接下载,里面基本上讲解了iBMA所有的接口,包括网络部分,
1、iBMA目前有提供CLI和Redfish接口,其中
(1)CLI接口可以参考iBMA用户指南>日常运维>iBMA命令行章节
(2)Redfish接口分为两部分,一部分为透传接口,这部分接口是通过BMC透传的形式使用,具体参考BMC的Redfish接口文档中的Sms资源
另外一部分为非透传接口,这部分接口仅BMC内部可访问,外部无法使用,也没有对外的接口文档
2、iBMA网卡信息相关的Redfish接口属于上述的非透传接口,因此无法直接查看iBMA的接口中网卡相关的信息
3、联瑞网卡iBMA当前应该是没适配过的,在安装了iBMA并且确保和BMC正常通信后,建议先在BMC侧通过执行以下命令确认下BMC的host_agent资源树上是否有BMA上报的网卡相关信息
busctl --user introspect bmc.kepler.host_agent /bmc/kepler/Systems/1/Sms/1/ComputerSystem/Systems/1/EthernetInterfaces
