openEuler OS安装iBMA后,带外web无法获取软件信息问题分析
更新时间: 2026/05/28
在Gitcode上查看源码问题背景
- 单板类型:NA;
- 软件版本:openUBMC 25.06;
- 涉及功能:iBMA的软件信息;
- 触发条件:openEuler OS安装iBMA。
- 业务表现:预期web正常获取软件信息;实际web无法获取软件信息。
问题复现步骤
- 环境上是带内已经安装iBMA,并且带内显示已经running,OS版本以及BMC版本(25.06)。
- 带外无法获取iBMA软件信息。
关键日志信息
日志发现正常日志(麒麟OS)对比异常多了很多打印。
- 麒麟OS:
- 欧拉OS:
定位过程
同样的机器环境,我们在另外一个磁盘上安装麒麟OS,对比发现麒麟OS安装iBMA后,带外抓取软件信息正常。
日志发现正常日志(麒麟OS)对比异常多了很多打印。
- 麒麟OS:
- 欧拉OS:
关闭防火墙(重启OS后,查看防火墙确定已关闭),带外现象一样,无法抓取iBMA信息。
iBMA日志和配置信息收集方法如下:
cd /opt/huawei/ibma(/opt/huawei路径不存在的情况下,使用/opt/ibma) OS后台进入到iBMA目录下,"tar -zcf ibma_log.tar.gz log/ config/",拿到 ibma_log.tar.gz 压缩包,即为iBMA日志及配置信息。
问题原因
从配置里面能看到bma版本是2.3.8,该版本尚未适配与openUBMC通信等功能。
解决方案
请使用2.11.0及以上版本BMA,建议使用最新版本BMA,并在安装时添加 --enable-iBMA_https=true 参数进行安装。