Главная Virtualization, Windows, Без рубрики, Новое Мобильная виртуализация (Часть третья. Virtual Server 2005)
  • Мобильная виртуализация (Часть третья. Virtual Server 2005)

    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): Хотелось бы отметить , что данная статья предназначен… http://bit.ly/9EZGSK […]