Мобильная виртуализация (Часть третья. Virtual Server 2005)

Рубрика: Virtualization,Windows,Новое. Автор: Михаил Комаров. Вторник 31 Авг 2010 в 6:57

logo Хотелось бы отметить , что данная статья предназначена в основном для тренеров MCT. Но, в общем она будет полезна энтузиастам которые будут устанавливать Virtual Server 2005 на платформу Windows 2008R2.

 

 

Мы знаем, что одновременная работа Virtual Server 2005R2 SP1 и Hyper-V невозможна, и вообще официально не поддерживается работа Virtual Server 2005R2SP1 на платформе Windows Server 2008R2, поэтому сначала в рамках одного виртуального жесткого диска создадим 2 конфигурации — одна с Hyper-V, другая без. В принципе можно скопировать файл по другим именем, подключить его в загрузчик и убрать роль Hyper-V но это потеря 15-20 гигабайт дискового пространства. Ну и трудность обслуживания 2х одинаковых систем.

Под работающим севером заходим в командную строку с привилегиями администратора и выполняем команду, которая копирует текущую конфигурацию в новую с описанием «Microsoft Windows Server 2008 — no hypervisor»

> bcdedit /copy {current} /d "Microsoft Windows Server 2008 — no hypervisor"

Теперь даем команду и находим и копируем идентификатор новой конфигурации (пример {41b0cd0e-e0c1-11de-8bb2-0026223b86c2} )

> bcdeditv

Далее добавляем наш скопированный идентификатор в команду

>bcdedit /set {XXXXXXXXXXXXXXXXX} hypervisorlaunchtype off

И получаем две загрузочных конфигурации Windows Server 2008R2, в одной из которых при запуске системы Hyper-V service стартует, а в другой нет. Перегружаемся в режиме без Hyper-V, так как у меня установлена английская версия сервера и существует определённое понимание, что эту часть будут читать люди для которых языковая версия сервера не имеет особого значения.

Включаем роль IIS со следующими параметрами

     •IIS Management Console

Under IIS 6 Management Compatibility enable:

     •IIS Metabase and IIS6 configuration compatibility

Under Application Development Features enable:

     •CGI

Under Common Http Features enable:

     •Default Document

     •Directory Browsing

     •HTTP Errors

     •Static Content

Under Health and Diagnostics enable:

     •HTTP Logging

    •Request Monitor

Under Performance Features enable:

    •Static Content Compression

Under Security enable:

   •Windows Authentication

Далее идем в Local Policy — Computer Configuration -> Administrative Templates -> Windows Components -> Application Compatibility, enable the settings here to "Turn Off Application Compatibility Engine и перегружаемся.

Ставим Virtual Server 2005 EE R2 SP1 x64

Его обновление KB948515

Утилиту управления VMRCplus-1.8.0-x64

Можем также поставить Microsoft Virtual PC 2007 SP1 x64

Теперь возникает вопрос, что делать с курсами, которые читаются под Virtual Server 2005. При попытке установить msi файл курса появляется сообщение об ошибке. Есть три пути.

Первый путь — развернуть на машине ПО XP/2003/Vista и скопировать из Program Files.

Второй путь — взять утилиту orca.msi (или аналогичные утилиты), установить ее и отредактировать msi файл. Из таблицы Launch Condition удалить строку следующего содержания

(VersionNT=501 And ServicePackLevel>1) or (VersionNT=502) or (VersionNT=600)

И провести установку курса как обычно.

Третий путь — создать скрипт, который сделает работу аналогичную второму пути.

Set xInst = CreateObject ("WindowsInstaller.Installer")

Set xDB = xInst.OpenDatabase ("6416B_VMS1.MSI", 1)

Set xView = xDB.OpenView ("DELETE FROM `LaunchCondition` WHERE `Condition`='(VersionNT = 501 And ServicePackLevel > 1) or (VersionNT = 502) or (VersionNT = 600)'")

Call xView.Execute

Set xView = Nothing

Call xDB.Commit

Хотелось бы еще добавить, если у нас есть внешний e-sata диск, его можно примапить на папки в Microsoft Leaning в Program Files и Program Files (x86), что даст нам неплохую производительность и свободный локальный диск ноутбука.

Комаров Михаил

MCT


Версия для печати Версия для печати
Один комментарий »

  1. [...] This post was mentioned on Twitter by Igor Teplyakov, IT. IT said: Мобильная виртуализация (Часть третья. Virtual Server 2005): Хотелось бы отметить , что данная статья предназначен... bit.ly/9EZGSK [...]

RSS-лента комментариев. Адрес для трекбека

Ваш отзыв



Я не робот.



Рейтинг@Mail.ru Яндекс цитирования