15 октября 2020 года VMware анонсировало обновление набора утилит, повышающего производительность гостевой операционной системы и улучшающего управление виртуальной машиной в целом – продукта Tools. С этого момента актуальной его версией стала 11.2.0, а 20 ноября в нее вдогонку внесли несколько изменений.
Ниже мы обсудим, чем VMware Tools 11.2.0 отличается от своих предшественников, насколько и как именно улучшился продукт, а также какую работу над ошибками провел вендор, его выпуская.
Актуальная сборка
Датированный 15 октября 2020 года билд VMware Tools 11.2.0: 16938113.
Новое в релизе VMware Tools 11.2.0
На самом деле знаковых перемен немного, однако важность их побудила выпустить именно отдельную версию, а не патч к предыдущей. А именно:
- Новый плагин синхронизации времени «vmwTimeProvider» для родной MS Windows службы W32Time теперь поддерживается внутри виртуальных машин. Плагин сотрудничает с виртуальным устройством точного времени с целью предоставить базовое время ESXi-хоста как альтернативу ресурсам времени, опирающимся на NTP и Active Directory.
- Заработала поддержка функции Carbon Black Sensor для обеспечения внутренней безопасности виртуальной машины. В ее состав вошел плагин для системной службы VMware Tools Carbon Black Helper (CBHelper) и приложение запуска Carbon Black (CBLauncher). Плагин теперь – часть службы Tools, и при включении администратором режима безопасности на виртуальной машине он запускает второе приложение, загружающее установочный пакет Carbon Black Sensor, инсталлирует и корректно завершает процесс.
- Драйвер WDDM взял на себя поддержку нарисованных с помощью VMware SVGA device курсоров больших габаритов (до 128х128рх). Ранее это была забота ПО. Все что необходимо – это виртуальная машина на 18 версии «железа» или свежее.
- Добавлена поддержка дистрибуции WDDM-драйвера в Windows Update.
- Версия openssl проапдейчена до 1.1.1g.
- Версия libxml2 проапдейчена до 2.9.10.
- Обновлены драйверы WDDM, vsepflt, и vnetwfp с целью исправлений ошибок и улучшения поддержки функций.
Совместимость
Гостевые операционные системы
- Windows.iso поддерживает Windows 7 SP1 или Windows Server 2008 R2 SP1 и более поздние. VMware Tools 11.2.0 поставляется с Microsoft Visual C++ Redistributable для Visual Studio 2015, 2017 и 2019, и зависит от него. Следовательно, перед тем, как ставить набор утилит, следует убедиться, что в системе установлен Microsoft Visual C++ Redistributable для Visual Studio 2015, 2017 и 2019.
- Darwin.iso поддерживает Mac OS X версии 10.11 и более поздние.
- Поддержка linux.iso была добавлена в 10.3.22-версии – гостевые операционки на Red Hat Enterprise Linux (RHEL) 5 and 6, SUSE Linux Enterprise Server (SLES) 11, Ubuntu 12.04. Также работает с другими дистрибуциями с версиями glibc 2.5 и выше.
- Поддержка solaris.iso. была добавлена еще в версии 10.3.10 для 10-й версии Solaris и более поздних.
Важно! Все ISO-образа Windows для VMWare Tools до Vista более не входят в пакет ESXi. Однако их можно загрузить отдельно, при необходимости.
Важно! Для life-end гостевых операционных систем VMware Tools не поддерживает ISO-образы. Некоторые такие образы не включаются в ESXi в VIB (нет подсветки инструментов).
Больше информации по сотрудничеству со всеми существующими ОС можно почерпнуть здесь.
Поддержка драйверов в гостевых операционных системах
Замечания по совместимости с компонентами виртуальной среды
Важно! При апгрейде ESXi-хостов до 6.5 или более свежей версии и использовании старших версий Horizon View Agent рекомендуется исправлять ошибки по таким гайдам:
https://kb.vmware.com/s/article/2144438,
http://kb.vmware.com/kb/2144518 и
https://kb.vmware.com/s/article/2144453.
Окончание поддержки функций
- Из VMware Tools 11.1.0 под MacOS удален драйвер баллонинга.
- 11.1.0-версия включает только исправления безопасности и критические исправления, но не будет поддерживать новые функции в инструментах tar (linux.iso) и OSP. Однако все 10.3.х (до 10.3.5) будут продолжать с ними работать, как и ранее. Рекомендовано применение open-vm-tools для этих операционных систем.
- Еще с версии 10.2.0 прекратилась инсталляция VMware Tools на основе Perl-скриптов для FreeBSD. Системы FreeBSD поддерживаются исключительно за счет пакетов open-vm-tools, которые можно достать непосредственно в репозиториях пакетов FreeBSD.
Локализация
VMware Tools 11.2.0 локализированы на:
- французском,
- немецком,
- испанском,
- итальянском,
- корейском,
- японском,
- упрощенном китайском,
- традиционном китайском
языках.
Исправленные в версии 11.2.0 ошибки
- При обновлении VMware Tools с версии 10.1.5 на 11.1.0 система падает в синий экран смерти с ошибкой «0x139_3_CORRUPT_LIST_ENTRY_vsepflt» для некоторых виртуальных машин. Когда драйвер vspepflt устанавливается в NSX-среду, гостевая машина крашится после перезагрузки. При попытке установить связь с AV-решением после загрузки драйвера получаем BSOD.
- В open-vm-tools (только для Линукс) происходит утечка памяти при сопоставлении информации о настроенных на гостевой виртуальной машине IDE, SATA или SAS (LSI Logic SAS) дисках. В результате использование памяти системной службой vmtoolsd постепенно растет, что негативно сказывается на производительности системы. Эта проблема не актуальна, если сопоставляются устройства SCSI и NVMe.