Установка VMware Server 2.0.2 на CentOS 6

VMware Server — программное обеспечения для виртуализации. Позволяет быстро увеличивать число серверов за счет разбиения одного физического сервера на несколько виртуальных машин. В качестве гостевых ОС поддерживаются: Windows, Solaris, многочисленные сборки Linux и другие.

Сегодня технологии виртуализации используются для реализации различных решений. При этом, одним из перспективно-развивающихся направлений, которые реализуются за счет технологий виртуализации, является организация виртуальных выделенных серверов для предоставления услуг в сфере хостинга. Таким образом, тестирование VMware Server 2 в данной статье направлено в первую очередь на определение “скользких” моментов, которые могут возникнуть при организации виртуальных выделенных серверов на основе VMware Server 2 в операционной системе CentOS 6 (всеми любимая операционная система для хостинга). Хотя теоретически переход снизу-вверх не должен составить особого труда, мы все же решили протестировать так же миграцию с VMware Server 1 на VMware Server 2.

Итак, приступим.

1. Загружаем VmWare Server 2.0.2

Загрузка релиза VMware Server 2.0.2 с официального сайта VMware. Не сказал бы, что это самый сложный этап, но потребуется регистрация, и терпение, поскольку скорость загрузки оставляет желать лучшего.(RMP-версия VMware Server 2.0.2 весит 481 Мб при 100мб/сек канал качается около 10 минут).

Внимание, на сайте имеется версия RPM - она нам не нужна!!! Т.к. версия ядра в Centos 6 по-умолчанию 2.6.32-71.29.1.el6.i686 нам будет необходимо применить патч для корректной установки модулей. Как делать описано тут : http://radu.cotescu.com/how-to-install-vmware-server-kernel-2-6-32/

2. Установка CentOS 6

Установка CentOS 6 производится с диска CentOS-6.0-x86_64-netinstall.iso или CentOS-6.0-i386-netinstall.iso, в зависимости от того какой у Вас сервер, само собой без графической оболочки и минимальным набором программного обеспечения. В данном случае используем архитектуру i386. Для простоты дальнейшей работы имеет смысл установить парочку дополнительных репозиториев и несколько программ.

Для этого выполним такие команды :

Репозиторий RPMForge для Centos 6
# rpm -Uvh http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm

Репозиторий EPEL для Centos 6
# rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-5.noarch.rpm

Репозиторий REMI для Centos 6
# rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm


Устанавливаем Нужные программки :

# yum install gcc
# yum install kernel-devel
# yum install xinetd


3. Установка VMware Server 2.0.2

3.1. Качаем

VMware-server-2.0.2-203138.i386.tar.gz

3.2 Патчим и устанавливаем

Качаем патч :

Отсюда https://github.com/raducotescu/vmware-server-linux-2.6.3x-kernel/tree/release-1.5

3.3 И устанавливаем Vmware Server

tar xvfz VMware-server-*.tar.gz
cd vmware-server-distrib
sudo ./vmware-install.pl


4. Конфигурирование VMware Server 2

Для конфигурирования VMware Server используется стандартный скрипт, предоставляемый вместе с VMware Server :

# /usr/bin/vmware-config.pl


Конфигурирование представляет собой процесс немного посложнее установки: нужно прочитать/пролистать лицензионное соглашение, настроить сеть для будущих виртуальных машин, определить путь к папке для храниния виртуальных машин, ввести лицензионный код (который беплатно выдается на странице загрузки VMware Server 2.0.2 с официального сайта VMware AAN28-PD0AZ-0C535-4VLLT), посоглашаться на служебные пути по-умолчанию – да и все. На данном этапе проблем тоже не возникает.

5. Настройка доступа к веб-консоли

Так как доступ к VMware Server 2 через VMware Server Console пока не поддерживается (а все попытки подключения заканчиваются ошибкой “501 Global command GLOBAL server to non-host agent targets not supported”), то настройка доступа через веб-интерфейс является единственной возможностью для управления виртуальными машинами на уровне средств визуализации.

Для доступа к VMware Server 2.0.2 через веб-интерфейс нужно открыть 8222-й, 8333-й и 902-й порты с помощью iptables (902-й используется для доступа через VMware Server Console - он ведь может начать поддерживаться). Для этого следует выполнить следующие действия :

Выполнить следующее, дабы разрешить подключения из вне по данным портам :

# iptables -A INPUT -m state –state NEW -m tcp -p tcp –dport 8222 -j ACCEPT
# iptables -A INPUT -m state –state NEW -m tcp -p tcp –dport 8333 -j ACCEPT
# iptables -A INPUT -m state –state NEW -m tcp -p tcp –dport 902 -j ACCEPT


Сохранить изменения и перезапустить службу iptables

# iptables-save > /etc/sysconfig/iptables
# /etc/init.d/iptables restart



Теперь можно пробовать достучаться через браузер к веб-консоли на порт 8333 по такому адресу (в данном случае, адрес сервера – tut.gnu.su) :

https://tut.gnu.su:8333


Просмотреть полностью

Просмотреть полностью

На ругань браузера по поводу неправильного сертификата закрываем глаза. На этом этапе есть несколько особенностей. В Firefox 6 под MacOS X каждые несколько секунд у меня выскакивало сообщение о том, что сайту необходимо определить с каким сертификатом меня ассоциировать. Кроме этого, как оказалось в ходе тестирования, для MacOS X нет поддержки плагина VMware Remote Console, что окончательно меня переубедило в сторону использования Internet Explorer 8 на Windows XP. Напомню, что без поддержки VMware Remote Console невозможно увидеть изображение с “дисплея” виртуальной машины и, следовательно, нормально установить в нее операционную систему. В IE 8, к моему счастью, не выскакивало никаких сообщений о необходимости определения с каким сертификатом меня ассоциировать – все работало четко и правильно, включая VMware Remote Console.


Таким образом, VMware Server 2.0.2 является достаточно перспективным инструментом, который пришел на смену VMware Server 1. Новая версия VMware Server без проблем устанавливается, легко настраивается и надежно функционирует, обеспечивая полную совместимость с ранними версиями VMware Server. Несомненно, для полноценного использования VMware Server 2.0.2 требует дополнительного тестирования, но результаты, которые были получены в ходе тестирования, можно считать достаточными для начала использования VMware Server 2.0.1 для решения ряда задач.






Вас также может заинтересовать:

Установка VmWare-Player или VmWare Workstation на Ubuntu 10.10 Maverick
Установка Centos 6
Установка GeoIP (Centos, Red Hat)
Установка 1C 8.2 под PostgreSQL на CentOS 6.3
Установка GitWeb на Centos 5.5
Установка PHP-SQLite в CentOS из SRC-RPM