VMware Tools

Материал из Xgu.ru

Перейти к: навигация, поиск
stub.png
Данная страница находится в разработке.
Эта страница ещё не закончена. Информация, представленная здесь, может оказаться неполной или неверной.

Если вы считаете, что её стоило бы доработать как можно быстрее, пожалуйста, скажите об этом.


VMware Tools - это набор утилит, который повышает производительность гостевой операционной системы виртуальной машины и улучшает управление виртуальной машиной[1]. Если в виртуальной машине не установлен данный набор утилит, то в гостевой операционной системе отсутствуют некоторые важные функции и возможности.

Содержание

[править] Для чего нужно устанавливать VMware Tools

Установка VMware Tools устраняет или улучшает следующие проблемы гостевых систем:

  • Расширенная поддержка управлением памятью (например, ballooning)
  • Низкое разрешение видео
  • Недостаточная глубина цвета
  • Неправильное отображение скорости сети
  • Ограниченное движение мыши
  • Невозможность выполнить копирование и перенос методом drag'n'drop
  • Отсутствие звука


[править] Компоненты VMware Tools

VMware Tools включает в себя следующие компоненты:

  • VMware Tools service
  • VMware device drivers
  • VMware user process
  • VMware Tools control panel

Набор утилит VMware Tools поставляется в следующих форматах:

  • ISO-образ - предоставляет собой файл ISO для каждого типа поддерживаемых гостевой операционной системы: Windows, Linux, NetWare, Solaris и FreeBSD.
  • Operating System Specific Packages (OSPs) - загружаются и устанавливаются из командной строки на сервере ESX. Доступно в качестве отдельного загружаемого пакета, который являются специфическими для каждой поддерживаемой операционной системы. OSPs являются альтернативой существующим механизмом для установки VMware Tools и поддерживается только в Linux системах, работающих на ESX.


[править] Как устанавливать VMware Tools?

В разных дистрибутивах GNU/Linux необходмо установить (если их нет) следующие пакеты:

Debian-icon.png

Установка VMware Tools в дистрибутивах семества Debian

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


Gentoo-icon.png

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

Наиболее оптимальный вариант - установка Open Source версии гостевых утилит с помощью системы портежей:

 emerge -av app-emulation/open-vm-tools

Сайт проекта - http://open-vm-tools.sourceforge.net/

Oracle-linux-logo.jpg

Установка VMware Tools в Oracle Linux

Добавляем резпозитории (если их нет), для Oracle Linux 4, Update 6

 # cd /etc/yum.repos.d
 # mv Oracle-Base.repo Oracle-Base.repo.disabled
 # wget http://public-yum.oracle.com/public-yum-el4.repo

Для Oracle Linux 5

 # cd /etc/yum.repos.d
 # wget http://public-yum.oracle.com/public-yum-el5.repo

Для Oracle Linux 6

 # cd /etc/yum.repos.d
 # wget http://public-yum.oracle.com/public-yum-ol6.repo

Для Oracle VM 2

 # cd /etc/yum.repos.d
 # wget http://public-yum.oracle.com/public-yum-ovm2.repo

Устанавливаем необходимые пакеты (если их нет):

 yum -y install gcc
 yum -y install kernel-uek-devel-`uname -r`
 yum -y install kernel-uek-headers-`uname -r`

Иногда инсталятор не находит путь к заголовкам ядра, путь можно указать вручную (для RHEL и его клонов)

 /lib/modules/<версия ядра>/build/include


После того как все нужные пакеты установлены, подключаем к виртуальной машине образ с установочными файлами (Guest - Install/Upgrade VMware Tools)
vmware-tools01.png

Монтируем CD-ROM, распаковываем содержимое архива с установочными файлами во временную директорию и запускаем мастер установки:

 mount /dev/cdrom /mnt/cdrom
 cd /tmp
 tar zxf /mnt/cdrom/VMwareTools-5.0.0-<xxxx>.tar.gz - точное имя файла зависит от версии VMtools
 umount /dev/cdrom
 cd /tmp/vmware-tools-distrib/
 ./vmware-install.pl

[править] Примечания

  1. Подробное описание VMware Tools на сайте VMware - http://kb.vmware.com/kb/340
Источник — «http://xgu.ru/wiki/VMware_Tools»