Установка 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<br />
# cd /media<br />
# mkdir ~/tmpp<br />
# cp vmware-freebsd-tools.tar.gz ~/tmpp<br />
# cd ~/tmpp &amp;&amp; tar xvfz vmware-freebsd-tools.tar.gz<br />
# 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<br />
# ln -s /usr/local/lib/compat/libc.so.6 /lib<br />
# 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

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

About: fly8r


Добавить комментарий

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