Установить vmware на debian

Обновлено: 04.07.2024

Что нового появилось в VMware Workstation 16 Pro

  • 1. Поддержка образов и Kubernetes – создавайте, запускайте и извлекайте образы с помощью инструмента командной строки vctl.
  • 2. Поддержка RHEL 8.2, Debian 10.5, Fedora 32, CentOS 8.2, SLE 15 SP2 GA, FreeBSD 11.4 и ESXi 7.0.
  • 3. Поддержка DirectX 11 и OpenGL 4.1.
  • 4. Поддержка рендеринга Vulkan для рабочей станции Linux
  • 5. Поддержка vSphere 7.0
  • 6. Поддержка операций питания хоста ESXi, таких как выключение, перезапуск и вход/выход из режима технического обслуживания.
  • 7. Улучшенная поддержкой OVF/OVA для тестирования и экспериментов внутри рабочей станции.
  • 8. Сканирование виртуальных машин, в локальных папках, в сетевых хранилищах и USB-накопителях.
  • 9. Автоматическая Приостановка Общих Виртуальных Машин При Завершении Работы Хоста.
  • 10. Новый пользовательский интерфейс на основе GTK+ 3 для Linux.
  • 11. Есть также некоторые другие функции, которые вы откроете для себя на практике.

Требования к установке

Шаг 1: Загрузка VMware Workstation 16 Pro

1. сначала войдите на свой сервер как пользователь root или с разрешениями sudo. Далее выполните следующую команду, чтобы обновить вашу систему и привести ее в актуальное состояние.

2. Теперь загрузите пакет сценариев установки VMWare Workstation Pro с официального сайта VMware. Для этого используйте команду wget.

3. После загрузки файла сценария VMWare Workstation Pro перейдите в каталог, который содержит файл сценария. И установите соответствующее разрешение на выполнение, как показано ниже.

Шаг 2: Установка VMWare Workstation 16 Pro в Linux

4. Теперь запустите сценарий который вы скачали для установки VMWare Workstation Pro на хост-систему Linux. Установка произойдет автоматически и ход установки будет показан в терминале. Введите команду:

Или такую команду:

Пример вывода в терминале

Шаг 3: Запуск VMWare Workstation 16 Pro

5. При запуске программы VMware Workstation 16.1.0 в первый раз,у вас появятся некоторые проблемы. Они описанные ниже, а так же вы найдете исправления для VMware. А сейчас давайте просто запустим Workstation 16. Для этого введите vmware в терминале.

Средство Обновления Модулей Ядра VMWare

Средство Обновления Модулей Ядра VMWare

9. Далее требуется вернутся к терминалу и установить “Development Tools”.

10. Когда он закончит, давайте попробуем запустить программное обеспечение снова.

На этот раз появится еще одна проблема, речь пойдет о kernel-headers. Вам следует выбирать “отмена” . Давайте проверим, установлены ли заголовки ядра.

Отсутствуют Заголовки Ядра VMWare

Отсутствуют Заголовки Ядра VMWare

Если ничего не появляется, установите его, используя это.

11. В дистрибутивах Linux на базе RedHat вам необходимо установить пакет “Kernel-devel”, как показано ниже.

12. Когда все установится, давайте попробуем снова запустить программу. Наберитесь терпения и поверьте мне ..это будет последняя попытка ;).

Поздравляю! Мы решили все проблемы и если вы все сделали правильно вы увидите это окно.

Запуск Рабочей Станции VMWare

Запуск Рабочей Станции VMWare на Linux

Но требуется немного подождать, пока вносятся некоторые изменения в модули ядра и компилируются некоторые новые инструменты. Все это продлится всего несколько минут. Далее появится окно запуска приложения.

Лицензия VMWare на Linux системах Обновление VMWare Ввод лицензионного ключа VMWare Рабочая Станция VMWare в Linux

Удаление VMWare Workstation Pro из системы Linux

Для удаления Workstation Pro с хоста Linux, требуется в окне терминала ввести следующую команду.

или ввести такую команду:

$ sudo vmware-installer -u vmware-workstation

Ответ терминала будет следующим:

Заключение

Поздравляю! вы успешно установили VMWare Workstation в своей системе Linux.

VMware Workstation Player позволяет создавать и запускать собственные виртуальные машины, а также оценивать программное обеспечение, распространяемое в виде виртуального устройства от многих поставщиков программного обеспечения, доступное на сайте VMware Solution Exchange . VMware Workstation Player не имеет открытого исходного кода и бесплатен только для личного некоммерческого использования. Если вы ищете платформу виртуализации с открытым исходным кодом, вам следует попробовать Oracle VirtualBox .

Из этого туториала Вы узнаете, как установить VMware Workstation Player на Debian 9.

Подготовка

