Вопрос из переписки — как установить Hyper-V?


Хороший показатель подогретого интереса к технологии виртуализации Microsoft — сегодня с утра я получил вопрос о том, как же установить Hyper-V. Это означает, что человек не интересовался предварительными версиями, но собрался попробовать Hyper-V в тот же день, как было объявлено об окончательном выпуске.


Итак, вы развернули свежую установку Windows Server 2008 и ищете в списке ролей возможность установить Hyper-V. Можете не искать — на только что установленном сервере этой роли нет. Несмотря на то, что в дистрибутив Windows Server 2008 RTM встроена бета-версия Hyper-V, по умолчанию она недоступна. Поэтому в любом случае, для того, чтобы получить возможность установить роль Hyper-V, вам необходимо предварительно установить обновление из файла в формате «Microsoft Update Standalone Installer» (MSU). Поскольку вчера вышла окончательная версия Hyper-V, вам не нужны никакие предварительные версии этого обновления — ни те, что входят в дистрибутив Windows Server 2008, ни какие-либо другие, которые вы могли загрузить с сайта Microsoft до вчерашнего дня. Итак, последовательность действий такова:



  1. Загрузите обновление KB950050 для Windows Server 2008 x64.

  2. Запустите его (самостоятельно или командой wusa.exe Windows6.0-KB950050-x64.msu).

  3. Перезагрузите сервер после успешной установки обновления.

  4. Теперь в окне «Initial Configuration Tasks» и оснастке «Server Manager» появится возможность штатным образом установить роль Hyper-V.

Другая распространённая ошибка — попытка установить это обновление на Windows Server 2008 x86. Обновление, предназначенное для платформы x64, просто не установится. А аналогичное обновление для платформы х86 содержит только инструменты удалённого управления и не даёт возможности устанавливать роль Hyper-V. Для Hyper-V необходима только 64-битная ОС.


Третий «подводный камень», который может вас ожидать — после успешной установки роли Hyper-V гипервизор может не запускаться. Об этом можно узнать либо из соответствующих предупреждений в журнале событий системы, либо при попытке подключиться к серверу с помошью оснастки «Hyper-V Manager» (в том числе, и локально). Наиболее распространённая причина этого — отсутствие аппаратной поддержки виртуализации. Полная информация о системных требованиях приведена во вчерашней заметке «Окончательный выпуск Hyper-V и ограничения конфигураций».


Здесь есть ещё один интересный момент. Если вы обнаружите, что необходимо включить некоторые функции в BIOS сервера, иногда даже полной перезагрузки оказывается недостаточно. Даже если вы включите необходимые настройки, гипервизор может по-прежнему не запускаться. В этом случае полностью выключите сервер на несколько секунд, и только потом загружайтесь.

Comments (3)

  1. Alex A says:

    Серверы WS2008 x86 имеют консоль Hyper-V в Features – только в том случае, когда вы установили полную версию WS2008.

    Если вы когда-то сэкономили 28$, купив и установив Windows Server 2008 without Hyper-V (не важно x86 или x64) – вы никаким образом не сможете установить компоненты Hyper-V (включая компоненту управления) на этом сервере.

    Итак, – полная версия WS08 – добавить Feature в утилитах удаленного администрирования; версия without Hyper-V – увы, переустановка сервера. (Соответственно это покупка новой лицензии, т.к. лицензии отличаются и “доплатить 28$” вы не можете.)

  2. >Даже если вы включите необходимые настройки гипервизор может по-прежнему не запускаться

    Возьму пример с dg и немного позанудствую :)Intel VT включается только после полного выключения питания севрера, о чем честно написано в BIOS. Так что слово "может" подоброно не верно 🙂 Он (гипервизор) точно не запустится, пока полностью не выключить сервер.

  3. alex says:

    Видел много упоминаний про это "аналогичное обновление для платформы х86 содержит только инструменты удалённого управления", но как это заставить работать на сервере 2008 х86. Много написано про Висту SP1, но у меня вопрос как это сделать на сервере 2008, который 32-битный.

    Ситуация следующая, есть сервера (2008 х64) с работающим Hyper-V (всё работает отлично). Есть необходимость управлять ими с одного 32-битного сервера (тоже 2008). Скачал с оффсайта апдейт для х86, поставил – стоит. Вопрос как запустить? Ни в ролях, ни в компонентах, ни в оснастках MMC ничего связаного с Hyper-V на этом сервере не видно. Подскажите как поступить, Виста не решение.

    Спасибо

Skip to main content