Установка VMware Tools для CentOS 7 (RHEL)
VMware Tools – набор специализированного программного обеспечения, который значительно повышает производительность и обеспечивает дополнительные возможности по управлению гостевой операционной системы. Он содержит оптимизированные драйвера, помогает управлять состоянием и включением/отключением виртуальной машины, через интерфейс VMWare.
Работать можно и без него, но при его наличии делать это существенно удобнее. Давайте разберемся, как установить этот инструментарий, если в качестве операционной системы у нас используется CentOS 7 или RedHat Linux.
Рекомендованный способ установки VMWare Tools
На данный момент, актуальный вариант – пакет
open-vm-tools
– это официально поддерживаемая версия VMware Tools с открытым исходным кодом, доступная через репозитории операционной системы. Пакет оптимизирован под каждую систему и т.к. ставится через yum, обновляется автоматически, без лишних телодвижений.
Установить, соответственно, элементарно:
1 | # yum -y install open-vm-tools |
Установщик сам добавит всё недостающее ПО и разрешит зависимости. Но бывает, что данный способ по каким-то причинам не подходит и тогда переходим к следующему абзацу.
Ручная установка VMWare Tools
Если по каким-то соображениям
open-vm-tools
не устраивает, то можно поставить по старинке, руками, с образа поставляемого вместе с VMWare.
Загрузите гостевую систему и выберите в панели меню VMWare
VM -> Install VMWare Toold
Далее все действия выполняем под
root
.
Примонтируем подключенный образ:
1 2 | # mkdir /media/cdrom && mount /dev/cdrom /media/cdrom mount: /dev/sr0 is write-protected, mounting read-only |
Затем копируем архив с VMWare Tools в /tmp и распаковываем его:
1 2 3 | # cp /media/cdrom/VMwareTools-*.tar.gz /tmp # cd /tmp # tar -zxf VMwareTools-*.tar.gz |
Добавим дополнительные пакеты, необходимые для запуска установщика:
1 | # yum -y install kernel-devel gcc dracut make perl |
Для установки я буду использовать ключ
--default
, обозначающий, что все параметры оставляем по умолчанию. Если вас что-то в стандартных настройках не устраивает, не указывайте его. Тогда, в процессе, вам будут задаваться вопросы по значениям параметров (ни разу у меня не было такой необходимости). Так же нам понадобится
--force-install
, без которого установщик не запустится, и выдаст предупреждение, что рекомендуется ставить
open-vm-tools
. Что-то, похожее на данный текст:
1 2 3 4 5 | open-vm-tools packages are available from the OS vendor and VMware recommends using open-vm-tools packages. See http://kb.vmware.com/kb/2073803 for more information. Do you still want to proceed with this installation? [no] INPUT: [no] default |
Запускаем установку:
1 2 | # cd vmware-tools-distrib/ # ./vmware-install.pl --default --force-install |
Проверяем работоспособность (если все в порядке в ответ получим
active
):
1 2 | # systemctl is-active vmware-tools acvtive |
Или более подробно:
1 | # systemctl status vmware-tools |
Если все у нас завершилось успешно, не забудем удалить наши временные файлы в
/tmp
и отмонтировать образ:
1 2 | # rm -rf vmware-* VMwareTools-* # umount -f /media/cdrom |
Управление сервисом производится через утилиту
vmware-toolbox-cmd
. Например, можно посмотреть версию:
1 2 | # vmware-toolbox-cmd -v 10.2.0.7047 (build-7259539) |
00:06
Спасибо!
16:33
xd0q37
12:43
astpd8
20:21
aetbxq
15:43
k67y8g