Номинируйте кейсы на Workspace Digital Awards 2026. Прием заявок до 15 декабря по льготной цене, успейте принять участие!
Назад
Программное обеспечение

Виртуализация Hyper-V в Windows 11 Pro: зачем нужна технология и как ее включать

1465 
 

Специалисты выбирают технологию виртуализации Hyper-V, когда хостовой операционной системой для создания виртуальных машин (ВМ) служат продукты Microsoft. Гипервизор — встроенный компонент в ОС семейства Windows и Windows Server, поэтому не нужно покупать дополнительное ПО. Это упрощает процесс создания и администрирования ВМ.

В статье мы расскажем, что такое Hyper-V, как включить и работать с технологией, а также рассмотрим возможности управления жизненным циклом ВМ. В завершение сравним Hyper-V с конкурентами и дадим собственную оценку ПО.

Что такое Hyper-V в Windows

Чтобы лучше понять, что такое виртуализация hyper-v, приведем пример. В процессе деятельности ИТ-инфраструктуры часто возникает потребность разделить один мощный сервер на несколько маленьких для их использования в разных местах или под разные задачи. Физически оборудование не распилить, но на программном уровне деление осуществимо. Для этого и нужна технология виртуализации.

Процедура позволяет дробить ресурсы вычислительных устройств на части и создавать машины Hyper-V, которые полностью повторяют функционал хост-системы. Для сборки и управления ВМ разработано специальное ПО — гипервизоры. Они могут быть трех типов:

  • первый работает с аппаратной частью хост-системы и не зависит от основной ОС;
  • второй устанавливается только поверх операционной системы;
  • третий совмещает в себе достоинства и возможности первых двух.

Microsoft Hyper-V — гипервизор первого типа. Это платформа аппаратной виртуализации, которая встроена в ОС Windows Server и 64-разрядные версии Pro, Education и Enterprise начиная с Windows 8. Hyper-V позволяет создавать виртуальные образы физических устройств, управлять их жизненным циклом и администрировать.

Стоит отметить, что для гипервизора Hyper-V разработана документация Microsoft Learn. В ней содержится руководство по работе с инструментом.

Как работает виртуализация Hyper-V в Windows

Hyper-V на Windows 10 и других версиях может работать напрямую с аппаратной частью хоста без установки основной ОС. Это повышает надежность виртуальных сред и упрощает процесс создания ВМ. Структура работы технологии виртуализации с Hyper-V в этом случае следующая:

  • аппаратная часть: процессор, накопители, ОЗУ;
  • гипервизор;
  • родительский раздел;
  • дочерний раздел;
  • ВМ.

Родительский и дочерние разделы — это изолированные среды, в которых разворачиваются операционные системы и производится установка ПО. Элементы выполняют роль пространства для создания ВМ. Среды взаимодействуют с Hyper-V Server через интерфейс гипервизоров.

Родительский раздел является главным и создается сразу после сборки гипервизора Windows. На него устанавливается хостовая ОС, через которую происходит администрирование ВМ. Дочерние партиции — это непосредственно виртуальные машины. На них и запускается гостевое ПО.

В задачи родительского раздела входят:

  • создание дочерних разделов, управление их жизненным циклом и администрирование;
  • контроль доступа к аппаратной части машины (не считая процессора: к нему доступ только у гипервизора);
  • менеджмент питания и исправление аппаратных ошибок.

Родительский раздел Hyper-v в Windows и Windows Server содержит стек виртуализации, включающий следующие компоненты:

  • служба управления (VMMS): управляет состояниями ВМ и снапшотами, добавляет или удаляет виртуальные устройства;
  • рабочие процессы (VMWP): создает изолированные процессы, настраивает и запускает ВМ, ставит на паузу и запускает работу устройства, сохраняет и восстанавливает состояния, делает снапшоты, эмулирует материнскую плату;
  • виртуальные инструменты (VDevs);
  • драйвер виртуальной инфраструктуры (VID): менеджмент разделов, виртуальных процессов и и памяти;
  • библиотека интерфейса ПО.
Установка ПО
Установка ПО

Как включить Hyper-V в Windows

Перед установкой Hyper-V в Windows Server и других версиях ОС следует удостовериться, соответствует ли ваша система минимальным требованиям. Для этого запустите команду Systeminfo.exe в командной строке или PowerShell. Программа выдаст отчет, внизу которого будет графа «Требования Hyper-V». Если напротив каждой строки стоит значение «Да» — можете запустить роль Hyper-V. В ином случае потребуется довести систему до минимальных требований.

Также, чтобы установить Hyper-V, необходимо включить функцию виртуализации в BIOS или UEFI. Эта процедура зависит от модели процессора. Обычно нужно войти в базовый интерфейс ввода-вывода вашего компьютера, найти раздел Advanced mode, затем CPU Configuration, а после изменить флажок Disabled на Enabled у соответствующего параметра. У процессоров Intel он называется Intel Virtualization Technology, а у AMD — AMD-V.

