установка роли Hyper-V на сервере Windows
Область применения: Windows Server 2022, Windows Server 2016, Windows Server 2019
чтобы создать и запустить виртуальные машины, установите роль Hyper-V на Windows Server с помощью диспетчер сервера или командлета install-WindowsFeature в Windows PowerShell. дополнительные Windows 10 см. в статье установка Hyper-V на Windows 10.
Дополнительные сведения о Hyper-V см. в статье Обзор технологии Hyper-v. чтобы испытать Windows сервере 2019, можно скачать и установить ознакомительную версию. См. Центр оценки.
перед установкой Windows Server или добавьте роль Hyper-V, убедитесь в том, что:
Если вы хотите установить только средства управления, такие как диспетчер Hyper-V, см. раздел Удаленное управление узлами Hyper-v с помощью диспетчера Hyper-v.
Установка Hyper-V с помощью диспетчер сервера
В диспетчере серверов в меню Управление выберите Добавить роли и компоненты.
На странице Приступая к работе убедитесь, что конечный сервер и сетевое окружение подготовлены к установке нужной вам роли или компонента. Щелкните Далее.
На странице Выбор типа установки выберите Установка ролей или компонентов и нажмите кнопку Далее.
На странице Выбор целевого сервера выберите сервер из пула серверов и нажмите кнопку Далее.
На странице Выбор ролей сервера выберите Hyper-V.
Чтобы добавить средства для создания виртуальных машин и управления ими, щелкните Добавить компоненты. На странице «Компоненты» нажмите кнопку Далее.
Выберите нужные параметры на страницах Создание виртуальных коммутаторов, Миграция виртуальной машины и Хранилища по умолчанию.
На странице Подтверждение выбранных элементов для установки выберите Автоматический перезапуск конечного сервера, если требуется и нажмите кнопку Установить.
После завершения установки убедитесь, что Hyper-V установлен правильно. Откройте страницу все серверы в Диспетчер сервера и выберите сервер, на котором установлена Hyper-V. Просмотрите плитку роли и компоненты на странице выбранного сервера.
Установка Hyper-V с помощью командлета Install-WindowsFeature
На рабочем столе Windows нажмите кнопку «Пуск» и введите любую часть имени Windows PowerShell.
щелкните правой кнопкой мыши Windows PowerShell и выберите запуск от имени администратора.
Чтобы установить Hyper-V на сервере, к которому вы подключены удаленно, выполните следующую команду и замените именем сервера.
После перезагрузки сервера можно увидеть, что роль Hyper-V установлена и узнать, какие другие роли и компоненты установлены, выполнив следующую команду:
Установка ОС в Hyper-V
В прошлой статье мы установили на windows 8 hyper-v, поговорим как запустить виртуальную машину.
Для начала нам нужен образ системы в виде файла ISO, с него мы будем устанавливать систему.
Выбираем действие – создать – виртуальная машина.
Задаем имя виртуальной машины, и место хранения ее настроек.
Если нет особых пожеланий, выбираем первое поколение.
Укажите количество оперативной памяти, которое Вы хотите выделить для виртуальной машины. Для windows xp минимум 512 мегабайт, для windows 7 и далее минимум 1 гигабайт, лучше больше. Учитывайте реальный объем свободной памяти на Вашем оборудовании.
Далее выбираем ранее созданный коммутатор. В данном случае это внешний коммутатор, IP адрес он получит динамически, по DHCP с роутера.
Далее задаем имя виртуального жесткого диска (это будет обычный файл) VHDX – virtual hard disc. Обновленный формат VHD. Главное отличие это поддержка виртуальных дисков до 64TB против 2TB в VHD. И место хранения непосредственно файла диска. Я задам по минимуму – 2 Гб, размер можно будет увеличить в процессе работы. Также Вы можете подключить в систему уже имеющийся у Вас файл VHD или VHDX.
Теперь выберем установочной носитель – образ диска ISO. Действие аналогично тому, когда Вы вставляете в привод CD-ROM диск с windows.
Нажимаем далее, смотрим сводку, и жмем готово. Виртуальная машина готово, осталось установить windows.
Жмем правой кнопкой по созданной виртуальной машине, нажимаем кнопку пуск, аналогично кнопке питания на системном блоке.
Теперь подключаемся к машине, нажав в том же меню пункт подключить. Теперь нам нужно установить windows. Установка стандартная. Выбираем раздел, форматируем диск в NTFS, и смотрим пункты установки.
Теперь поговорим о настройках установленной виртуальной машины.
В пункте установка оборудования можно добавить в систему вирутальные SCSI-контроллер, сетевые адаптеры, или даже адаптер Fibre channel.
Выбрать приоритет загрузки в пункте bios.
Изменить объем оперативной памяти и количество виртуальных процессоров.
На контроллерах IDE можно добавить виртуальные жесткие диски. В этом же разделе, если выбрать текущий жесткий диск, и нажать кнопку “правка”, можно выполнить служебные операции – дефрагментировать диск, конвертировать в VHDX или увеличить размер. (максимум 2 IDE контроллера по два устройства)
SCSI контроллер, их может быть 4, и к каждому Вы можете подключить еще 64 жестких диска.
Сетевой адаптер – позволяет сменить коммутатор, MAC адрес, и включить ограничение пропускной способности сети.
Использование COM портов физического компьютера, и образов дискет.
В разделе управление, мы можем поменять настройки заданные при установке, и еще некоторые параметры.
С виртуальной машины можно делать контрольные точки (snapshot) с выключенной, или даже на лету. Это значит, что запоминается текущее состояние виртуальной машины.
Это очень удобно при экспериментах. Создав контрольную точку, всегда можно откатиться к ней если что то пойдет не так.
О том как установить hyper-v в windows 8, можно прочитать статье Разворачиваем Hyper-V на windows 8.
Если у Вас есть вопросы, задавайте их на форуме, или ниже в комментариях.
Установка и настройка hyper-v server для тех, кто впервые его видит
Вступление
Сегодня я расскажу о том, как установить и настроить гипервизор hyper-v server от компании Microsoft, а так же о некоторых подводных камнях и способах их избежать.
Поводом для написания этот статьи стал материал данного поста. Этот пост подходит больше как шпаргалка, если вы уже работали с данным гипервизором. Новичку же придется столкнуться с кучей нюансов и перекопать немало форумов, в поисках ответов на нестандартные вопросы.
Эта писалась из расчета — как бы я сам хотел видеть подобный мануал по установке. Для новичков я постарался максимально подробно изложить все действия и их смысл, дабы у них была возможность начать экспериментировать и придумывать что-то свое. Для более подкованных — я разделил статью на логические блоки и подблоки, чтобы можно было быстро найти необходимую информацию.
Под катом много текста и скриншотов
Описание
MS hyper-v server представляет собой урезанную версию MS server 2008 R2 в режиме Core (т.е. фактически, графический интерфейс отсутствует) с установленной ролью hyper-v и ничего более. Согласно википедии hyper-v server распространяется бесплатно, что вкупе с удобным управлением и интеграцией с продуктами от MS, делает его очень привлекательным гипервизором. Кроме того он имеет достаточно высокие показатели по производительности, а значит ресурсы хостовой машины будут расходоваться на работу нужных нам сервисов.
Установка
Перед началом установки необходимо убедиться, что ваш процессор поддерживает технологии аппаратной виртуализации Intel VT-x или AMD-V.
Для начала необходимо скачать дистрибутив hyper-v server 2008 R2 с сайта Microsoft (регистрироваться не нужно). Далее нарезать образ на DVD-диск или сделать установочную флешку.
Вставляем диск/флешку и загружаемся с нее.
Hyper-v server — выбор языка мастера установки
Окно установки предлагает нам выбрать язык операционной системы. Выбираем английский, далее объясню, почему именно его.
Hyper-v server — выбор языка ОС и раскладки клавиатуры
Язык мы выбрали английский, а формат времени лучше выбрать русский, чтобы потом не мучиться с настройкой в командной строке.
Далее жмем кнопку «Install now». Читаем и принимаем с лицензионное соглашение.
Hyper-v server — выбор типа установки
Выбираем полную установку (Custom).
Hyper-v server — настройка параметров жесткого диска
На этом этапе мастер предлагает настроить параметры разделов жесткого диска. Лучше всего создать 2 логических диска. Первый — для установки самого гипервизора, ему хватит 15 Гб. Второй для хранения контейнеров виртуальных машин (ВМ). Таким образом, будет намного удобнее осуществлять управление, импорт и миграцию ВМ.
Жмем «Next» и уходим пить чай. В процессе установки компьютер несколько раз перезагрузится.
Настройка
Базовая настройка и удаленный доступ
После перезагрузки hyper-v server предложит нам установить пароль администратора. Так как по-умолчанию в групповой политике ms windows 2008 server r2 стоит требование к сложности пароля, придется придумать пароль длинной от 6 символов, обязательно содержащий заглавную букву и спецсимвол или цифру (например «Password1»).
Как вы можете заметить ниже на скриншотах консоль управления у меня на русском языке, хотя при установке был выбран английский язык, скорее всего это из того, что с официального сайта Microsoft я скачал русский дистрибутив. На работу и настройку сервера это негативным образом не повлияет. Если же у вас консоль на английском — можно делать по аналогии, все настройки будет легко понять.
Hyper-v server — интерфейс управления
После загрузки рабочего окружения, ОС предлагает нам 2 консоли управления. Стандартная командная консоль cmd и консоль с предустановленными опциями. Первым делом нам необходимо задать статический ip-адрес и настроить удаленное управление сервером. В консоли управления выбираем пункт 8.
Hyper-v server — сетевые адаптеры
В списке будут перечислены сетевые адаптеры. Выбираем нужный и вписываем его индекс. Далее выбираем «1 — установить ip-адрес сетевого адаптера». Вписываем «S» — что означает статический ip-адрес. Для примера зададим параметры:
ip-адрес — 192.168.1.100
маска подсети — 255.255.255.0
шлюз по-умолчанию 192.168.1.1
После применения параметров, мы вернемся в подменю, где будут перечисленные ранее внесенные настройки. Если все верно возвращаемся в главное меню.
Теперь настроим удаленный доступ. Выбираем пункт 7, далее включаем удаленный рабочий стол, вписав английскую «E». На вопрос об ограничении подключений от rdp-клиентов старых версий, выбираем «2» — подключаться от любых клиентов.
В главном меню выбираем пункт 9, и задаем актуальную дату и время на сервере.
Сетевое имя сервера и рабочая группа
Теперь настроим рабочую группу. Для работы hyper-v server, я не стал включать его в домен, что несколько усложняет настройку, но для экспериментов это идеальный вариант. Во время тестов и проверки различных конфигураций, лучше изолировать тестовые машины от целевой сети.
Выбираем пункт 1, затем «присоединиться к рабочей группе» вписав «W». Далее задаем название рабочей группы, например «test». Очень важно, чтобы имя рабочей группы на hyper-v server и ПК, с которого мы планируем им управлять, совпадали. После этого мы возвращаемся в главное меню.
Желательно задать сетевое имя сервера, выбираем пункт 2 и вписываем имя, например «hyper-srv». Для применения параметров необходимо перезагрузиться, соглашаемся с предложением ОС.
Далее все настройки (такие как имя компьютера, рабочей группы, пользователи, ip-адрес и т.д.) я буду приводить те, что описывал в процессе установки. Если вы задавали свои параметры, не забывайте использовать именно их.
Итак, мы подключились, теперь необходимо настроить дополнительные параметры удаленного управления. Заходим в пункт 4. Теперь по порядку выбираем подпункты 1, 2 и дожидаемся окончания настройки. После завершения, ОС опять попросит перезагрузиться. По завершению этих настроек мы сможем подключаться к серверу с помощь консоли mmc и диспетчера сервера hyper-v из пакета Remote Server Administration Tools (RSAT). Подробнее об этом я опишу далее по тексту.
Установка RSAT и диспетчера hyper-v
Для комфортного удаленного управления сервером (создание/удаление/импорт/настройка ВМ, добавление/удаление оборудования, управления пользователями/групповыми политиками и т.п.) нам необходимо установить RSAT на наш ПК. Устанавливать будем на windows 7. Первым делом скачаем его отсюда. В этом пакете нам нужен компонент “Диспетчер hyper-v” для консоли mmc — это собственно основной инструмент управления будущими ВМ.
Последующие настройки будет необходимо производить как на сервере (для краткости СРВ) так и на нашем управляющем ПК (УК).
Настраиваем пользователей
Для настройки пользователей и групп безопасности есть замечательная утилита “HVRemote”, написанная одним из сотрудников Microsoft.
Скачиваем утилиту и копируем файл «HVremote.wsf» на сервер. Помните в самом начале, я писал, что нужно выбрать английский язык для ОС? Так вот для корректной работы скрипта «HVremote.wsf» необходимо, чтобы группы безопасности и пользователи именовались на английском языке.
Небольшое отступление: как я писал раньше — в hyper-v server отсутствует графический интерфейс. Это не совсем так, Microsoft просто вырезала по-максимому все, что связанно с Explorer, но это не мешает нам запускать приложения имеющие графические окна. Для примера можно скопировать на диск сервера программу «total commander» и запустить ее из консоли.
Hyper-v server — запуск приложений
Hyper-v server — выполнение скрипта
Hyper-v server — диспетчер управления ВМ
Вот собственно и все, мы успешно установили и настроили наш hyper-v server. Теперь можно смело разворачивать виртуальные машины и различные сервисы.
Это моя первая статья на хабре, поэтому жду советов и конструктивной критики
Секреты установки и базовой настройки HYPER-V SERVER и HYPER-V MANAGER на ПК с Windows 7

