Содержание

XCP-ng в Hyper-V

Заметка о запуске XCP-ng в Windows Hyper-V.

Говорят, производительность так себе. Но для тестирования годится вполне.

  • Процессор Intel
  • Windows 10 (>=1607) или Server (>=2016)
  • Поколение - 1
  • Минимум оперативной памяти - 4 ГБ
  • Отключенная функция динамического выделения памяти
  • Дисковый контроллер - IDE
  • Контроллер сети - устаревший (кек!)

Создаём ВМ как обычно, учитывая вышеприведённые требования.

Дополнительно включаем проброс аппаратных расширений виртуализации:

ps1

Set-VMProcessor -VMName <Your XCP-ng VM name> -ExposeVirtualizationExtensions $true

Проверяем командой:

ps1

(Get-VMProcessor -VMName <Your XCP-ng VM name>).ExposeVirtualizationExtensions

Также включаем режим подмены MAC-адреса на сетевом адаптере:

ps1

Get-VMNetworkAdapter -VMName <Your XCP-ng VM name> | Set-VMNetworkAdapter -MacAddressSpoofing On

Проверяем командой:

ps1

(Get-VMNetworkAdapter -VMName <Your XCP-ng VM name>).MacAddressSpoofing

Запускаем, пользуемся.

  1. XCP-ng in a VM
  2. Run Hyper-V in a Virtual Machine with Nested Virtualization