Не секрет что в настоящее время виртуальзация получает все более широкое применение.
Преимущества настолько очевидны, что не стоит даже задерживаться на их описании.
Когда в условиях небольшого предприятия и ограниченных аппаратных ресурсов встает
вопрос о более гибкой и грамотной организации ИТ инфраструктуры, то виртуализация
это как раз очень удачное решение.
При выборе решения виртуализации стояла задача в выборе бесплатного продукта, который
мог бы надежно и качественно обеспечить решение этого вопроса. От программ требовалась
возможность объединения нескольких виртуальных машин, то есть это должен быть
виртуальный сервер, который, по возможности, дает более удобное управление
расположенными на нем машинами с наименьшим количеством сопутствующих программ, в
идеале конечно речь идет о полном администрировании через вэб интерфейс.
Рассматривалось два продукта, Virtual Server 2005 от майкрософта и VMWare Server 2.0
Забегая вперед скажу сразу, больше понравился VMWare, хотя оба продукта имеют свои
плюсы и минусы, но при сравнении все таки у VMWare плюсов оказалось больше.
Итак, что понравилось и что не понравилось в Virtual Server 2005.
Процесс инсталляции самый обычный. Веб интерфейс для управления сделан довольно
удобным и простым. Не поддерживается SSL для администрирования. Так же не
поддерживается установка гостевых машин 64-х битных версий. Самое большое
недоумение вызвало то что Virtual Server 2005 R2 не поддерживает на гостевых
машинах USB контроллеры.
В процессе работы с этим продуктом случайно выявилось еще одно досадное
обстоятельство. Если при работающем виртуальном сервере хост машина по какой-либо
причине выключается, то что то происходит с виртуальными сетевыми интерфейсами, они
либо перестают работать совсем, либо начинают работать с огромными потерями, что
примерно равно не рабочему состоянию. Помогает как минимум переустановка интерфейсов,
в самом виртуальном сервере. Бывает что не помогает и это, тогда приходится
переустанавливать целиком Virtual Server.
В целом, если не обращать внимания на эти досадные моменты, то продукт от
майкрософта производит впечатление простой, системы, легкой в использовании, но
немного сырой.
Теперь что касается VMWare Server 2.0
Первая проблема с которой пришлось столкнуться возникла на стадии установки.
Программа установки выдала сообщение о том что политики установленные администраторм
запрещают инсталляцию. Установка производилась на сервере, подключение к которому
осуществлялось через удаленный рабочий стол под учетной записью администратора.
Пришлось используя Run As дополнительно указывать что процесс установки запусткается
от имени администратора. После установки попадаешь в довольно симпатичный веб
интерфейс управления. Выглядит он немного сложнее чем у предшествующей программы,
появляются закладки, кнопки, но в общем и целом вроде все удобно, машины
настраиваются легко.
Кстати, вэб управление осуществляется по https, так что это тоже в плюс.
Правда после создания гостевой машины возникли проблемы с сетью.
В VMWare после установки существует 3 виртуальных сетевых интерфейса
bridge
Host Only
NAT
из названий понятно какой из них для чего предназначен.
Выставляем нашей гостевой машине интерфейс bridge, запускаем, сети нет.
Становится понятно что интерфейс bridge привязан к чему то не тому к чему нужно.
Видимо если бы в хост машине был только один интерфейс то все было бы ок. В вэб
интерфейсе сколько не ищи, настройки привязки нету. Но, есть отдельная утилитка
служащая как раз для настройки и привязки виртуальных интерфейсов к реальным.
Находится эта программа в папке с установленным VMWare Server, то есть
C:\Program Files\VMware\VMware Server\vmnetcfg.exe
Запускаем ее, и на закладке Host Virtual Networks Mapping привязываем bridge
к нужному нам интерфейсу. Там же, по необходимости, создаем дополнительные
интерфейсы.
Конечно проверили поддержку USB контроллера. Работает. Правда, в отличии от
привычной многим версии WorkStation, тут нельзя настроить так, чтобы первое же
подключенное устройство цеплялось к виртуальной машине, все устройства попадают
на хост машину, а потом, перейдя к управлению какой-либо машиной, можно указать
какие именно из подключенных устройств будут относиться конкретно к этой машине.
Для этого сверху даже есть отдельная кнопка. На мой взгляд это более удобно и гибко.
Ну и еще конечно, хотелось бы отметить реализацию консоли каждой установленной
гостевой машины. Для каждой машины можно открыть свое собственное окно. При
открытии на полный экран эти окна очень напоминают окна удаленного рабочего
стола виндовс, с дополнительной возможностью перемещаться от одного к другому
простым нажатием кнопок «следующее» и «предыдущее».
В целом, VMWare Server показался сложнее в настройке, но незначительно. Более
тяжеловесным, но, в то же время, гораздо более продуманным даже в мелочах, что
дает основание думать что и в работе он будет более стабильным и надежным.
Таким образом, наш выбор сделан в пользу VMWare Server 2.0. Конечно, это мнение
личное, но мне кажется что при решении сходных задач многие сделают именно
такой выбор.