Установка VMware Tools для CentOS 7 (RHEL)

Рассказываем, как установить, настроить или удалить VMware Workstation.

Рекомендованный способ установки VMWare Tools

На данный момент, актуальный вариант – пакет open-vm-tools – это официально поддерживаемая версия VMware Tools с открытым исходным кодом, доступная через репозитории операционной системы. Пакет оптимизирован под каждую систему и т.к. ставится через yum, обновляется автоматически, без лишних телодвижений.

Установить, соответственно, элементарно:

# yum -y install open-vm-tools

1 # yum -y install open-vm-tools

Установщик сам добавит всё недостающее ПО и разрешит зависимости. Но бывает, что данный способ по каким-то причинам не подходит и тогда переходим к следующему абзацу.

Загружаем необходимые компоненты

Для начала нужно загрузить и установить в систему компонент linux-headers. Это заголовочные файлы ядра. Обычно они автоматически устанавливаются в систему еще на самом раннем этапе (во время установки самой операционной системы), но разработчики некоторых приложений рекомендуют использовать определенные заголовки (они могут быть разными для ядра и других программных элементов).

  • Запускаем терминал, кликнув по соответствующей иконке в панели избранных программ. Либо одновременно нажав клавиши Ctrl + Alt + T.
Загружаем необходимые компоненты

В Linux Mint иконка терминала отображается справа от основного меню

  • Вводим в терминал команду sudo apt install build-essential linux-headers-$(uname -r) и нажимаем на клавишу «Ввод» (Enter) для ее запуска.

Вот что должно получиться

Загружаем необходимые компоненты
  • Вводим пароль администратора для запуска команды.

Этот пароль указывается во время установки системы

В большинстве Linux-дистрибутивов во время ввода пароля в терминале не отображаются никакие символы, и кажется, будто не работает клавиатура. На самом деле они не отображаются из соображений безопасности. Продолжайте вводить пароль вслепую, а потом просто нажмите на Enter.

Загружаем необходимые компоненты
  • Затем подтверждаем свое желание установить заголовочные файлы, введя в командную строку заглавную букву «Д» (или Y, если используете дистрибутив на английском).
Читайте также:  Быстрый браузер для Андроид. Браузер для слабого телефона

Учтите, что нужно вводить именно заглавную букву. Строчную система воспримет как отказ

Загружаем необходимые компоненты

Установка VMwareTools на Ubuntu

Для того чтобы гостевая система полноценно работала, просто жизненно необходимо установить комплект специализированных приложений и драйверов под названием VMwareTools.

Это даст вам возможность выключения и перезагрузки гостевой ОС, которой может быть Windows, Linux, FreeBSD или Solaris, прямо из интерфейса программы VMware. Вы сможете отправлять сигналы heartbeat на сервер VSphere. При работе из консоли Windows вы будете управлять курсором и разрешением экрана.

Сможете синхронизировать время между гостевой ОС и гипервизором. Утилита включает в себя наборы драйверов, возможность копировать и вставлять файлы и многое другое.

На операционной системе Windows операция по установке этой утилиты не вызовет неудобства. Там всё предельно просто и понятно.

Но с установкой VMwareTools на ОС семейства Linux может справиться не каждый начинающий администратор. В этой статье мы расскажем вам, как установить VMwareTools на Ubuntu.

В зависимости от дистрибутива Linux существует несколько методов установки этой утилиты. Мы рассмотрим ту, которая подойдёт для Ubuntu.

Первый способ

Итак, приступим. Для начала нам нужно войти в систему пользователем, у которого имеются привилегии sudo. На этом этапе нам нужно будет обновить все компоненты нашей системы и перезагрузить её. Для этого прописываем команду:

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

После чего нам нужно будет установить Linux Header, прописав для этого команду:

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

После этого нужно смонтировать диск с утилитой VMTools и распаковать архив:

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

Теперь надо запустить установку, пишем:

sudoperl /tmp/vmware-tools-distrib/

Все значения нужно оставить по умолчанию, просто нажимая во время установки Enter. После того как установка утилиты VMTools закончится, нужно перезагрузить вашу систему, для этого пропишем:

sudoshutdown -r now

Это был первый способ установки этой утилиты.

