О поддержке Virtual Server 2005 R2 на Windows Server 2008

Virtual Server 2005 R2 не прекратит свое существование после грядущего в июле официального выпуска Hyper-V. Напротив — он был и остается единственным рекомендованным решением, применимым в двух довольно распространенных случаях.

  1. Ограничения родительской (Host) системы. Например, для виртуализации на оборудовании, которое не удовлетворяет системным требованиям Hyper-V. Это — как мы помним — поддержка архитектуры x64, аппаратной виртуализации (Intel VT или AMD-V) и защиты от выполнения данных (флаги Execute Disable или No Execute соответственно). Либо в ситуации, когда оборудование удовлетворяет этим требованиям, но некие другие соображения требуют установки 32-битной ОС в качестве родительской (Host).
  2. Ограничения гостевых систем.  То есть для установки унаследованных ОС (Windows 9x/Me/NT/2000) в виртуальных машинах — поскольку эти ОС не поддерживаются в Hyper-V

Однако, с использованием Virtual Server возникает ряд проблем. Большинство из них — «возрастные», то есть не являются недоработками, а просто возникли с выходом новых продуктов. Virtual Server 2005 R2 SP1 неудовлетворительно работает на Windows Server 2008, а также не предоставляет компоненты интеграции (VM Additions) для установки последнего поколения Windows (Vista и Server 2008) в виртуальных машинх. Вторая группа — проблемы, заключающиеся в самом ПО или его архитектуре. Например, Virtaul Server не позволяет делегировать права на виртуальные машины пользователям, не являющимся администраторми. Это «баг, а не фича» — то есть подлежит исправлению. Также множество нареканий вызывает веб-интерфейс управления, который к тому же не работает на Server Core, в связи с отсутствием аналогичного по функциональности клиентского приложения (например, консоли в стиле MMC). Увы, в данном случае, это как раз «фича».

Все эти проблемы, однако, имеют решения, которые в ближайшее время станут общедоступными. Скоро появится обновленный дистрибутив Virtual Server 2005 R2. Он будет корректно работать на Windows Vista и Windows Server 2008, а также обеспечит поддержку этих ОС внутри виртуальных машин. Внутри Microsoft такая стабильная сборка уже имеется — я ей пользуюсь на ноутбуке. Рано или поздно (возможно, в мае) она появится на сайте Microsoft — и я обязательно опубликую ссылку в этом блоге.

Проблема интерфейса управления традиционно решалась при помощи Virtual Machine Remote Control Client Plus (VMRCplus). Это приложение изначально было разработано в MCS для внутреннего использования — но постепенно обрело такую популярность, что было решено выложить его в общий доступ. Однако у VRMCplus версии 1.6 возникают некоторые проблемы при работе с Windows Server 2008. И здесь помощь придет раньше, чем вы ожидаете. На днях обновленная версия была сдана для внутреннего тестирования, и в течение недели она станет доступна публично.

На часто задаваемый вопрос «Будет ли новая версия VRMCplus поддерживать Hyper-V?» ответ отрицательный. Нет, не будет, так как в Hyper-V не используется протокол vrmc. Однако автор обещает уже скоро представить новую утилиту, которая будет работать с Hyper-V, обладать большим удобством, чем Hyper-V Manager, и работать на платформах Windows 2000/XP/Server 2003/Vista/Server 2008.