Установка VMware Tools на Debian, Ubuntu и CentOS
Напомним, что полноценная работа любой гостевой системы на гипервизоре VMWare ESXi крайне затруднительна без установки специального набора приложения и драйверов, называемый VMware Tools. Напомним зачем, собственно, нужны VMware Tools. Это:
- Возможность корректного выключения/перезагрузки гостевой ОС (Windows,Linux, FreeBSD или Solaris ) из интерфейса клиента VMWare
- Отправка сигналов heartbeat-а на сервер VSphere
- Управление курсором и разрешением экрана при работе из консоли в системах Windows
- Синхронизация времени между гипервизором и гостевой ОС
- Включают наборы драйверов для SVGA , сетевого драйвер vmxnet, драйвера BusLogic SCSI, драйвера для мыши
- Возможность copy/past файлов и передача буфера обмена между гостевой и хостовой ОС
- Передача информации (такой как текущий ip адрес, тип гостевой ОС и т.д)
- и многое другое
И если установка VMware Tools в ОС Windows крайне проста, то на серверах с Linux, имеющих только голый CLI у начинающих администраторов она может вызвать затруднения. В этой статье мы познакомимся с процедурой установки VMware Tools на популярных ОС семейства Linux.
Монтируем диск с VMware Tools
На этом этапе, полностью одинаковым для любой ОС, мы должны подключить виртуальный диск с дистрибутивом VM Tools в гостевую ОС.
В VMware Workstation идем в меню VM > Install VMware Tools…
В VMware vSphere Hypervisor (ESXi) нажмите VM > Guest > Install/Upgrade VMware Tools
Установка VMware Tools в Debian
Зайдите в систему с правами root. Перед началом установки рекомендуется произвести полное обновление системы и перезагрузить сервер.
Установим пакет Linux Header с помощью команды:
Монтируем диск с VMware Tools и распаковываем файлы:
Запускаем установку VMTools командой:
В процессе установки на все вопросы оставляем стандартные значения нажатием Enter. После окончания установки вновь перезагрузите сервер.
Установка VMware Tools в Ubuntu
Заходим в систему с пользователем, имеющим привилегии sudo. Здесь также начнем с обновления всех компонентов системы и перезагрузки:
Устанавливаем Linux Header командой
Монтируем диск с VMTools и распаковываем архив
Установку VMware Tools запускаем командой:
Оставим все значения по0умолчанию, нажимая в процессе установки Enter. После установки vmTools перезагрузите систему:
Установка VMware Tools на CentOS
Заходим в систему с правами root и запускаем (крайне рекомендуется) полное обновление пакетов системы, после которого выполняем перезагрузку:
Устанавливаем компилятор Linux Header:
Монтируем диск с VMware Tools и распаковываем файлы:
Установку VMware Tools выполняем командой:
Соглашаемся со всеми параметрами и перезагружаем систему:
Как видите установка VMTools в ОС семейства Linux достаточно проста и удобна.
Установить VMware Tools на Debian 10
Одним из первых рекомендованных действий после развёртывания виртуальной машины в облаке является установка VMware Tools.
Нет времени разбираться в тонкостях виртуализации и Linux?🚀 Закажите консультацию и профессиональную настройку серверов под любые задачи Вашего бизнеса! 📞 8-800-511-24-07 | 📩 support@gotoADM.ru |👍 Telegram
VMware Tools – набор утилит, повышающих отказоустойчивость и управляемость виртуальной машины в облачной среде, а именно:
- VM корректней и плавней мигрирует между хостами и хранилищами;
- при отработке механизма VMware High Availability (HA) машина корректно перезапускает на другом хосте;
- более корректно монтируются и отсоединяются диски и iso;
- улучшается управляемость ВМ через браузерную консоль (с некоторыми ОС консоль начинает работать только после установки VMware Tools);
- после установки утилит начинает работать кастомизация для ОС (смена пароля администратора, настройка автовхода в ОС, смена уникального UID при клонировании);
- повышается производительность ОС.
Установка официальной версии VMware Tools
Сейчас подробно рассмотрим процесс установки VMware Tools на Debian 10 Buster в облачной среде.
Первым делом – подключаем установочный образ к виртуальной машине. Для этого в оснастке vCloud Director (желательно использовать HTML5 версию панели и браузер MS Edge) подключаем специальный установочный iso, как показано на изображении:
vCloud Director – установка VMware Tools на Linux Debian 10
Важно! Для корректного монтирования VMware Tools к Вашей виртуальной машине нужно убедиться, что дисковод не занят другим ISO. Обязательно после каждой операции с дисководом, т.е. установки какого-либо ПО, ОС или пакетов – извлекайте примонтированный диск.
Теперь подключаемся к консоли VM и создаем в директории /mnt новый каталог cdrom:
После этого в созданную папку монтируем наш дисковод:
Копируем содержимое дисковода в папку /tmp. Обратите внимание – набирая команду и название архива, нажмите Tab после VMwareTools- , тогда автоматически подставится текущая версия файла в каталоге:
После копирования переходим в каталог /tmp/ и распаковываем архив:
Находясь в каталоге с извлеченным архивом, запускаем установку:
На первый запрос отвечаем yes. Далее на все вопросы можно смело нажимать Enter.
По завершению установки стоит проверить версию VMware Tools на Debian:
Перезагрузка не требуется – VMware Tools уже работают на нашем сервере с Debian. Теперь отсоединяем примонтированный диск:
Удаляем лишние файлы:
Не забываем извлечь iso из дисковода:
Установка open-vm-tools на Debian
Существует более простой способ установить VMware Tools на Linux – использование open vm tools. Устанавливаются они одной командой:
Проверить версию установленных тулзов:
Необходимо настроить облачный сервер? Требуется составить план миграции в облако? Системный-инженер gotoADM.ru построит надёжную IT-инфраструктуру!👍 Заказать услугу:📞 8-800-511-24-07 📩 support@gotoADM.ru 💥Telegram
Нашли ошибку в тексте? Выделите фрагмент текста и нажмите Ctrl+Enter
Установка 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.