Установка VMware Tools на FreeBSD 9.1

On 12/05/2013, in FreeBSD, Vmware, by Алексей Волобуев

Доброго времени суток.

После обучения на курсах VMWare Vsphere 5.1 (VICM 5.1) решил и дома заняться виртуализацией.

Первым шагом стал переводить свой шлюз с реального железа на виртуальное. Установил FreeBSD 9.1 на VMware ESXi 5.1 (Build 1065491). Для корректной работы гостевой ОС необходимо установить VMware Tools. Об этом и пойдет речь ниже.Для установки VMware Tools необходимо присутствие следующих портов Perl (у меня версии 5.14) и Compat6.x . Perl у меня был, а Compat6.x необходимо ставить.

cd /usr/ports/misc/compat6x/
 make install clean

После установки необходимо в vSphere Client выбрать «Install/Upgrade   VMware Tools»

InstallVMTools

Возвращаемся в гостевую ОС. Выполняем следующие действия от ROOT:

1) Создаем временную директорию

mkdir vmwaretools
cd vmwaretools/

2) Монтируем CD-ROM

mount -t cd9660 /dev/cd0 /media

3) Копируем архив VMware Tools в эту директорию
cp /media/vmware-freebsd-tools.tar.gz .
/media/vmware-freebsd-tools.tar.gz -> ./vmware-freebsd-tools.tar.gz

4) Разархивируем
tar xvf vmware-freebsd-tools.tar.gz

5) Запускаем скрипт установки VMware Tools
vmware-tools-distrib/vmware-install.pl

6) Скрипт установки задает вопросы, на которые даем утвердительные ответы, соглашаясь на предложенные варианты. Creating a new VMware Tools installer database using the tar4 format.

Installing VMware Tools.
In which directory do you want to install the binary files?
 [/usr/local/bin]
In which directory do you want to install the startup script?
 [/usr/local/etc/rc.d]
In which directory do you want to install the daemon files?
 [/usr/local/sbin]
In which directory do you want to install the library files?
 [/usr/local/lib/vmware-tools]
The path "/usr/local/lib/vmware-tools" does not exist currently. This program
 is going to create it, including needed parent directories. Is this what you
 want? [yes]
In which directory do you want to install the documentation files?
 [/usr/local/share/doc/vmware-tools]
The path "/usr/local/share/doc/vmware-tools" does not exist currently. This
 program is going to create it, including needed parent directories. Is this
 what you want? [yes]
The installation of VMware Tools 9.0.5 build-1065307 for FreeBSD completed
 successfully. You can decide to remove this software from your system at any
 time by invoking the following command:
 "/usr/local/bin/vmware-uninstall-tools.pl".
Before running VMware Tools for the first time, you need to configure it by
 invoking the following command: "/usr/local/bin/vmware-config-tools.pl". Do you
 want this program to invoke the command for you now? [yes]
Initializing...
Making sure services for VMware Tools are stopped.
Stopping VMware Tools services in the virtual machine:
 Guest operating system daemon:                                      done
The vmblock enables dragging or copying files between host and guest in a
 Fusion or Workstation virtual environment.  Do you wish to enable this feature?
 [no]
No X install found.
Starting VMware Tools services in the virtual machine:
 Switching to guest configuration:                                   done
 Guest memory manager:                                               done
 Guest operating system daemon:                                      done
 For the VMware Tools for FreeBSD 9.1 it is recommended that you install the
 following packages:
xf86-video-vmware
 xf86-input-vmmouse
The easiest way to install these packages is by using pkg_add utility.  Refer
 to the man pages on how to properly use this utility.
The configuration of VMware Tools 9.0.5 build-1065307 for FreeBSD for this
 running kernel completed successfully.
You must restart your X session before any mouse or graphics changes take
 effect.
You can now run VMware Tools by invoking "/usr/local/bin/vmware-toolbox-cmd"
 from the command line.
Please remember to configure your network by adding:
 ifconfig_vxn0="dhcp"
 to the /etc/rc.conf file and start the network with:
 /etc/netstart
 to use the vmxnet interface using DHCP.
Enjoy,
--the VMware team
Found VMware Tools CDROM mounted at /media. Ejecting device /dev/cd0 ...

7) После этого в клиенте видим, что VMware Tools работают

InstallVMTools

Пробовал из клиента гасить гостевую ОС, все выключается корректно.

Tagged with:  

10 Responses to Установка VMware Tools на FreeBSD 9.1

  1. aleksei_t:

    все работает OK и спасибо !

  2. Дмитрий:

    Спасибо!
    Очень жаль, что не рассказано про главные полезности: использование специальных сетевых драйверов и синхронизацию системного времени через VMware Tools. Про vmmemctl.ko тоже не хватает информации в инете.

    • Спасибо за комментарий, но мне не требовалось использовать синхронизацию времени через VMware Tools. Специальные сетевые драйверы вещь полезная, но используется по желанию.

  3. systeman:

    Привет.
    Я поставил в целях изучения freebsd 9.2 на vmware workstation 10, а как посмотреть установлен vmware tools или нет?

  4. Спасибо, интересно, поставил новую FreeBSD 10, так оказывается нужно файлы править, а то еще поддержки VMware Tools не было

  5. Рамиль:

    Александр подскажите работает ли авто запуск виртуалок после перезагрузки esxi с
    open-vm-tools-nox11? Если не затруднит ответ на мыло.

    • Я не Александр, а Алексей.
      У меня стартуют нормально. Недавно проверял, был длительный перерыв в подаче электропитания, после включения все заработало. Да и VMware Tools тут не причем. Команду выключенной ВМ дает ESXi, не важно установлены VMware Tools или нет.

Добавить комментарий для Дмитрий Отменить ответ

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

Яндекс.Метрика