Мобильная виртуализация (Часть третья. Virtual Server 2005)
Хотелось бы отметить , что данная статья предназначена в основном для тренеров 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} )
> bcdedit –v
Далее добавляем наш скопированный идентификатор в команду
>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

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