Вам нужно будет войти в систему как пользователь с доступом sudo, чтобы иметь возможность устанавливать пакеты.

Ваша машина Debian должна соответствовать следующим минимальным требованиям:

  • 64-разрядный процессор с тактовой частотой 1,3 ГГц или выше.
  • Минимум 2 ГБ ОЗУ / рекомендуется 4 ГБ ОЗУ или больше.

Установка VMware Workstation Player в Debian

Выполните следующие шаги, чтобы установить VMware Workstation Player в Debian 9:

1. Установите необходимые пакеты

Откройте свой терминал, обновите список пакетов и установите зависимости сборки, запустив:

2. Загрузите VMware Workstation Player.

Чтобы загрузить последнюю версию VMware Workstation Player, вы можете посетить страницу загрузок VMware и загрузить установочный пакет с помощью своего веб-браузера или использовать следующую команду wget :

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

На момент написания этой статьи последней версией VMware Workstation Player была версия 15.0.0.

3. Установите VMware Workstation Player.

Процесс установки проходит без проблем, просто следуйте инструкциям на экране.

Запустите мастер установки, набрав:

Отобразится экран, подобный следующему. Примите условия лицензионного соглашения и нажмите кнопку Next .

Затем вас спросят, хотите ли вы проверять наличие обновлений продукта при запуске. Сделайте свой выбор и нажмите кнопку Next .

Программа улучшения качества программного обеспечения VMware («CEIP») помогает VMware улучшать свои продукты и услуги, отправляя анонимные системные данные и информацию об использовании в VMware. Если вы предпочитаете не участвовать в программе, выберите « No и нажмите кнопку « Next .

На следующем шаге вам будет предложено ввести лицензионный ключ. VMware Workstation Player предоставляется бесплатно для личного некоммерческого использования. Приобретая лицензионный ключ, вы активируете функции Pro, и их можно будет использовать в коммерческих целях.

Если у вас нет лицензионного ключа, оставьте поле пустым и нажмите кнопку Next .

Затем вы увидите следующую страницу, информирующую вас о том, что VMware Workstation Player готов к установке. Нажмите на кнопку « Install .

Установка может занять несколько минут. Во время установки вы увидите информацию о ходе установки. После завершения появится следующий экран, информирующий вас об успешной установке Mware Workstation Player.

4. Запустите VMware Workstation Player.

Теперь, когда VMware Workstation Player установлен в вашей системе Debian, вы можете запустить его, щелкнув значок VMware Player ( Activities -> VMware Workstation Player ).

Когда вы запускаете VMware Player в первый раз, появится следующее окно с вопросом, хотите ли вы использовать VMware Workstation Player бесплатно для личного некоммерческого использования или ввести лицензию.

Сделайте свой выбор, нажмите кнопку OK , и приложение VMware Player запустится.

Удаление VMware

Если по каким-либо причинам вы хотите удалить VMware Player, используйте следующую команду:

Вас спросят, хотите ли вы сохранить файлы конфигурации:

Введите «да» или «нет», и VMware Player будет удален из вашей системы:

Выводы

На этом этапе вы успешно установили VMware Workstation Player в своей системе Debian. Теперь вы можете изучить параметры приложения и создать свою первую виртуальную машину.

Чтобы узнать больше о VMware Workstation Player, посетите их официальную страницу документации .

date

17.09.2019

directory

VMWare

comments

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

Напомним, что полноценная работа любой гостевой системы на гипервизоре 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 в гостевую ОС.

vmtools в VMware Workstation

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

vmtools в VMware ESXi

Установка 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 достаточно проста и удобна.

С полноценной установкой debian в VMWare у меня была постоянная морока, т.к. никогда у меня без напильника до конца нормально не устанавливались vmware tools. Может у меня руки не те, спорить не буду — с линуксом я всё же не на ты. Недавно вышла новая версия debian и, на второй день после официального релиза, я принял волевое решение перевести свои виртуалки, организующие серверы FTP/SFTP, с WindowsXP на линукс. Тут как раз подоспела новая версия VMWare 11, новая версия тулзов, debian 8 testing уже давно народом использовалась и я решил что уже всё должно быть гладко и мне надо будет поднапрячься и только разобраться с настройками proftpd. После установки и настройки debian 8 я решил установить vmware tools и завершить, таким образом, начальную фазу — подготовку базовой машины. И что вы думаете? VMware tools встали кривовато…

Этот вопиющий факт не оставил меня равнодушным.Ну сколько уже можно? Например, Gnome3 на debian 7 у меня запускался только в альтернативной режиме и никак не получалось нормально установить драйвера для видео и/или задействовать поддержку 3D. Я помню некоторое время потратил на поиск решения и опробывания предложений по самостоятельной сборке, но успеха мне это не принесло и я забросил это дело, тем более работе оно не мешало. Но оставалось чувство недовыполненности работы.

