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

此心远送浑河岸,斟别酒,唱阳关,临别无语空长叹,酒已阑,曲未残,人初散,心长怀去后,杳鱼雁,对遥山,当时无计锁雕鞍,去后思量悔应晚,别时容易见时难!
11 条回复 A文章作者 M管理员
  1. 曲奇微笑

    超喜欢这里的

  2. 小熊猫含糊

    点赞是不可能点赞的

  3. 花卷爱撒娇

    网站挺不错的!

  4. 自觉与大门

    我只是随便看看

  5. 翅膀跳跃

    就服你

  6. 雨坚强

    点赞是不可能点赞的

  7. 歌曲魔幻

    过来逛逛

  8. 魔镜含蓄

    装装逼

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索