Freigeben über


Запускаем Virtual Server 2005 R2 SP1 под Windows Server 2008

Во время семинаров Technet слушатели после рассказов про прелести Longhorn с завидным постоянством задавали один и тот же вопрос: - "Можно ли запустить Virtual Server 2005 под управлением Windows Server 2008?".  Судя по их рассказам, многие пробовали сделать это, но удача им не сопутствовала. 

Каждый раз я говорил что подобная конфигурация не будет подерживаться Microsoft, но видимо человеческое любопытство сильнее.  С другой стороны многие хотели опробовать Windows Server 2008 на поприще виртуализации еще осенью, не смотря на то, что официально роль виртуализации для него будет доступна не скоро.

Казалось бы с тех пор, как в свободном доступе появился Windows Server 2008 с Hyper-v, такие действия потеряли смысл,  но людям свойственна тяга к проверенным вещам, даже если они не совершенны.  Как говорится старый друг лучше новых двух и письма с подобными вопросами продолжают приходить. Мало кто готов сразу внедрять с наскоку даже самое лучшее ПО.

 

Выдалось немного свободного времени и я решил заняться решением этой проблемы. Честно говоря и самому было любопытно. Оказалось что решить ее довольно легко, а может быть мне просто повезло. :) :)

 

Итак, мы имеем несколько серверов с Windows Server 2008 Beta 3, RC0, RC1, среди них есть как 32-х так и 64-х битные машины.  Процедура установки везде одинаковая.  Вот такое трехкратное везение. :)

 

Запускаем Server Manager и добавляем роль веб сервера IIS:

virt_serv1 virt_serv2

Жмем "Add required features" и "Next"

virt_serv3 virt_serv4

Выбираем следующие возможности веб сервера:

Common Http Features

  • Static Content
  • Default Document
  • Directory Browsing
  • HTTP Errors

Application Development Features

  • CGI

Health and Diagnostics

  • HTTP Logging
  • Request Monitor

Security

  • Windows Authentication

Performance Features

  • Static Content Compression

Management Tools

  • IIS 6 Management Console
  • IIS 6 Management Compatibility
    • IIS 6 Metabase Compatibility
    • IIS 6 WMI Compatibility
    • IIS 6 Scripting Tools
    • IIS 6 Management Console

На картинках это выглядит так:

virt_server5 virt_server6

Не забываем нажимать самую главную клавишу "Next" :)

virt_server7 virt_serv8

Сверяем список компонентов, с тем что выбрали на предыдущем шаге и жмем "Install" и смиренно ждем окончания инсталляции.

virt_serv9

Как вы могли убедиться установка роли завершилась успешно. Нажимаем "Close" и считаем предварительную подготовку оконченой. :)

 

Теперь начинается самое интересное. Запускаем установку Virtual Server 2005 R2 SP1. Иногда на некоторых сервера в начале установки можно получить вот такое предупреждающее окно:

virt_serv10

Игнорируем его и смело многократно нажимая "Next" и "OK" проходим через инсталляцию принимая все значения по умолчанию.

virt_serv11  virtual_server_iis

Иногда в процессе инсталляции на экране может появиться следующее сообщение с указанием необходимости установить IIS компоненты. Жмем "Yes" и идем дальше к заветному "Finish".

virt_serv12

После этого можно наконец-то пользоваться Virtual Server 2005. Как видите ничего сложного в процессе нет.

Я провел тестирование получившейся системы запустив в контейнерах несколько ресурсоемких задач и судя по всему все равботает отлично. По крайней мере следующие системы чувствуют себя в виртуальных контейнерах как дома:

  • Red hat Enterprise Linux 5
  • Windows Server Core RC1
  • Windows Server RC1
  • Windows XP SP2
  • Windows Vista

Вы и сами можете убедиться в этом взглянув на следующий снимок.

virtual_server_2005_2008rc1 

В ближайшее время попытаюсь установить Virtual Server 2005 под Windows Server Core. Посмотрим что получится. :) :)

Если вам интересен подобный эксперимент, не стесняйтесь, пишите комментарии.

Comments

  • Anonymous
    January 01, 2003
    "Мне кажется, что, с точки зрения виртуализации, если не использовать Hyper-V, то никакой выгоды от Windows Server 2008 не будет. Зато появляется желание максимально сэкономить ресурсы физического сервера, а в этом случае ОС последнего поколения (да ещё бета) — не лучший выбор." Вот Server Core как раз и будет минимизацией ресурсов.

  • Anonymous
    January 01, 2003
    Не знаю, не знаю… Мне кажется, что, с точки зрения виртуализации, если не использовать Hyper-V, то никакой выгоды от Windows Server 2008 не будет. Зато появляется желание максимально сэкономить ресурсы физического сервера, а в этом случае ОС последнего поколения (да ещё бета) — не лучший выбор. Поймите меня правильно. Я не хочу сказать, что WS2008 — бегемот, который требует слишком много ресусов. Вовсе нет. Но мне кажется нормальным и правильным, что современная ОС требует современного железа. Оборудование, совместимое с Hyper-V, выпускается уже как минимум последние два года. А если мы говорим о более старом железе, я думаю, что будет оправдано использование более ранних выпусков Windows (пока они будут поддерживаться). По крайней мере, в такой чувствительной к производительности роли, как виртуализация.

  • Anonymous
    January 01, 2003
    мда. Полная блажь, но блажь популярная =) http://blogs.technet.com/virtualization/archive/2007/07/31/installing-virtual-server-r2-sp1-on-windows-server-2008-beta-3.aspx http://blogs.msdn.com/virtual_pc_guy/archive/2007/06/28/running-virtual-server-2005-on-windows-server-2008-core-installations.aspx

  • Anonymous
    January 01, 2003
    PingBack from http://geeklectures.info/2007/12/24/%d0%b7%d0%b0%d0%bf%d1%83%d1%81%d0%ba%d0%b0%d0%b5%d0%bc-virtual-server-2005-r2-sp1-%d0%bf%d0%be%d0%b4-windows-server-2008/

  • Anonymous
    December 25, 2007
    Конечно популярная :) Хочется же всё таки как то виртуализировать машинки на 2к8 если нет железа под Hyper-V :) И кстати помоему вирт серв 2005 на 2008 всё же будет поддерживаемым. Это на Core оно unsupported.

  • Anonymous
    February 12, 2008
    "В ближайшее время попытаюсь установить Virtual Server 2005 под Windows Server Core. Посмотрим что получится. :) :)" А на вот это, я бы тоже с удовольствием, посмотрел в картинках! ;)

  • Anonymous
    April 20, 2008
    К сожалению ничего не получилось ( В процессе инсталляций сетевого драйвера приложение зависло безвозратно ( пришлось делать хард ресет

  • Anonymous
    December 08, 2009
    для установки Virtual Server 2005 R2 SP1 под Windows Server 2008 R2 можно воспользоваться отключением проверки программ на совместимость и запускать с Troubleshoot compatibility, указав WinServer 2008 sp1. (под R2 - работает)