После этого следует перейти к установке роли Hyper-V. Сделать это можно тремя способами:

Через панель управления:

  • вызовите окно «Выполнить» кнопками Win+R;
  • скопируйте команду OptionalFeatures.exe и вставьте в командную строку, нажмите Enter;
  •  установите галочку напротив компонентов Hyper-V;
  • щелкните ОК и перезапустите систему.

Разместите
тендер бесплатно

Наша система сама подберет вам исполнителей на услуги, связанные с разработкой сайта или приложения, поисковой оптимизацией, контекстной рекламой, маркетингом, SMM и PR.

Заполнить заявку 13201 тендер
проведено за восемь лет работы нашего сайта.


Через командную строку:

  • нажмите клавиши Win+R;
  • в строке введите команду cmd;
  • нажмите клавиши Ctrl+Shift+Enter;
  • скопируйте строчку DISM /Online /Enable-Feature /All /FeatureName:Microsoft-Hyper-V и вставьте в открывшееся окно;
  • нажмите Enter и перезапустите систему.

Через PowerShell:

  • запустите PowerShell с правами администратора;
  • скопируйте строку Enable-WindowsOptionalFeature-Online-FeatureName Microsoft-Hyper-V-All и вставьте в окне PowerShell;
  • перезапустите систему.

Как создать виртуальную машину в Hyper-V

Перед созданием ВМ необходимо настроить сетевой адаптер для доступа в интернет. Если это не нужно, то в настройках сети выберете тип «Внутренняя».

В ином случае в окне гипервизора кликните правой кнопкой мыши на имя компьютера. Из выпадающего списка выберите «Диспетчер виртуальных коммутаторов», а затем «Создать виртуальный сетевой коммутатор». В открывшемся окне укажите тип «Внешняя», добавьте имя сети и выберите сетевой адаптер. После этого дайте согласие на проведение операции, чтобы запустился процесс настройки. Дождитесь его окончания.

Для настройки виртуального представления физического устройства в окне гипервизора нажмите правой кнопкой мыши на имя компьютера. В выпадающем списке выберите «Создать», а потом «Виртуальная машина». Откроется окно конфигурирования: имя, поколение (BIOS или UEFI), объем ОЗУ, сетевой адаптер, виртуальный жесткий диск. Здесь же можно выбрать установку гостевой операционной системы.

Запуск и управление виртуальным сервером в Hyper-V

После сборки ВМ вы можете управлять ее жизненным циклом и состоянием: запускать, останавливать, отключать, удалять, копировать и так далее. Координирование происходит через службы VMMS и VMWP. Чтобы запустить созданную ВМ, нажмите правой клавишей мыши по ее иконке, в открывшемся окне выберете «Пуск». Теперь машина в активном состоянии. Для остановки кликните на «Действия», а затем «Выключить».

По умолчанию управление ВМ происходит в Hyper-V Manager. Однако ПО имеет ряд недостатков, которые могут быть критичны для пользователей. Например, нередко отсутствует автоматическое удаление файлов-образов после деинсталляции и возможность использования в гетерогенных системах виртуализации (когда в одной виртуальной среде создано несколько разных гипервизоров).

Когда вы планируете разворачивать системы виртуализации в ограниченном объеме, то можете работать через стандартный диспетчер Hyper-V. Если собираетесь строить целую ИТ-инфраструктуру, включающую изолированные среды или сотни ВМ, то рассмотрите управление виртуальной средой через PowerShell, Windows Admin Center и SCVMM.

Запуск виртуального сервера
Запуск виртуального сервера

Сравнение систем виртуализации: Hyper-V и альтернативы

Малому и среднему бизнесу, при их уровне ИТ-инфраструктуры, возможностей встроенного в ОС Microsoft гипервизора достаточно. И рассматривать альтернативы нет смысла. Если ваши планы шире, то стоит приглядеться ESXi.

Гипервизор VMare ESXi коммерческий. Он обладает широким набором опций, за который надо платить. Обычно ESXi обходится дороже лицензии Hyper-V, но его возможностей достаточно, чтобы развернуть обширную сеть виртуализации.

В качестве альтернативы существуют гипервизоры Linux: KVM и Proxmox VE. Однако их функционал не настолько хорош, чтобы жертвовать совместимостью Hyper-V со службами и сервисами Microsoft. Главное достоинство этих гипервизоров — они бесплатные.

Установка и запуск различных операционных систем в Hyper-V

Установка и запуск почти любой ОС, будь то Windows или Linux, в Hyper-V сводится к подключению ISO-файла к системе во время создания ВМ. А дальше, чтобы запустить ПО, нужно следовать инструкциям установщика. 

Для комфортного использования желательно выделить 4 гигабайта ОЗУ и несколько виртуальных процессоров для одной ВМ. Также на производительность будет влиять объем встроенной памяти. Для корректной работы рекомендуем отключить Secure Boot в настройках BIOS/UEFI.

Выскажите мнение
Авторизуйтесь, чтобы добавить свой комментарий.




1465

Лучшие статьи

Поделиться: 1 0 0