Введение
VMware Tools представляет собой специализированный набор программ, который устанавливается ииспользуется навиртуальных машинах (ВМ). Ониграет важную роль вэффективном взаимодействииВМ сфизическим сервером, который дает ресурсы для ееработы. VMware Tools способствует тому, чтобы операционная система (ОС) виртуальной машины была более управляемой ипроизводительной.
Особенности VMware Tools
Вот несколько основных примеров функций VMware Tools:
- Ускорение графики виртуальной машины.
VMware Tools устанавливают драйверы, которые позволяют использовать ускоренную 3D-графику навиртуальных машинах. Это повышает качество графики. - Управление устройствами.
VMware Tools устанавливают драйверы для устройств, которые используются ввиртуальных машинах. Например, клавиатура, мышь исетевые адаптеры. Спомощью установки драйвера получится лучше управлять устройствами иоптимизирует ихиспользование. - Автоматическая настройка размеров экрана.
VMware Tools автоматически меняют размеры экрана виртуальной машины, подстраивая ихпод текущие настройки хост-машины. - Интеграция между гостевой ихост-системой.
VMware Tools позволяют выполнять различные операции: копирование иперенос данных между виртуальной машиной ихост-системой, обмен файлами ит.д. - Клонирование ирезервное копирование виртуальных машин.
VMware Tools позволяют клонировать виртуальные машины исоздавать ихрезервные копии. Обычно это происходит таким образом: VMware Tools запускает процесс создания VSS snapshot внутри вашей гостевой ОС. Для этого используется VMware Snapshot Provider. Вэтот момент все VSS writers вгостевой операционной системе готовят нужные приложения ккопированию итакже записывают все данные изпамяти надиск. Позавершении своей работы, VSS writers передает службе VMware Tools информацию отом, что можно снимать снапшот. Все это происходит через VMware Snapshot Provider. Данная служба передает VMware оготовности снять снимок. Это позволяет легко делать снапшотыВМ.
Всостав VMware Tools включены следующие драйверы:
- VMware SVGA. Поддерживает ускоренную графику для виртуальных машин.
- VMware vShield. Обеспечивает безопасное соединение изащиту трафика при работе всети.
- VMware VMXNET. Обеспечивает оптимизацию работы сетевых адаптеров ввиртуальной машине.
- VMware Tools для клавиатуры имыши. Позволяет лучше управлять этими устройствами ввиртуальной машине.
- VMware Paravirtual SCSI. Позволяет увеличить производительность работы дисков науровне I/O запросов.
Установка VMware Tools на виртуальную машину с Windows
Шаг 1: Выберите вашу виртуальную машину из списка Inventory (меню в левой верхней части экрана).
Шаг2: Азатем перейдите вменю Actions → Guest OS → Install VMware Tools.
Шаг3: Подтвердите монтирование образа диска. Благодаря этому, высможете подключить квашей виртуальной машине ISO-образ снеобходимыми установочными файлами.
Шаг 4: Войдите в операционную систему Windows. Сделать это можно через консоль самой VMware или при помощи RDP.
Шаг 5. Запустите File Explorer, затем перейдите в This PC. Среди подключенных дисков, собранных в единый список, выберите VMware Tools и кликните по нему два раза (это запустит установщик).
Шаг 6. Для завершения установки потребуется сделать перезагрузку виртуальной машины.
Шаг 7: После того, как установка закончится, отключите диск с VMware Tools от виртуальной машины. Сделать это можно в меню Actions → Guest OS → Unmount VMware Tools.
Особенности пакета Open VM Tools
Open VMTools (open-vm-tools)— это реализация VMware Tools соткрытым исходным кодом. Пакет подходит для гостевых ОСLinux. Open-vm-tools поставляется вкомплекте снекоторыми операционными системами Linux иобычно устанавливается вместе сОС. Благодаря этому вам ненужно самостоятельно устанавливать этот пакет воперационную систему.
Все ведущие поставщики Linux поддерживают набор open-vm-tools для vSphere, Workstation иFusion иобъединяют open-vm-tools сосвоими выпусками продуктов. Проверить, совместимали вашаОС спакетом open-vm-tools, можно вРуководстве посовместимости сVMware.
Операционные системы, вкоторых есть встроенный пакет сдистрибутивом open-vm-tools:
- Red Hat Enterprise Linux 7.0 и более поздние версии,
- SUSE Linux Enterprise 12 и более поздние версии,
- Ubuntu 14.04 и более поздние версии,
- CentOS 7 и более поздние версии,
- Oracle Linux 7 и более поздние версии,
- FreeBSD 10.3, 10.4 & 11.1,
- Fedora 19 и более поздние версии,
- Debian 7.x и более поздние версии,
- openSUSE 11.x и более поздние версии.
Для более эффективного управления гостевыми операционными системами набор open-vm-tools включает следующие пакеты:
- Core open-vm-tools package.
Онсодержит основные утилиты open-vm-tools, прикладные программы ибиблиотеки, включая vmtoolsd, которые помогают эффективно взаимодействовать хосту свиртуальными машинами. Этот пакет включает такие функции как синхронизация часов гостевыхОС сплатформой виртуализации, передача файлов между сервером ивиртуальными машинами, отправка информации осостоянии гостевыхОС вvSphere для поддержки vSphere High Availability (HA), публикация информации обиспользуемых ресурсах исетевой информации гостевыхОС вплатформу виртуализации ит.д. - Open-vm-tools-desktop package.
Можно подключить взависимости отнеобходимости, так как пакет является опциональным ивключает дополнительные пользовательские программы ибиблиотеки для улучшения интерактивной функциональности рабочих столов виртуальных машин. Пакет позволяет изменять размер дисплея всоответствии сокном консоли хоста или окном удаленной консоли VMware vSphere. Онтакже позволяет копировать ивставлять данные между хостовой игостевойОС. - Open-vm-tools-devel package.
Содержит библиотеки ивсю необходимую дополнительную документацию, которая используется при разработке плагинов иприложений vmtoolsd. - Open-vm-tools-debuginfo package.
Содержит исходный код open-vm-tools идвоичные файлы. Последнюю копию исходного кода Open VMTools можно найти наGitHub.
Методы установки Open VMTools наLinux
Чтобы установить пакет open-vm-tools наLinux, нужно ввести такую команду вкомандной строке инажать Enter:
# sudo apt install open-vm-tools
Для установки open-vm-tools наRPM based дистрибутивы, нужно выполнить команду:
# yum -y install open-vm-tools
Хотим обратить ваше внимание натот факт, что способ установки иудаления VMware Tools через ISO может быть несамым эффективным.
Во-первых, это требует вмешательства пользователя вкаждую отдельную виртуальную машину— никакой возможности автозагрузки непредусмотрено. Это может быть весьма трудоемким при большом количестве ВМ.
Во-вторых, обновление иуправление этими инструментами может быть затруднено, так как каждая виртуальная машина должна будет обновляться вручную.
В-третьих, при обновлении гипервизора, необходимо еще раз устанавливать все эти инструменты заново.
Для операционных систем набазе Linux команда VMware рекомендует использовать пакет open-vm-tools.
Заключение
Вданном материале мырассмотрели особенности VMware Tools для Windows иOpen VMTools для Linux. Также рассказали, как ихустановить наВМ ссоответствующими операционными системами. Надеемся, что этот материал поможет вам вработе сVMware Tools.
LinuxVMwareWindows