Тем не менее практика показывает, что установка HYPER V частенько вызывает путаницу особенно в тех случаях, когда за дело берется новичок или пользователь, не знакомый с особенностями подобной системы Microsoft и основами ее настройки для работы в сети. В таком случае оказывается просто невозможно оставить без ответа вопрос, каким образом установить и настроить HYPERV MANAGER и HYPER V SERVER на компьютере с ОС Windows 7.
Вариант № 1: Установка и отладка HYPER-V сервер
Ни для кого не секрет, что сегодня система HYPER V SERVER от Microsoft представлена в нескольких сборках, у каждой из которой есть свои преимущества и недостатки. В частности, не так давно пользователям сети интернет стал доступен выпуск windows server 2012 r2 hyper v. Однако самым популярным вариантом все также остается версия Microsoft HVS 2008 R2 с настройкой Core.
В нем помимо базы HYPER-V не предусмотрено дополнительных расширений, что, впрочем, не минус, а плюс, если учитывать, что таким образом обеспечивается оптимальное потребление хостинговых ресурсов при максимально высоких показателях производительности. Процесс установки и его отладки при этом состоит из нескольких этапов.
І этап – подготовка компьютера
На подготовительном этапе нужно сделать 3 базовых действия:
ІІ этап – установка системы на Windows 7
Завершив приготовления, подключаем флешку / диск с образом HYPER V SERVER 2008 R2 к компьютеру и загружаемся с нее. В появившемся окошке в качестве рабочего языка выбираем английский, меняем формат времени на русский и кликаем кнопку Next:
Далее кликаем клавишу Install now, а затем после прочтения лицензии подтверждаем принятие условий соглашения на использование Microsoft HVS 2008 R2. После этого выбираем в качестве варианта установки Сustom («Полная») и переходим к шагу «Разбивка жесткого диска»:
Здесь принцип действий тот же, что и при установке / переустановке Windows: форматируем жесткий диск, а затем разбиваем его на 2 раздела. Первый отведем под размещение гипервизора (объем памяти не менее 15 Гб); второй – под контейнеры виртуальных машин в сети (достаточно будет и 5 Гб памяти). Завершив разбивку, кликаем Next и дожидаемся завершения копирования данных и перезагрузки компьютера.
ІІІ этап – определение базовых параметров
После завершения установки HYPER V SERVER 2008R2 и перезагрузки программа предложит задать пароль администратора сети. По умолчанию установлено требование о 6-значном пароле с 1-й заглавной буквой и 1-й цифрой (спецсимволом). Минув этот шаг, на экране должно появиться два окошка с консолями – стандартная командная строка и консоль опций (управления) на голубом фоне:
На этом этапе нам придется поработать с консолью опций HVS 2008 R2:
Для начала выбираем п. 8, отмечаем требуемый сетевой адаптер, а затем прописываем ip-адрес, шлюз по умолчанию и маску подсети. После сохранения настроек переходим в в главное меню, выбираем п. 7, вбиваем английскую букву E для подключения удаленного рабочего стола, а затем цифру «2» — подключаться без ограничений по клиентам. Далее вновь возвращаемся в основное меню, выбираем п. 9 и аналогичным образом настраиваем дату и время для сервера в сети.
IV этап – отладка дополнительных параметров
Для корректной работы HVS 2008 R2 в сети необходимо также задать имя сервера и настроить рабочую группу. Для этого в меню выбираем п. 1, вбиваем букву W и присваиваем имя рабочей группе (оно должно совпадать с названием ПК администратора сети). Затем выбираем п. 2, указываем сетевое имя сервера (например, HVS-2008) и сохраняем изменения, перезапустив систему. Далее выставляем другие параметры удаленного управления. Для этого подключаемся удаленно к ПК, выбираем п. 4 и поочередно выполняем команды из подпункта 1 и 2 вплоть до перезагрузки.
Теперь скачиваем пакет инструментов RSAT, разработанный Microsoft, и выгружаем с него в Windows 7 программные данные диспетчера HYPER-V, рассчитанного для администрирования виртуальных машин. После этого останется только выставить параметры для пользователей и установить на ПК необходимые сервисы.
Вариант № 2: Подготовка HYPER-V менеджера
Для подключения к сети вместо HVS 2008 R2 можно прибегнуть также к HYPER-V менеджеру. Устанавливается он проще, хотя база для него и ограничена только сборкой Windows 7 Профессиональная и выше. Так или иначе, порядок действий такой:
Как установить hyper v на windows 7 x64
Системные требования.
Чтобы установить и использовать Hyper-V Server 2012, необходим компьютер, отвечающий следующим требованиям:
Установка.
1.6 Gb) на диск или создайте загрузочную флешку. Выставьте в BIOS-е загрузку с нужного устройства и загрузитесь с него. Установка Microsoft Hyper-V Server 2012 тривиальна и не отличается от установки других ОС от Microsoft.
Примечания:
Настройка.
Перед тем, как приступить к настройке, обзаведёмся программой, призванной обеспечить процесс управления гипервизором из-под Windows7. Замечу, что Windows 7 должен быть 64-х разрядным, иначе 5nine manager не установится!
5nine Manager for Hyper-V предоставляет просмотрщик гостевых подключений виртуальных машин и локальный графический интерфейс пользователя для Hyper-V Server.
После ввода административного пароля видим на экране следующую картинку:

