ESXi vmware tools 将 CentOS 7 识别为 CentOS 6

ESXi vmware tools 将 CentOS 7 识别为 CentOS 6

我正在使用 vmware 远程控制台 (VMRC) 访问运行 CentOS 7 的虚拟机,其中包含 ESXi 主机可以识别的 open-vm-tools 10309。

我能够通过 vmware-tools 命令从客户系统内关闭或重新启动虚拟机,但过了一段时间,我用来监控一切的 ESXi Web 客户端 (HTML5) 会发出一个奇怪的警告,提示客户系统配置错误。它的内容大致如下:

Your guest OS is running CentOS 6, but the VM is configured for CentOS 7. > Actions

这很奇怪,因为我可以确认我正在运行 CentOS 7(1804 版本)。

它不会对 ESXi 或 VM 的功能产生负面影响,但它是不合逻辑的行为。有人遇到过同样的情况或有什么建议吗?

答案1

显然,bug 出在 openvm-tools 中,它会在“7.6.1810”中看到“6.”并将其报告为 CentOS 6。Red Hat Bugzilla 问题 1672087。他们不想应用该补丁,因为它不适用于 Red Hat,而 CentOS 只构建了 Red Hat 源,因此修复不会显示在那里。

然而,一旦你升级到 CentOS 7.7(应该很快就会推出),问题就会消失,因为版本字符串中不再有“6。”...

相关内容