И тут, опять что-то не то. GUI заработал изначально нормально. Gnome3 после настройки мне даже очень понравился (настройка через gnome-tweak-tool + допрасширения: Lock keys, Remove dropdown arrows). Тулсы ставятся почти нормально. Но в конечном счёте мы не получаем поддержки Shared Folders. Это печально, т.к. такой механизм удобен: подключаем папки в настройках виртуалки, они автоматом монтируются в /mnt/hgfs/. И не надо заморачиваться с расшариванием папок по сети в хостовой машине. Но после установки тулзов мы получаем неработающий модуль vmhgfs. В рунете я решения не нашел, но помню нашёл как решить проблему на каком-то англоязычном форуме. Это всё действо происходило 26-28 апреля. Меня удивило когда вчера ко мне обратился знакомый и посетовал, дескать не могу настроить вмваровскую сеть в виртуалке с новым дебианом. И я решил написать мануал другу, оформив его в виде статьи на хабре — вдруг ещё кому-то пригодится!

Итак, как установить тулзы.

Для начала устанавливаем нужные пакеты для сборки тулзов (это тянется с доисторических времён, иначе есть риск, что нормально ничего не соберётся):

То после презагрузки получим неработающий модуль vmhgfs. Цитирую конец лога установки:

/usr/src/linux-headers-3.16.0-4-common/scripts/Makefile.build:262: ошибка выполнения рецепта для цели «/tmp/modconfig-zqp0EX/vmhgfs-only/inode.o»
make[4]: *** [/tmp/modconfig-zqp0EX/vmhgfs-only/inode.o] Ошибка 1
make[4]: *** Ожидание завершения заданий…
/usr/src/linux-headers-3.16.0-4-common/Makefile:1350: ошибка выполнения рецепта для цели «_module_/tmp/modconfig-zqp0EX/vmhgfs-only»
make[3]: *** [_module_/tmp/modconfig-zqp0EX/vmhgfs-only] Ошибка 2
Makefile:181: ошибка выполнения рецепта для цели «sub-make»
make[2]: *** [sub-make] Ошибка 2
Makefile:8: ошибка выполнения рецепта для цели «all»
make[1]: *** [all] Ошибка 2
make[1]: выход из каталога «/usr/src/linux-headers-3.16.0-4-amd64»
Makefile:120: ошибка выполнения рецепта для цели «vmhgfs.ko»
make: *** [vmhgfs.ko] Ошибка 2
make: выход из каталога «/tmp/modconfig-zqp0EX/vmhgfs-only»

The filesystem driver (vmhgfs module) is used only for the shared folder
feature. The rest of the software provided by VMware Tools is designed to work
independently of this feature.

If you wish to have the shared folders feature, you can install the driver by
running vmware-config-tools.pl again after making sure that gcc, binutils, make
and the kernel sources for your running kernel are installed on your machine.
These packages are available on your distribution's installation CD.

Для устранения этой печальной проблемы нужно выполнить ряд действий по замене d_alias на d_u.d_alias в пакете vmhgfs:

После этого функционал Shared Folders от VMWare начнет нормально работать — в папке /mnt/ngfs появятся подключенные папки в настройках виртуальной машины.
ПРИМЕЧАНИЕ: это метод, несовместим с более ранними версиями ядра (ниже 3.13.0-45).

После этих исправлений я собрал обратно тулзы в архив, из которого теперь можно устанавливать тузлы не заморачиваясь с дополнительными действия по замене d_alias на d_u.d_alias. Если кому-то нужно я могу выложить файл. Подскажите только куда, файл весит 178Мб, хотелось бы выложить его на какой-то файловый хостинг без регистрации и прочей мороки, что бы он там пролежал год-два хотябы.

Справедливости ради, считаю, нужно отметить что не только на тулзах от vmware свет клином сошёлся. Существует замечательный проект open-vm-tools. Пакет, правда, давно не обновлялся, но в своё время я им вполне успешно обходился и всё там всегда сразу работало. К тому же open.

Так же добрые люди подсказывают, что существует еще удобный набор патчей vmware-tools-patches.

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

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 на виртуальную машину Debian 10 Buster

vCloud Director – установка VMware Tools на Linux Debian 10

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

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

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

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

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

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

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

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

Посмотреть версию VMware Tools на Linux Debian на виртуальной машине vCloud Director

Узнать версию VMware Tools на сервер с Debian

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

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

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

Проверить версию установленных VMware Tools на виртуальной машине с Linux

Посмотреть – установлены ли VMware Tools на виртуальную машину с Linux Debian

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

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

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

Нашли ошибку в тексте? Выделите фрагмент текста и нажмите Ctrl+Enter

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