为什么 VMWare Tools 升级后可能会降级?

为什么 VMWare Tools 升级后可能会降级?

运行 vSphere Client 5.5 并尝试升级旧版 VMWare 工具上的 Linux VM。所有 Linux VM 都是 RedHat v5.0。我完成了 VMWare 自动安装过程,一切都按预期完成。在我的 Linux 机器上的命令行上运行 VMWare 工具版本检查并获取新版本。然而,一夜之间发生了一些事情(不确定是什么),所有 Linux 机器上的工具都降级为以前的版本。

我尝试过从 vSphere 客户端自动升级 VMWare 工具,手动升级,似乎都运行良好,没有错误消息,最终在升级后立即获得正确的版本,但经过这么多小时后,它似乎恢复到旧版本。这只发生在我的 Linux VM 上,因为 Windows VM 上的所有旧版本都升级正常并保持其升级。我查看了 vSphere 任务和 RedHat 系统日志中的日志,似乎都没有任何迹象表明触发了这种降级。

答案1

您使用的 vSphere 客户端无关紧要。如果您从客户端安装 VMwareTools,据我所知,版本将取决于虚拟机运行的 ESXi 提供的软件包。

无论如何,据我所知,VMwareTools 不会自行安装/升级/降级。正如 Zoredache 指出的那样,请检查是否存在任何配置管理解决方案(如 puppet(chef、cfengine、某些 cronjob... 等等))强制使用特定版本。

答案2

Zoredache 提供了我需要的角度——CFEngine 在机器上运行,并且设置了一个流程以确保安装了 VMWare 工具。

相关内容