Sdílet prostřednictvím


Вопрос из переписки — как установить 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

  • Anonymous
    January 01, 2003
    Серверы WS2008 x86 имеют консоль Hyper-V в Features - только в том случае, когда вы установили полную версию WS2008. Если вы когда-то сэкономили 28$, купив и установив Windows Server 2008 without Hyper-V (не важно x86 или x64) - вы никаким образом не сможете установить компоненты Hyper-V (включая компоненту управления) на этом сервере. Итак, - полная версия WS08 - добавить Feature в утилитах удаленного администрирования; версия without Hyper-V - увы, переустановка сервера. (Соответственно это покупка новой лицензии, т.к. лицензии отличаются и "доплатить 28$" вы не можете.)

  • Anonymous
    June 27, 2008
    >Даже если вы включите необходимые настройки гипервизор может по-прежнему не запускаться Возьму пример с dg и немного позанудствую :)Intel VT включается только после полного выключения питания севрера, о чем честно написано в BIOS. Так что слово "может" подоброно не верно :) Он (гипервизор) точно не запустится, пока полностью не выключить сервер.

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