Установка vmware-tools на FreeBSD 8.2

Решил немного сэкономить железо и развернуть систему виртуализации на корпоративном сервере. Использовал решения от VMWARE как лидера систем виртуализации. Итак:

Задача:

Управление виртуальными машинами на базе FreeBSD-8.x в среде виртуализации VMware ESX/ESXi.

Решение:

Как известно клиент vSphere не хочет по нормальному управлять виртуальной машиной на базе FreeBSD (да и любой другой ОС), пока не установлено специальное ПО – VMware-Tools. Однако его установка в ОС FreeBSD >=7.x требует некоторого шаманства. Процесс установки подкатом.

1) Установка PERL. Если он уже установлен или собран из портов, пропускаем. Для ускорения, ставим все из пакетов:

# pkg_add -v -r perl

2) Установка библиотек совместимости с 6й версией FreeBSD (ОС на хосте у меня 32 битная):

# pkg_add -v -r compat6x-i386

3) В vSphere клиенте идем в меню Inventory -> Virtual Machine -> Guest -> Install/Upgrade VMware Tools. После чего монтируем CD-ROM в гостевой ОС и копируем архив с VMware tools во временную папку:

# mount_cd9660 /dev/acd0 /media
# cd /media
# mkdir ~/tmpp
# cp vmware-freebsd-tools.tar.gz ~/tmpp
# cd ~/tmpp && tar xvfz vmware-freebsd-tools.tar.gz
# cd vmware-tools-distrib/

4) Если не сделать, следущий шаг, то при запуске скрипта вы увидите следущее:

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]

The VMware Tools for FreeBSD 8.2 depend on libraries provided by the compat6x-i386 package. Unfortunately we were unable to locate these libraries on your system.  Please install the compat6x-i386 package from the FreeBSD Ports Tree before you attempt to configure VMware Tools.

The easiest way to install this pakage is by using pkg_add utility.  Refer to the man pages on how to properly use this utility. Please re-run this program after installing the compat6x-i386 package.

Execution aborted.

Поэтому сделаем следующее:

# ln -s /usr/local/lib/compat/libm.so.4 /lib
# ln -s /usr/local/lib/compat/libc.so.6 /lib
# ln -s /usr/local/lib/compat/libthr.so.2 /lib

5) Делаем исполнительными файлы:

# chmod +x vmware-install.pl bin/vmware-config-tools.pl bin/vmware-uninstall-tools.pl

6) И запускаем установку:

# ./vmware-install.pl

Установка проста, следуем инструкциям. После – перезагрузка.

Add Comment

Required fields are marked *. Your email address will not be published.