Vmware-Esxi
為什麼 VMWare Tools 升級後會降級?
執行 vSphere Client 5.5 並嘗試升級舊 VMWare 工具版本上的 linux VM。所有 linux VM 都是 RedHat v5.0。我完成了 VMWare 自動安裝過程,一切都按預期完成。在我的 linux 機器上的命令行上執行 VMWare 工具版本檢查並獲取新版本。然而,一夜之間發生了一些事情(不確定是什麼),並且這些工具在所有 linux 機器上都降級到了之前的版本。
我已經嘗試從 vSphere 客戶端自動升級 VMWare 工具,手動升級,一切似乎都可以正常工作,沒有錯誤消息,最終在升級後得到正確的版本,但經過這麼多小時後,它似乎恢復到舊版本。這只發生在我的 linux 虛擬機上,因為 windows 虛擬機上的所有舊版本都在正常升級並保持升級。我查看了 vSphere 任務和 RedHat 系統日誌中的日誌,似乎都沒有任何跡象表明這種降級的觸發器。
Zoredache 提供了我需要採取的角度 - CFEngine 正在機器上執行,並且設置了一個程序以確保安裝了 VMWare 工具。
您使用的 vSphere 客戶端無關緊要。如果您從客戶端安裝 VMwareTools,則版本將取決於執行 VM 的 ESXi 提供的軟體包。
無論如何,據我所知,VMwareTools 不會自行安裝/升級/降級。正如 Zoredache 指出的那樣,檢查是否沒有任何配置管理解決方案,如 puppet(廚師、cfengine、一些 cronjob ……無論如何)強制執行特定版本。