Smartx超融合管理界面显示不支持的操作系统版本信息

公司使用的是smartx超融合产品,近期在使用过程中发现一些redhat操作系统无法在管理界面显示版本信息,仅仅显示RHEL。这个有点为难了处女座的我。如图所示

管理界面显示的信息一般多数由tools工具抓取。而smartx在rhel系统中的tools工具安装完服务叫SVT,先查看下该服务的一些信息。

#systemctl status SVT

通过该服务状态信息,可以看到服务位于/usr/lib/systemd/system/SVT.service。在服务运行的过程中执行了/opt/svt目录下的脚本。查看下/usr/lib/systemd/system/SVT.service

cat /usr/lib/systemd/system/SVT.service

查看下/opt/svt/目录

通过上面查看,该工具的主要目录在/opt/svt。其中,guest_get_staic_data.1.0.0.sh脚本中function函数get_os_version为系统版本获取。

简单的分析该脚本,在没有os-release或者os-release中不存在CentOS时,才显示/etc/system-release内容

#cat /etc/system-release

Red Hat Enterprise Linux Server release 7.1 (Maipo)

解决方案


方法一:删除/etc/os-release文件

#mv /etc/os-release /etc/os-release.bak

#systemctl restart SVT

#systemctl status SVT

在SVT服务运行过程中出现了failed to read /etc/os-release,error:failed to open file报错。尽管该错误影响不大,但是在生产环境中尽量还是不要有error错误。查看超融合管理平台,已经有操作系统版本信息了。

方法二:在/etc/os-release文件中添加CentOS信息。

入上图所示,在第一行添加了#CentOS。重启SVT服务,检查是否有faile信息。

检查管理界面是否已经有版本信息显示,此种方式管理界面更新较慢。

 

为TA充电
共{{data.count}}人
人已赞赏
笔记

情书

2021-2-23 11:01:31

笔记

儿时异事

2021-3-15 13:47:50

此心远送浑河岸,斟别酒,唱阳关,临别无语空长叹,酒已阑,曲未残,人初散,心长怀去后,杳鱼雁,对遥山,当时无计锁雕鞍,去后思量悔应晚,别时容易见时难!
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索