Серия10 частейВиталий Лещенко

Hyper-V

Серия о Hyper-V — гипервизоре, который входит в каждую редакцию Windows Server: роль ставится одной командой, отдельная лицензия на неё не нужна, а управлять ею можно целиком из PowerShell.

Первая часть — короткий путь от чистого сервера до установленной гостевой системы. После неё у вас будет работающая виртуальная машина, даже если не всё в командах пока понятно. Следующие части по очереди разбирают каждый шаг этого пути: как устроен гипервизор, виртуальные диски, сеть, процессор и память, контрольные точки. Затем серия выходит за пределы одного хоста: управление с рабочей станции, перенос машин между хостами и отказоустойчивый кластер.

Всё делается из PowerShell, Hyper-V Manager и Failover Cluster Manager упоминаются только как «так это выглядит в UI». Каждое утверждение о поведении Hyper-V подкреплено ссылкой на документацию Microsoft. Примеры собраны на Windows Server 2025.

  1. Часть 1

    Создаём первую виртуальную машину

    Первая виртуальная машина Hyper-V из PowerShell: проверка процессора, установка роли, коммутатор, New-VM, загрузка с ISO и консоль.

  2. Часть 2

    Как устроен Hyper-V?

    Hyper-V — гипервизор первого типа: он запускается раньше Windows и поднимает её как корневой раздел с настоящими драйверами устройств, а гостевые машины — как дочерние разделы, которые обращаются к дискам и сети через канал VMBus. Конфигурацию машин хранит служба VMMS, а каждую запущенную машину обслуживает свой процесс vmwp.exe. Поколение машины выбирается при создании и определяет её виртуальное железо, а версия конфигурации — на каких хостах она запустится.

  3. Часть 3

    Настраиваем виртуальные диски

    Виртуальные диски Hyper-V из PowerShell: VHDX, типы дисков, размер на ходу, сжатие, SCSI-контроллеры, pass-through и VHD Set.

  4. Часть 4

    Настраиваем сеть виртуальных машин

    Сеть Hyper-V из PowerShell: виртуальные коммутаторы, VLAN и частные VLAN, SET, сетевые адаптеры машин, MAC, DhcpGuard и полоса.

  5. Часть 5

    Распределяем процессор и память

    Процессор и память машин Hyper-V: vCPU, резерв, лимит и вес, NUMA, динамическая память, Smart Paging, изменения на ходу и вложенная виртуализация.

  6. Часть 6

    Как работают контрольные точки?

    Контрольная точка замораживает текущий диск машины и начинает писать изменения в разностный файл .avhdx; откат возвращает машину к замороженному состоянию, а удаление точки сливает .avhdx обратно с родительским диском. Рабочая точка (по умолчанию) снимает согласованное состояние дисков без памяти, стандартная сохраняет ещё и память. Точка лежит на том же томе, что и машина, и без родительского диска бесполезна, поэтому резервную копию она не заменяет.

  7. Часть 7

    Управляем Hyper-V с рабочей станции

    Управление Hyper-V с Windows 10/11: средства управления, Hyper-V Administrators, хост в домене и вне домена, vmconnect и PowerShell Direct.

  8. Часть 8

    Переносим виртуальные машины между хостами

    Перенос машин Hyper-V: экспорт и импорт, живая миграция без кластера с Kerberos, перенос хранилища, совместимость процессоров и Hyper-V Replica.

  9. Часть 9

    Собираем отказоустойчивый кластер

    Отказоустойчивый кластер Hyper-V из PowerShell: общее хранилище, CSV, кворум и свидетели, Test-Cluster, New-Cluster, сети и машины в кластере.

  10. Часть 10

    Обслуживаем кластер Hyper-V

    Обслуживание кластера Hyper-V: пауза узла, Cluster-Aware Updating, балансировка, anti-affinity, обновление ОС кластера, кластер без домена и журналы.