Ошибка The older verison of VMware Tools cannot be removed
Добрый день! Уважаемые читатели и гости популярного блога, о Vmware ESXI и настройке серверов pyatilistnik.org. Добавляю сегодня еще одну практическую статью, по любимому гипервизору. Месяц назад в парке серверов моей компании, появились 10 Dell PowerEdge R740, со всеми плюшками. На них был установлен гипервизор VMware ESXI 6.5 и собран кластер высокой доступности. После чего, были смигрированны терминальные сервера с Windows Server 2012 R2. Так как ранее виртуальные машины были на гипервизоре ESXI 5.1, то потребовалось обновить Vmware Tools, как это делается я уже рассказывал. Но появилась проблема, что на некоторых виртуальных машинах, в момент обновления VMware Tools до 10 версии, выскакивала ошибка: что не получается найти MSI пакет и "The older verison of VMware Tools cannot be removed". Давайте я покажу, как эту ситуацию обойти.
Как выглядит ошибка при обновлении версии VMware Tools в vCenter 6.5
И так, все началось с того, что на новом месторасположении, на виртуальных машинах появилось сообщение "VMware Tools is outdated on this virtual machine", что хорошо бы все обновить.
Делать это нужно обязательно, особенно когда вы переехали на более новое и свежее оборудование, в моем случае это сервера 14-го
Описание алгоритма обновления версии Vmware Tools
Когда вы заходите на свой vCenter Cerver, вы видите уведомление на VMware ESXI хосте:
Щелкаем правым кликом по нужной виртуальной машине и из контекстного меню выбираем "Guest OD - Update VMware Tools", либо на кнопку "Update VMware Tools" из уведомления.
В появившемся окне выберите пункт автоматического обновления VMware Tools "Automatic Upgrade".
Вы получаете ошибку "Error upgrading Vmware Tools". Как я и писал выше, на гостевой операционной системе отсутствует MSI пакет, для корректного удаления предыдущих версий.
Чтобы это обойти, смонтируйте ISO образ с Vmware Tools.
Зайдите в вашу гостевую операционную систему, в моем случае, это Windows Server 2012 R2. Откройте cmd оболочку от имени администратора и перейдите на диск D:\ (Ваш смонтированный ISO). Введите команду:
В окне "VMware Product installation" нажмите "Ок". В результате у будут очищены из системы, старые данные, о предыдущих установках VMware Tools.
Пробуем запускать новую установку драйверов интеграции, как видите ошибка "The older verison of VMware Tools cannot be removed", не появилась и файлы начали копироваться.
Обновление успешно завершено
Для завершения процесса, необходимо произвести перезагрузку гостевой операционной системы.
Как видите, у меня теперь 13 версия VMware Tools. Как видите ошибка "The older verison of VMware Tools cannot be removed" во время переустановки компонентов интеграции, успешно устранена, если остались вопросы, то жду их в комментариях.
- https://kb.vmware.com/s/article/1001354
- https://kb.vmware.com/s/article/1012693