Запуск vSphere Client 5.5 и попытка обновления виртуальных машин Linux, которые были в более старой версии инструментов VMWare. Все виртуальные машины Linux имеют версию RedHat v5.0. Я прохожу процесс автоматической установки VMWare, и все завершается, как ожидалось. Запустите проверку версии инструментов VMWare в командной строке на моем Linux-компьютере и получите новую версию. Однако в одночасье что-то происходит (не знаю, что именно), и инструменты переходят на предыдущую версию на всех ящиках Linux.
Я пробовал автоматическое обновление инструментов VMWare с клиента vSphere, ручное обновление, похоже, все работает нормально, без сообщений об ошибках и, в конечном итоге, получил правильную версию сразу после обновления, но после стольких часов он, кажется, возвращается к старая версия. Это происходит только на моих виртуальных машинах Linux, поскольку все старые версии виртуальных машин Windows обновляются нормально и продолжают обновление. Я просмотрел журналы как в задачах vSphere, так и в системных журналах RedHat, и, похоже, ни в одном из них нет ничего, что могло бы указывать на запуск такого рода понижения.
Используемый вами клиент vSphere не имеет значения. Если вы устанавливаете VMwareTools с клиента, наверняка версия будет зависеть от пакета ESXi, на котором работает виртуальная машина.
В любом случае, насколько мне известно, VMwareTools не устанавливает / не обновляет / не понижает версию самостоятельно. Как указывает Zoredache, убедитесь, что нет какого-либо решения для управления конфигурацией, такого как puppet (chef, cfengine, some cronjob ... что угодно), обеспечивающего конкретную версию.
Zoredache предоставил мне необходимый угол зрения - на машине был запущен CFEngine и был настроен процесс, обеспечивающий установку инструментов VMWare.