Как установить vmware tools на debian
Перейти к содержимому

Как установить vmware tools на debian

  • автор:

Установка 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 не развертывались на виртуальных машинах.

image

Рисунок 1 — CentOS ВМ без vmtools

Чтобы приступить к установке, щелкните правой кнопкой мыши на имени виртуальной машины, выберите «Guest» и нажмите «Install/Upgrade VMware Tools». Нажмите OK для подтверждения.

image

Рисунок 2 — Начало процесса установки vmtools

Что происходит: соответствующий образ ISO монтируется для дистрибутива Linux, на который вы хотите установить vmtools. Для этого убедитесь в том, что для виртуальной машины была выбрана правильная операционная система. Для этого проверьте тип операционной системы в свойствах ВМ (рис. 3). Вы должны выключить ВМ, если будете менять неправильный тип ОС.

image

Рисунок 3 — Проверка типа ОС

Как только это сделано, залогиньтесь как администратор и выполните последующие действия и запустите команды. В зависимости от дистрибутива, некоторые шаги могут несущественно отличаться.

Создайте папку и смонтируйте ISO-образ.

image

image

Рисунок 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
  • облачные вычисления
  • ит-инфраструктура
  • Блог компании Cloud4Y
  • Хостинг
  • IT-инфраструктура
  • Виртуализация
  • Облачные вычисления

Установка VMware Tools на Debian, Ubuntu и CentOS

date

17.09.2019

user

itpro

directory

VMware

comments

комментариев 10

Напомним, что полноценная работа любой гостевой системы на гипервизоре VMWare ESXi крайне затруднительна без установки специального набора приложения и драйверов, называемый VMware Tools. Напомним зачем, собственно, нужны VMware Tools. Это:

  • Возможность корректного выключения/перезагрузки гостевой ОС (Windows,Linux, FreeBSD или Solaris ) из интерфейса клиента VMWare
  • Отправка сигналов heartbeat-а на сервер VSphere
  • Управление курсором и разрешением экрана при работе из консоли в системах Windows

И если установка VMware Tools в ОС Windows крайне проста, то на серверах с Linux, имеющих только голый CLI у начинающих администраторов она может вызвать затруднения. В этой статье мы познакомимся с процедурой установки VMware Tools на популярных ОС семейства Linux.

Монтируем диск с VMware Tools

На этом этапе, полностью одинаковым для любой ОС, мы должны подключить виртуальный диск с дистрибутивом VM Tools в гостевую ОС.

В VMware Workstation идем в меню VM > Install VMware Tools…

vmtools в VMware Workstation

В VMware vSphere Hypervisor (ESXi) нажмите VM > Guest > Install/Upgrade VMware Tools

vmtools в VMware ESXi

Установка VMware Tools в Debian

Зайдите в систему с правами root. Перед началом установки рекомендуется произвести полное обновление системы и перезагрузить сервер.

apt-get update && apt-get dist-upgrade shutdown -r now

Установим пакет Linux Header с помощью команды:

apt-get update && apt-get install build-essential linux-headers-$(uname -r) libglib2.0-0

Монтируем диск с VMware Tools и распаковываем файлы:

mount /dev/cdrom /mnt tar xvfz /mnt/VMwareTools-*.tar.gz -C /tmp/

Запускаем установку VMTools командой:

perl /tmp/vmware-tools-distrib/vmware-install.pl

В процессе установки на все вопросы оставляем стандартные значения нажатием Enter. После окончания установки вновь перезагрузите сервер.

shutdown -r now

Установка VMware Tools в Ubuntu

Заходим в систему с пользователем, имеющим привилегии sudo. Здесь также начнем с обновления всех компонентов системы и перезагрузки:

sudo apt-get update && sudo apt-get dist-upgrade sudo shutdown -r now

Устанавливаем Linux Header командой

sudo apt-get update && sudo apt-get install build-essential linux-headers-$(uname -r)

Монтируем диск с VMTools и распаковываем архив

sudo mount /dev/cdrom /mnt sudo tar xvfz /mnt/VMwareTools-*.tar.gz -C /tmp/

Установку VMware Tools запускаем командой:

sudo perl /tmp/vmware-tools-distrib/vmware-install.pl

Оставим все значения по0умолчанию, нажимая в процессе установки Enter. После установки vmTools перезагрузите систему:

sudo shutdown -r now

Установка VMware Tools на CentOS

Заходим в систему с правами root и запускаем (крайне рекомендуется) полное обновление пакетов системы, после которого выполняем перезагрузку:

yum update shutdown -r now

Устанавливаем компилятор Linux Header:

yum install gcc perl

Монтируем диск с VMware Tools и распаковываем файлы:

mount /dev/cdrom /mnt tar xvfz /mnt/VMwareTools-*.tar.gz -C /tmp/

