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

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

我已经尝试了从vSphere客户端进行VMWare工具自动升级,手动升级,似乎都没有任何错误消息,并最终在升级后立即得到正确的版本,但经过这么多小时,似乎恢复到旧版本。 这只发生在我的Linux虚拟机上,因为所有在Windows虚拟机上的旧版本都升级很好,并保持升级。 我查看了vSphere任务和RedHat系统日志中的日志,似乎也没有任何可以指示这种降级的触发器。

您使用的vSphere客户端无关紧要。 如果您从客户端安装VMwareTools,则版本将取决于运行VM的ESXi提供的软件包。

无论如何,据我所知,VMwareTools不会自行安装/升级/降级。 正如Zoredache所指出的那样,检查是否没有像puppet(厨师,cfengine,某些cronjob …任何)的configurationpipe理解决scheme来执行特定的版本。

Zoredache提供了我需要采取的angular度 – CFEngine在机器上运行,并设置一个过程,以确保安装VMWare工具。