Поиск

среда, 20 февраля 2019 г.

Включение вложенной виртуализации в Hyper-V

Вложенная виртуализация - это функция, которая позволяет создавать виртуальные машины 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