Установку VMware Tools выполняем командой:

perl /tmp/vmware-tools-distrib/vmware-install.pl

Соглашаемся со всеми параметрами и перезагружаем систему:

shutdown -r now

Как видите установка VMTools в ОС семейства Linux достаточно проста и удобна.

Предыдущая статьяПредыдущая статья Следующая статья Следующая статья

Читайте далее в разделе VMware

page

page

page

Как расширить диск виртуальной машины в VMware?

VMWare ESXi: Перезапуск зависшей виртуальной машины

Сжимаем тонкий (thin) диск в ESXi 5

Резервное копирование и восстановление конфигурации сервера VMWare ESXi

Установка VMware Tools на Windows и Linux: пошаговая инструкция

В материале мы рассказали о ключевых особенностях VMware Tools, а также дали пошаговую инструкцию для установки VMware Tools на виртуальную машину с Windows или Linux.

Эта инструкция — часть курса «Начинаем работу с VMware».

Смотреть весь курс

Введение

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 VM Tools (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 VM Tools можно найти на GitHub.

Методы установки Open VM Tools на 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 VM Tools для Linux. Также рассказали, как их установить на ВМ с соответствующими операционными системами. Надеемся, что этот материал поможет вам в работе с VMware Tools.

Как начать работу с публичным облаком на базе VMware в Selectel

Установка Windows 11 на VMware: подробная инструкция

Зарегистрируйтесь в панели управления

И уже через пару минут сможете арендовать сервер, развернуть базы данных или обеспечить быструю доставку контента.

Читайте также:

Инструкция

Как автоматизировать подготовку к собеседованиям с помощью Telegram-бота

29 сентября 2023

Инструкция

Как реализовать очередь в Redis

14 сентября 2023

Инструкция

Как генерировать истории с помощью ChatGPT и Telegram

Установить VMware Tools на Debian 10

Одним из первых рекомендованных действий после развёртывания виртуальной машины в облаке является установка VMware Tools.

Нет времени разбираться в тонкостях виртуализации и Linux?�� Закажите консультацию и профессиональную настройку серверов под любые задачи Вашего бизнеса! �� 8-980-346-05-01 | �� 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, как показано на изображении:

Важно! Для корректного монтирования VMware Tools к Вашей виртуальной машине нужно убедиться, что дисковод не занят другим ISO. Обязательно после каждой операции с дисководом, т.е. установки какого-либо ПО, ОС или пакетов – извлекайте примонтированный диск.

Теперь подключаемся к консоли VM и создаем в директории /mnt новый каталог cdrom:

mkdir /mnt/cdrom

После этого в созданную папку монтируем наш дисковод:

mount /dev/cdrom /mnt/cdrom

Копируем содержимое дисковода в папку /tmp. Обратите внимание – набирая команду и название архива, нажмите Tab после VMwareTools- , тогда автоматически подставится текущая версия файла в каталоге:

cp /mnt/cdrom/VMwareTools-version.tar.gz /tmp/

После копирования переходим в каталог /tmp/ и распаковываем архив:

cd /tmp tar -zxvf VMwareTools-version.tar.gz

Находясь в каталоге с извлеченным архивом, запускаем установку:

./vmware-install.pl

На первый запрос отвечаем yes. Далее на все вопросы можно смело нажимать Enter.

Читайте также: Установка Debian 10 Buster на виртуальную машину в облаке

По завершению установки стоит проверить версию VMware Tools на Debian:

vmware-config-tools.pl -h 2>&1 | grep "VMware Tools"

Перезагрузка не требуется – VMware Tools уже работают на нашем сервере с Debian. Теперь отсоединяем примонтированный диск:

umount /mnt/cdrom

Удаляем лишние файлы:

cd rm /tmp/VMwareTools-version.tar.gz rm -rf /tmp/vmware-tools-distrib

Не забываем извлечь iso из дисковода:

Установка open-vm-tools на Debian

Существует более простой способ установить VMware Tools на Linux – использование open vm tools. Устанавливаются они одной командой:

apt install open-vm-tools -y

Проверить версию установленных тулзов:

/usr/bin/vmware-toolbox-cmd -v

Необходимо настроить облачный сервер? Требуется составить план миграции в облако? Системный-инженер gotoADM.ru построит надёжную IT-инфраструктуру!�� Заказать услугу:�� 8-980-346-05-01 �� support@gotoADM.ru ��Telegram

Занимаюсь IT с 2007 года. Всё началось с увлечения — разгона компьютерного оборудования. Много воды и азота утекло с тех пор. Сейчас уже более 3х лет со своей командой оказываю комплексную поддержку и продвижение бизнеса: SEO, Яндекс.Директ, рассылки и удалённое обслуживание серверов. Буду рад помочь, обращайтесь!

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *