Установка VMware Tools на виртуальную машину Linux
В этой статье мы рассмотрим, как развернуть VMware Tools на виртуальных машинах Linux. Развертывание VMTools в гостевой операционной системе виртуальной машины повышает их производительность и управляемость. С VMTools некоторые из драйверов, включенных в ОС, заменяются на оптимизированный для виртуализации версии; одним из таких примеров является драйвер vmxnet3. Кроме того, VMTools обеспечивают фреймворки API, такие как VIX, позволяющие программное управление виртуальными машинами, а также раскрытие информации виртуальной машины, например, IP-адреса при использовании клиентов для vSphere.
VMware Tools поддерживается на 32-разрядных и 64-разрядных операционных системах, включая Microsoft,Apple, NetWare, Солярис, redhat и другие. Руководство по совместимости гостевой ОС предоставляет полный список поддерживаемых гостевых операционных систем вместе с поддерживаемыми функциями VMware Tools. Мы покажем, как развернуть VMware Tools на двух дистрибутивах Linux, а именно в CentOS и Debian.
Способы установки
В зависимости от дистрибутива Linux, существует несколько методов установки VMware Tools. Первый и наиболее часто используемый метод — установка с ISO. ISO-файл, содержащий двоичные файлы vmtools (установочные файлы, скрипты и т. д.) монтируется в виртуальный CD-ROM с гостевого меню виртуальной машины. После этого vmtools устанавливаются путем выполнения Perl-скрипта.
Другой популярный метод, который все больше набирает обороты, это Open-VM-Tools (OVT) от VMware. Это позволяет vmtools автоматически настраиваться во время установки ОС. В качестве альтернативы они могут быть установлены на более поздней с использованием ОС или из хранилища с помощью пакета инструментов управления, таких как YUM или APT.
На февраль 2016 дистрибутивы Linux, поддерживающие OVT, таковы;
- Fedora 19 и более поздние версии;
- Debian 7.x и более поздние версии;
- openSUSE 11.x и более поздние версии;
- Весрии Ubuntu (12.04 LTS, 13.10 и более поздние)
- Red Hat Enterprise Linux 7.0 и более поздние версии;
- CentOS 7.0 и более поздние версии;
- Oracle Linux 7.0 и более поздние версии;
- SUSE Linux Enterprise 12 и более поздние версии.
Метод ISO
Расскажем об обоих методах, начав с ISO. Чтобы проиллюстрировать процесс развертывания, сначала развернем vmtools на виртуальной машине Centos 6.x 32. Как видно на рисунке, изначально vmtools не развертывались на виртуальных машинах.
Рисунок 1 — CentOS ВМ без vmtools
Чтобы приступить к установке, щелкните правой кнопкой мыши на имени виртуальной машины, выберите «Guest» и нажмите «Install/Upgrade VMware Tools». Нажмите OK для подтверждения.
Рисунок 2 — Начало процесса установки vmtools
Что происходит: соответствующий образ ISO монтируется для дистрибутива Linux, на который вы хотите установить vmtools. Для этого убедитесь в том, что для виртуальной машины была выбрана правильная операционная система. Для этого проверьте тип операционной системы в свойствах ВМ (рис. 3). Вы должны выключить ВМ, если будете менять неправильный тип ОС.
Рисунок 3 — Проверка типа ОС
Как только это сделано, залогиньтесь как администратор и выполните последующие действия и запустите команды. В зависимости от дистрибутива, некоторые шаги могут несущественно отличаться.
Создайте папку и смонтируйте ISO-образ.
Рисунок 4 — Создание ISO-образа
Затем распакуйте архив vmtools и скопируйте папки в Temp.
Рисунок 5 — Извлечение папок vmtools
Как это иногда бывает, могут быть обнаружены отсутствующие зависимости, особенно на свежеустановленных виртуальных машинах. Например, нам сначала пришлось выполнить следующую команду, чтобы извлечь YUM и установить пакеты (рис. 6), необходимые для обеспечения успешной установки vmtools.
Рисунок 6 — Установка отсутствующих зависимостей
Теперь перейдите в папку /tmp и запустите скрипт установки Perl. Следует включить параметры по умолчанию, если вы не собираетесь настроить процесс установки вручную.
Рисунок 7 — Установка vmtools с использованием скрипта Perl
Рисунок 8 — Завершение процесса выполнения скрипта Perl
Проверить, завершился ли процесс установки, можно просмотрев статус VMware Tools в клиенте vSphere (Рисунок 9).
Рисунок 9 — vmtools установлены правильно
Иногда, в зависимости от выбранного дистрибутива Linux и его конфигурации, вы можете встретить ошибку компилятора во время выполнения скрипта установки Perl.
Следующий шаг является необязательным, но если у вас есть непреодолимая потребность держать все в строжайшем порядке, вы можете выполнить следующие команды, чтобы очистить лишние файлы установки:
» Видео показывает весь описанный здесь процесс: смотреть
Установка open-vm-tools из репозитория
В этом примере мы устанавливаем open-vm-tools на дистрибутив Debian 8 64-бит. Отличный пример есть на сайте VMware, поэтому мы не будем изобретать велосипед и покажем процесс установки в видео.
При установке OVT можно заметить, что статус vmtools показывается как «Running (Guest Managed)», как показано на рисунке 10. Для сторонних vmtools статус будет «Running (3rd-party/Independent)». Это нормально и ожидаемо от OSP (Operating System Specific Packages), использующих базовое ПО и механизмы установки на гостевых ОС для обновления vmtools.
Рисунок 10 — Статус vmtools
Как насчет других дистрибутивов Linux?
VMware поддерживает целый список дистрибутивов Linux, а также других ОС. Полный список можно найти на сайте VMware. Если конкретного дистрибутива нет в списке, убедится, поддерживаются ли vmtools можно только посетив сайт провайдера. Один из таких примеров — Arch Linux.
Установка VMware Tools на виртуальной машине с Linux
В этой статье мы рассмотрим, как установить VMware Tools на виртуальных машинах с ОС семейства Linux. Развертывание VMTools в гостевой операционной системе виртуальной машины повышает производительность и управляемость ОС. Кроме того при установке VMTools некоторые из драйверов, включенных в ОС, заменяются версией, оптимизированной для виртуализации (например, драйвер vmxnet3). Также VMware Tools предоставляет API интерфейсы, такие как VIX, которые позволяют управлять виртуальными машинами. В этой статья мы покажем, как установить VMware Tools в популярных дистрибутивах Linux.
В зависимости от дистрибутива Linux существует несколько способов установки VMware Tools. Наиболее часто используемым методом является установка из интегрированного в состав ESXI файла в формате ISO. Этот ISO файл, содержащий двоичные файлы vmtools (установочные файлы, скрипты и т. д.), монтируется в виртуальном CDROM из гостевого меню виртуальной машины. После этого vmtools устанавливаются с помощью скрипта Perl.
Другой популярный метод установка с использованием пакета Open-VM-Tools (OVT) от VMware. Благодаря чему vmtools можно автоматически установить во время развертывания ОС или из репозитория (с использованием YUM или APT).
Установка vmtools из встроенного ISO образа
В этом примере мы покажем пример установки vmtools из ISO образа на примере виртуальной машины с Centos 6.x.