Отсюда будем производить большинство настроек сервера.
Примечание. Если вы случайно закрыли окно Hyper-V Server Configuration console, можно вызвать его обратно командой sconfig.
Далее выполним следующие манипуляции на стороне сервера:
Сначала в Hyper-V Server Configuration console.

7) Configure Remote Desktop: (теперь можно будет подключаться к гипервизору через RDP)
5) Windows Update Settings:
4) Configure Remote Management:
. а затем в Hyper-V Server local command line interface:
1. Разрешим доступ к расшаренным файлам и папкам:
netsh advfirewall firewall set rule group=“File and Printer Sharing” new enable=yes
2. Разрешаем подключение по RDP (удаленный рабочий стол):
netsh advfirewall firewall set rule group=“Remote Desktop” new enable=yes
Кстати, чтобы полностью отключить фаерволл, используется команда:
netsh advfirewall set allprofiles state off
и команда для включения:
netsh advfirewall set allprofiles state on
На этом базовая настройка сервера, достаточная для создания и подключения ВМ, закончена.
Далее настраиваем клиентскую машину, с которой будет осуществляться управление виртуальными машинами. Устанавливаем 5nine Manager for Hyper-V. Встанет он только на Win 7 x64, либо на Win 8.
Если при запуске виртуальной машины выдаст такую ошибку:
то, возможно, поможет следующее решение:
Настройку Hyper-v Server 2012 для управления с Windows 8 смотрите здесь: http://sergiuz-it.blogspot.ru/2013/09/hyper-v-server-2012.html
P.S.: У меня стоит Nod32 и при управлении виртуальными машинами через 5-nine hyper-v manager он начинает ругаться мол обнаружена атака сканирования портов. Чтобы этой ерунды не было, нужно добавить ещё два правила в фаервол:
Управление Hyper-V с помощью PowerShell
Самым главным недостатком программы 5nine Hyper-V manager является то что она платная. Конечно, при первой установке можно поставить триальную версию и радоваться жизни первые 30 дней, но по истечению этого времени половина полезных функций (таких как экспорт (бакап) виртуальных машин, перемещение, импорт, и многое другое) откажутся работать. Решений три:
Ознакомиться с некоторыми способами применения PowerShell Вы можете здесь.
UPDATE
Возможно вы могли заметить что в некоторых случаях сеть в Hyper-V очень медленно работает. У меня были следующие симптомы:
— при установке Bareos на виртуальную машину, бакапы шли ооооочень медленно, хотя на выделенной физической машине всё было норм.
— на виртуальной машине с Ubuntu обзор файлов в сети и использованием Samba был медленным
— VNC до виртуальной машины с линуксом на борту ооочень сильно тормозил.
Оказалось, что виной всему фича VMQ сетевых адаптеров, которая по-умолчанию включена в Hyper-V. Поддержка VMQ позволяет перенести большую часть затрат на обработку сетевых пакетов, адресованных виртуальным машинам с хостовой ОС на плечи процессора сетевого адаптера. Так вот, из-за неё всё и тормозит.
Посмотреть, статус можно командой PowerShell: Get-NetAdapterVMQ
Отключить её на всех сетевых адаптерах можно комбинацией: Get-NetAdapter|Disable-NetAdapterVMQ
Отключить её для одного конкретного адаптера можно командой Disable-NetAdapterVMQ, а после запроса Name[0] ввести имя адаптера (из столбца Name команды Get-NetAdapterVMQ).
Применяется сразу, так что можно ничего не перезагружать.



















