安装iBMA后ubmc的首页没有上传cpu和内存信息

iBMA显示成功安装了,服务也开启了,但是系统下会循环报图上的错误,bmc的web上也没有系统信息,也无法在ibma管理页面看到ibma的相关信息

目前安装的ibma是最新的2.16.1的版本,webui组件版本为1.90.1

https://discuss.openubmc.cn/t/topic/860/4

按照此贴中的方法修改了webui组件中的文件和manifest.yml也没有用

在ibma管理页面按f12会显示404错误

openUBMC运行安装ibma需要指定为https

指定了,还是不行

那根据这个帖子查看的内容都对的上吗?OS侧安装iBMA后openUBMC下不显示iBMA版本等信息 - #4,来自 wangjkl_dcone

两个命令看到的东西都对得上

只不过ibma的版本不一样,webui组件的版本也不一样,我都是用的最新版本

os下的ibma 这个没打开https

哦哦,请问一下怎么打开?我看网页的报错网址已经显示是https了

ibmacli conf modify -n iBMA.ini -a iBMA_System.iBMA_support_https -v true
systemctl restart iBMA
2 个赞

感谢,修改之后iBMA_support_https确实变为true了,但是其他现象还是一样的,网页还是没信息

系统下只要开着ibma服务就会一直报[ 11] (NULL net_device): edma: edma_host_send_msg, 759, no response in 10s,clean msg,关闭服务就不报了,这个信息跟现象有什么关系吗?

我们开始也是不显示,后面根据帖子修改代码+ibma修改为https,就有显示了,你这个报错,就没遇到过了

重启了一下系统,可以看到ibma管理页面了,但是首页只能看到磁盘管理的信息,看不到CPU和内存的信息

当前iBMA应该是正常运行并且和BMC正常通信了,请调用下BMC的Redfish接口(/redfish/v1/Systems/<system_id>)确认下是不是BMC没有从iBMA获取到CPU和内存占用率

在OS内,使用curl命令:

curl -k -u <BMC用户名>:<BMC密码> -X GET https://<BMC的IP>/redfish/v1/Systems/<system_id>(system_id可以通过请求/redfish/v1/Systems接口查看)

查看请求体响应中的Oem.<厂商名>下的CPUUsagePercent和MemoryUsagePercent字段

CPU 和内存信息是走 SMBIOS 上报的,可以关注一下 SMBIOS 上报是否正常,看下一键收集里有没有 SMBIOS 文件?

{07D734BC-CEAB-42D7-9928-D651E17784FE}

您好,通过redfish查看这两个字段为空,请问这是什么原因?有没有什么修改办法?

您好,收集到的日志中没有smbios的文件,应该是上报不正常,请问是什么原因导致的呢?

你好,方便贴一下iBMA的common.log日志么?帮你看看从日志能不能分析一下。

common.txt (1015.8 KB)
日志导出来了