Читайте также:  Что такое сервер отображения в Linux? Для чего он используется?

Второй способ установки проще, чем показанный выше

Для начала нам всё также нужно установить драйверы или VMWareTools для Ubuntu. Для этого нажмите в строке меню, которая расположена сверху на Virtual Machine. Если вы сделали всё правильно, то будет предупреждение о том, что вы подключили CD-Rom образ. Нажмите на кнопку «Install».

Установка VMwareTools на Ubuntu

После этого на вашем рабочем столе должна появиться иконка под названием VMwareTools с картинкой диска. Если же диск не открылся самостоятельно, просто откройте его двойным щелчком по иконке образа. После открытия вы увидите файл под названием VMWareTools-*****.tar.

gz (Вместо звёздочек там будут цифры. Название может быть другим или измениться после обновления). Перенесите этот файл на рабочий стол и откройте его, а, точнее, разархивируйте содержимое папки.

После этого должен появиться файл под названием VMWare-Tools-Distrib, его нужно будет перетащить на рабочий стол. Возможно, это займёт какое-то время.

Следующим шагом откройте утилиту под названием Terminal, найти которую вы сможете в Приложения — Стандартные.

Открываем Терминал

После того как оно откроется, перенесите папку, которую разархивировали, на рабочий стол в окно терминала. Изменится командная строка. В ней появится вот такая строка:

‘/home/username/Desktop/vmware-tools-distrib’.

С помощью стрелок на вашей клавиатуре переместите курсор перед:

‘/home/username/Desktop/vmware-tools-distrib’

и напишите там cd. Это должно будет выглядеть вот так:

‘cd/home/username/Desktop/vmware-tools-distrib’

(username— это имя пользователя, вместо него будет ваше имя). Теперь можете нажать Return или Enter.

Следующим шагом вам нужно набрать команду:

sudo ./

После этой операции Терминал может потребовать от вас ввести пароль администратора.

Далее, на все появляющиеся предупреждения нажимайте Enter.

После того как установка завершится, вам потребуется перезагрузить Ubuntu. Это спокойно можно сделать прямо из Терминала, для это просто пропишите sudoreboot.

Способ третий: самый простой и быстрый среди всех способов

Итак, для начала просто пишем:

Как вы уже поняли из названия ключа, конфигуратор не будет ничего у вас спрашивать, а просто оставит всё по умолчанию.

Метод ISO

Расскажем об обоих методах, начав с ISO. Чтобы проиллюстрировать процесс развертывания, сначала развернем vmtools на виртуальной машине Centos 6.x 32. Как видно на рисунке, изначально vmtools не развертывались на виртуальных машинах.

Читайте также:  Как установить adobe flash player в ubuntu

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

Метод ISO

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

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

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

Метод ISO

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

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

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

Метод ISO

Рисунок 4 — Создание ISO-образа

Затем распакуйте архив vmtools и скопируйте папки в Temp.

Рисунок 5 — Извлечение папок vmtools

Метод ISO

Как это иногда бывает, могут быть обнаружены отсутствующие зависимости, особенно на свежеустановленных виртуальных машинах. Например, нам сначала пришлось выполнить следующую команду, чтобы извлечь YUM и установить пакеты (рис. 6), необходимые для обеспечения успешной установки vmtools.

Рисунок 6 — Установка отсутствующих зависимостей

Теперь перейдите в папку /tmp и запустите скрипт установки Perl. Следует включить параметры по умолчанию, если вы не собираетесь настроить процесс установки вручную.

Метод ISO

Рисунок 7 — Установка vmtools с использованием скрипта Perl

Рисунок 8 — Завершение процесса выполнения скрипта Perl

Проверить, завершился ли процесс установки, можно просмотрев статус VMware Tools в клиенте vSphere (Рисунок 9).

Метод ISO

Рисунок 9 — vmtools установлены правильно

Иногда, в зависимости от выбранного дистрибутива Linux и его конфигурации, вы можете встретить ошибку компилятора во время выполнения скрипта установки Perl.

Следующий шаг является необязательным, но если у вас есть непреодолимая потребность держать все в строжайшем порядке, вы можете выполнить следующие команды, чтобы очистить лишние файлы установки:

Метод ISO

» Видео показывает весь описанный здесь процесс: смотреть