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

Перезагрузите машину:

reboot
Share: X/Twitter LinkedIn

Get new posts in your inbox

No spam. Unsubscribe anytime.