VMware установка · 4 min read · Nov 29, 2025
VMware Server 2.0.2-x На Ubuntu Server 10.04 С Плагином VMware Remote Console
VMware Server 2.0.2-x На Ubuntu Server 10.04 С Плагином VMware Remote Console
Сегодня я расскажу вам, как настроить новый сервер Ubuntu 10.04, который работает на VMware server 2.0.2-x и плагине VMware Remote Console.
Моя машина:
CPU: Intel(R) Celeron(R) D CPU 3.06GHz, 1 ядро
Память: 2ГБ
CD-ROM
Firefox 3.6 не может запустить VMware Remote Console. На клиенте я использую Chrome для создания виртуальных машин, затем я использую плагин VMware Remote Console для их запуска.
У нас есть четыре шага:
Шаг первый: Настройка нового сервера на Ubuntu.
Шаг второй: Регистрация, загрузка, патчинг и установка VMware.
Шаг третий: Создание виртуальных машин.
Шаг четвертый: Управление удаленными виртуальными машинами с помощью плагина VMware Remote Console с клиента.
Шаг первый: Настройка нового сервера на Ubuntu
Очень просто. Если вы не знаете, посмотрите: https://www.howtoforge.com/perfect-server-ubuntu-10.04-lucid-lynx-ispconfig-3.
После настройки перезагрузите машину.
Войдите и активируйте учетную запись root:
sudo passwd rootВведите пароль для root, я выбрал: 111111
Выйдите, затем войдите как root, и позже мы будем делать все как root тоже.
Обновите систему:
apt-get update
apt-get upgrade -yУстановите gcc:
apt-get install -y gccНастройте статический IP-адрес (я использую 192.168.1.75 здесь):
nano /etc/network/interfacesУдалите все и замените на:
# Этот файл описывает сетевые интерфейсы, доступные на вашей системе
# и как их активировать. Для получения дополнительной информации смотрите interfaces(5).
# Интерфейс сетевого цикла
auto lo
iface lo inet loopback
# Основной сетевой интерфейс
auto eth0
iface eth0 inet static
address 192.168.1.75
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1Отредактируйте /etc/resolv.conf:
nano /etc/resolv.confУдалите все и замените на (убедитесь, что вы используете действительный nameserver; в этом примере я использую 192.168.1.1, мой маршрутизатор, который также работает как nameserver):
nameserver 192.168.1.1Перезагрузите машину:
rebootШаг второй: Регистрация, загрузка, патчинг, установка VMware
Войдите как root и создайте /root/vm:
mkdir /root/vm
cd /root/vmЧтобы загрузить VMware, вам нужно зарегистрироваться на: https://www.vmware.com/tryvmware/?p=server20&lp=1. Они отправят вам электронное письмо. Следуйте инструкциям в письме и загрузите и сохраните VMware-server-2.0.2-203138.i386.tar.gz в /root/vm и не забудьте записать ключ для VMware Server для Linux (выглядит как: XXXXX-XXXXX-XXXXX-XXXXX).
Распакуйте файл VMware:
tar -xzf VMware-server-2.0.2-203138.i386.tar.gzПеред установкой VMware нам нужно патчить VMware:
mkdir /root/dev
cd /root/devСкачайте пять файлов:
wget http://nerdbynature.de/bits/2.6.32-22/00-vmware-2.6.32_functional.diff.txt
wget http://nerdbynature.de/bits/2.6.32-22/02-vmnet-include.diff.txt.gz
wget http://nerdbynature.de/bits/2.6.32-22/01-vmware-2.6.32_cosmetic.diff.txt
wget http://nerdbynature.de/bits/2.6.32-22/vmware-config.pl.diff.txt
wget http://nerdbynature.de/bits/2.6.32-22/patch-vmware_2.6.3x.sh.txtРаспакуйте следующий файл:
gunzip 02-vmnet-include.diff.txt.gzПереименуйте пять файлов:
mv 00-vmware-2.6.32_functional.diff.txt 00-vmware-2.6.32_functional.diff
mv 01-vmware-2.6.32_cosmetic.diff.txt 01-vmware-2.6.32_cosmetic.diff
mv 02-vmnet-include.diff.txt 02-vmnet-include.diff
mv patch-vmware_2.6.3x.sh.txt patch-vmware_2.6.3x.sh
mv vmware-config.pl.diff.txt vmware-config.pl.diffОтредактируйте файл patch-vmware_2.6.3x.sh:
nano patch-vmware_2.6.3x.shУдалите все и замените на:
#!/bin/sh
#
# (C) 2010 [email protected]
#
# 00-vmware-2.6.32_functional.diff
# - основан на vmware-server-modules-linux-2.6.32.patch
# - смотрите http://communities.vmware.com/message/1389232#1389232
#
# 01-vmware-2.6.32_cosmetic.diff
# - основан на комментариях rbihlmeyer в http://communities.vmware.com/thread/232842
#
# 02-vmnet-include.diff
# - помещает .h и .c файлы в отдельные директории, как это делают другие
# модули
#
# vmware-config.pl.diff
# - основан на http://communities.vmware.com/message/1398525#1398525
#
DIR=/root/dev/
PATCHES="00-vmware-2.6.32_functional.diff 01-vmware-2.6.32_cosmetic.diff 02-vmnet-include.diff"
# unset me!
# DEBUG=echo
if [ -z "$1" -o ! "`ls "$1"/*tar 2>/dev/null | wc -l`" = 4 ]; then
echo "Использование: `basename $0` [каталог исходников vmware-modules]"
exit 1
else
SRC="$1"
fi
cd $SRC
$DEBUG mkdir orig || exit 1
$DEBUG mv *tar orig/
# распаковка
for t in orig/*.tar; do
$DEBUG tar -xf $t
done
# патч
for p in $PATCHES; do
$DEBUG patch -p1 < "$DIR"/"$p"
done
# упаковка
for d in *-only; do
$DEBUG tar -cf `echo $d | sed 's/-only/.tar/'` $d
done
$DEBUG rm -rf *-only
# vsock.ko нуждается в символах от vmci
$DEBUG cd ../../../bin || exit 2
if [ -x vmware-config.pl -a -f $DIR/vmware-config.pl.diff ]; then
$DEBUG patch -p0 < $DIR/vmware-config.pl.diff
fiСохраните файл и выйдите.
Патч:
chmod u+x patch-vmware_2.6.3x.sh
./patch-vmware_2.6.3x.sh /root/vm/vmware-server-distrib/lib/modules/sourceУстановите VMware:
cd /root/vm/vmware-server-distrib
./vmware-install.plВы можете нажать ENTER, чтобы принять все значения по умолчанию. Примите лицензию. Введите ключ VMware Server, который вам предоставили. Вот и все. Если установка прошла успешно, она заканчивается следующим образом:
Установка VMware VIX API 1.6.2 build-203138 для Linux завершена
успешно. Вы можете удалить это программное обеспечение из вашей системы в любое
время, вызвав следующую команду: "/usr/bin/vmware-uninstall-vix.pl".Наслаждайтесь,-- команда VMwareЗапуск служб VMware:
Монитор виртуальных машин завершен
Интерфейс связи виртуальных машин завершен
Семейство сокетов интерфейса связи ВМ: завершено
Виртуальная сеть завершена
Сетевое подключение через мост на /dev/vmnet0 завершено
Сетевое подключение только для хоста на /dev/vmnet1 (в фоновом режиме) завершено
DHCP-сервер на /dev/vmnet1 завершен
Сетевое подключение только для хоста на /dev/vmnet8 (в фоновом режиме) завершено
DHCP-сервер на /dev/vmnet8 завершен
Служба NAT на /dev/vmnet8 завершена
Демон аутентификации VMware Server (в фоновом режиме) завершен
Доступ к общей памяти завершен
Запуск управляющих служб VMware:
Агент хоста VMware Server (в фоновом режиме) завершен
Веб-доступ к виртуальной инфраструктуре VMware
Запуск виртуальных машин с автозагрузкой VMware:
Виртуальные машины завершеныКонфигурация VMware Server 2.0.2 build-203138 для Linux для этого
работающего ядра завершена успешно.Уборка...
Спасибо за использование скрипта!
Патч предоставлен:
Рамон де Карвальо Валле
http://risesecurity.org
Автор скрипта:
Раду Котеску
http://radu.cotescu.comПерезагрузите машину:
rebootGet new posts in your inbox
No spam. Unsubscribe anytime.