Специалисты выбирают технологию виртуализации Hyper-V, когда хостовой операционной системой для создания виртуальных машин (ВМ) служат продукты Microsoft. Гипервизор — встроенный компонент в ОС семейства Windows и Windows Server, поэтому не нужно покупать дополнительное ПО. Это упрощает процесс создания и администрирования ВМ.
В статье мы расскажем, что такое Hyper-V, как включить и работать с технологией, а также рассмотрим возможности управления жизненным циклом ВМ. В завершение сравним Hyper-V с конкурентами и дадим собственную оценку ПО.
Чтобы лучше понять, что такое виртуализация hyper-v, приведем пример. В процессе деятельности ИТ-инфраструктуры часто возникает потребность разделить один мощный сервер на несколько маленьких для их использования в разных местах или под разные задачи. Физически оборудование не распилить, но на программном уровне деление осуществимо. Для этого и нужна технология виртуализации.
Процедура позволяет дробить ресурсы вычислительных устройств на части и создавать машины Hyper-V, которые полностью повторяют функционал хост-системы. Для сборки и управления ВМ разработано специальное ПО — гипервизоры. Они могут быть трех типов:
Microsoft Hyper-V — гипервизор первого типа. Это платформа аппаратной виртуализации, которая встроена в ОС Windows Server и 64-разрядные версии Pro, Education и Enterprise начиная с Windows 8. Hyper-V позволяет создавать виртуальные образы физических устройств, управлять их жизненным циклом и администрировать.
Стоит отметить, что для гипервизора Hyper-V разработана документация Microsoft Learn. В ней содержится руководство по работе с инструментом.
Hyper-V на Windows 10 и других версиях может работать напрямую с аппаратной частью хоста без установки основной ОС. Это повышает надежность виртуальных сред и упрощает процесс создания ВМ. Структура работы технологии виртуализации с Hyper-V в этом случае следующая:
Родительский и дочерние разделы — это изолированные среды, в которых разворачиваются операционные системы и производится установка ПО. Элементы выполняют роль пространства для создания ВМ. Среды взаимодействуют с Hyper-V Server через интерфейс гипервизоров.
Родительский раздел является главным и создается сразу после сборки гипервизора Windows. На него устанавливается хостовая ОС, через которую происходит администрирование ВМ. Дочерние партиции — это непосредственно виртуальные машины. На них и запускается гостевое ПО.
В задачи родительского раздела входят:
Родительский раздел Hyper-v в Windows и Windows Server содержит стек виртуализации, включающий следующие компоненты:
Перед установкой 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. Сделать это можно тремя способами:
Через панель управления:
Наша система сама подберет вам исполнителей на услуги, связанные с разработкой сайта или приложения, поисковой оптимизацией, контекстной рекламой, маркетингом, SMM и PR.
Заполнить заявку
13201 тендер
проведено за восемь лет работы нашего сайта.
Через командную строку:
Через PowerShell:
Перед созданием ВМ необходимо настроить сетевой адаптер для доступа в интернет. Если это не нужно, то в настройках сети выберете тип «Внутренняя».
В ином случае в окне гипервизора кликните правой кнопкой мыши на имя компьютера. Из выпадающего списка выберите «Диспетчер виртуальных коммутаторов», а затем «Создать виртуальный сетевой коммутатор». В открывшемся окне укажите тип «Внешняя», добавьте имя сети и выберите сетевой адаптер. После этого дайте согласие на проведение операции, чтобы запустился процесс настройки. Дождитесь его окончания.
Для настройки виртуального представления физического устройства в окне гипервизора нажмите правой кнопкой мыши на имя компьютера. В выпадающем списке выберите «Создать», а потом «Виртуальная машина». Откроется окно конфигурирования: имя, поколение (BIOS или UEFI), объем ОЗУ, сетевой адаптер, виртуальный жесткий диск. Здесь же можно выбрать установку гостевой операционной системы.
После сборки ВМ вы можете управлять ее жизненным циклом и состоянием: запускать, останавливать, отключать, удалять, копировать и так далее. Координирование происходит через службы VMMS и VMWP. Чтобы запустить созданную ВМ, нажмите правой клавишей мыши по ее иконке, в открывшемся окне выберете «Пуск». Теперь машина в активном состоянии. Для остановки кликните на «Действия», а затем «Выключить».
По умолчанию управление ВМ происходит в Hyper-V Manager. Однако ПО имеет ряд недостатков, которые могут быть критичны для пользователей. Например, нередко отсутствует автоматическое удаление файлов-образов после деинсталляции и возможность использования в гетерогенных системах виртуализации (когда в одной виртуальной среде создано несколько разных гипервизоров).
Когда вы планируете разворачивать системы виртуализации в ограниченном объеме, то можете работать через стандартный диспетчер Hyper-V. Если собираетесь строить целую ИТ-инфраструктуру, включающую изолированные среды или сотни ВМ, то рассмотрите управление виртуальной средой через PowerShell, Windows Admin Center и SCVMM.
Малому и среднему бизнесу, при их уровне ИТ-инфраструктуры, возможностей встроенного в ОС Microsoft гипервизора достаточно. И рассматривать альтернативы нет смысла. Если ваши планы шире, то стоит приглядеться ESXi.
Гипервизор VMare ESXi коммерческий. Он обладает широким набором опций, за который надо платить. Обычно ESXi обходится дороже лицензии Hyper-V, но его возможностей достаточно, чтобы развернуть обширную сеть виртуализации.
В качестве альтернативы существуют гипервизоры Linux: KVM и Proxmox VE. Однако их функционал не настолько хорош, чтобы жертвовать совместимостью Hyper-V со службами и сервисами Microsoft. Главное достоинство этих гипервизоров — они бесплатные.
Установка и запуск почти любой ОС, будь то Windows или Linux, в Hyper-V сводится к подключению ISO-файла к системе во время создания ВМ. А дальше, чтобы запустить ПО, нужно следовать инструкциям установщика.
Для комфортного использования желательно выделить 4 гигабайта ОЗУ и несколько виртуальных процессоров для одной ВМ. Также на производительность будет влиять объем встроенной памяти. Для корректной работы рекомендуем отключить Secure Boot в настройках BIOS/UEFI.