Вложенная виртуализация - это функция, которая позволяет создавать виртуальные машины Hyper-V (вложенные виртуальные машины) в другой виртуальной машине Hyper-V, работающей на хосте Hyper-V. Виртуальные машины работающие внутри виртуальной машины, называются
вложенными.
Варианты применения:
- Обучение, тестирование, разработка;
- Изолирование среды - вложенные виртуальные машины связаны в общую виртуальную сеть без влияния на основные виртуальные машины и сеть;
- Построение частного облака.
Требования:
- Старые версии Microsoft Windows не поддерживают вложенную виртуализацию, операционная система хоста должна быть не ниже Windows Server 2016 или Windows 10 (Anniversary update или более поздняя версия).
- Физический сервер должен иметь совместимый CPU, который поддерживает соответствующие функции виртуализации. Только процессоры Intel с технологиями VT-x и EPT поддерживают вложенную виртуализацию. Процессоры AMD в настоящее время не поддерживают вложенную виртуализацию.
Основные ограничения:
- Контрольные точки не могут быть применены к работающей виртуальной машине;
- Живая миграция не выполняется для вложенной виртуальной машины;
- Не работает изменение размера оперативной памяти вложенной виртуальной машины во время её работы.
Включение поддержки встроенной виртуализации на виртуальном процессоре виртуальной машины возможно только посредством PowerShell:
Set-VMProccesor -VMName TMNSV0017 -ExposeVirtualizationExtensions $true
Включение поддержки MacAddressSpoofing на виртуальном сетевом адаптере виртуальной машины для исключения проблемы наличия нескольких MAC-адресов на одном интерфейсе:
Get-VMNetworkAdapter -VMName TMNSV0001 | Set-VMNetworkAdapter -MacAddressSpoofing On