Hyper-V — гипервизор Microsoft: установка и настройка | Глоссарий FREEHOSTING

Hyper-V

Microsoft Hyper-V
Hyper-V — Hyper-V — гипервизор первого типа от Microsoft, встроенный в Windows Server и Windows 10/11. Позволяет запускать несколько изолированных виртуальных машин на одном физическом сервере с доступом к ресурсам CPU, RAM и дискам.

Определение простыми словами

Hyper-V — это гипервизор типа 1 (bare-metal), разработанный Microsoft и поставляемый как роль Windows Server начиная с версии 2008, а также как бесплатный автономный продукт Microsoft Hyper-V Server. В отличие от гипервизоров типа 2 (например, VirtualBox), Hyper-V работает непосредственно поверх железа, а основная ОС Windows запускается внутри привилегированного раздела (Partition 0). Это обеспечивает минимальные накладные расходы и высокую плотность виртуальных машин.

Каждая виртуальная машина получает виртуальные процессоры (vCPU), оперативную память, сетевые адаптеры и диски в форматах VHD или VHDX. Hyper-V поддерживает аппаратную виртуализацию Intel VT-x и AMD-V, вложенную виртуализацию (Nested Virtualization), динамическую память и живую миграцию между хостами.

Сравнение

Параметр Hyper-V KVM VMware ESXi
Тип гипервизора Type-1 Type-1 (модуль ядра Linux) Type-1
Лицензия Входит в Windows Server / бесплатный Hyper-V Server GPL (бесплатно) Платная (бесплатная базовая редакция отменена в 2024)
Макс. vCPU на VM 240 (Gen 2, WS 2022) Ограничено ядром (сотни) 768 (vSphere 8)
Форматы дисков VHD, VHDX QCOW2, RAW VMDK
Live Migration Live Migration (кластер) virsh migrate vMotion
Экосистема Active Directory, SCVMM, Azure Arc libvirt, Proxmox, oVirt vSphere, vCenter

Кейсы использования

  • Консолидация серверов Windows — запуск нескольких инстансов Windows Server на одном хосте для снижения затрат на лицензирование железа.
  • Dev/Test среды — изолированные виртуальные машины для разработчиков с быстрым созданием из шаблонов и откатом через снапшоты.
  • Отказоустойчивые кластеры — Hyper-V + Windows Server Failover Clustering обеспечивает Live Migration ВМ при сбое узла без остановки сервисов.
  • VDI (виртуальные рабочие столы) — развёртывание сессионных или persistent-десктопов через Remote Desktop Services поверх Hyper-V.
  • Nested Virtualization — запуск Hyper-V внутри VM для тестирования конфигураций гипервизора или CI/CD-пайплайнов.

Негативный пример: Использование Hyper-V на Linux-only инфраструктуре без лицензий Windows Server экономически нецелесообразно — KVM предоставит аналогичную функциональность без лицензионных затрат и с более широкой экосистемой Linux-инструментов.

Технические детали

Управление Hyper-V возможно через PowerShell-модуль Hyper-V, Hyper-V Manager (GUI) или System Center Virtual Machine Manager (SCVMM). Основные команды:

# Установка роли Hyper-V на Windows Server
Install-WindowsFeature -Name Hyper-V -IncludeManagementTools -Restart

# Создание виртуальной машины (Generation 2, 4 GB RAM, 60 GB диск)
New-VM -Name 'WebServer01' -Generation 2 -MemoryStartupBytes 4GB -NewVHDPath 'D:VMsWebServer01.vhdx' -NewVHDSizeBytes 60GB

# Назначение vCPU
Set-VMProcessor -VMName 'WebServer01' -Count 4

# Подключение ISO-образа
Add-VMDvdDrive -VMName 'WebServer01' -Path 'C:ISOubuntu-22.04.iso'

# Запуск VM
Start-VM -Name 'WebServer01'

# Создание снапшота
Checkpoint-VM -Name 'WebServer01' -SnapshotName 'Before-Update'

# Список всех VM и их статус
Get-VM | Select-Object Name, State, CPUUsage, MemoryAssigned

VHDX-формат поддерживает диски до 64 ТБ, устойчив к повреждениям при сбое питания и обеспечивает лучшую производительность по сравнению с устаревшим VHD (макс. 2 ТБ). Динамическая память (Dynamic Memory) позволяет Hyper-V перераспределять RAM между VM в зависимости от нагрузки — аналог balloon-драйвера в KVM.

Частые вопросы

Можно ли установить Hyper-V бесплатно?

Да — Microsoft Hyper-V Server (автономная версия) бесплатен, но управляется только через командную строку и PowerShell. Роль Hyper-V в Windows Server требует лицензии ОС, которая при этом покрывает определённое количество гостевых Windows VM в зависимости от редакции.

Чем VHDX лучше VHD?

VHDX поддерживает диски до 64 ТБ против 2 ТБ у VHD, устойчив к повреждениям при аварийном отключении питания и обеспечивает лучшую производительность на современных рабочих нагрузках. Для новых VM рекомендуется использовать только VHDX.

Поддерживает ли Hyper-V Linux-гостей?

Да, Hyper-V полностью поддерживает Linux в качестве гостевой ОС. Для Ubuntu, Debian, CentOS, RHEL и других дистрибутивов доступны встроенные драйверы Hyper-V (linux-virtual пакет), обеспечивающие паравиртуализированные сетевые адаптеры и диски без потери производительности.

В чём разница между Live Migration и Quick Migration?

Live Migration переносит работающую VM между хостами без остановки — VM остаётся доступной в процессе переноса (требует общего хранилища или SMB Direct). Quick Migration сохраняет состояние VM на диск, переносит и возобновляет — есть кратковременный простой в несколько секунд.