Вложенная виртуализация в VMware Workstation
Наша задача запустить Hyper-V на Windows Server установленной в качестве виртуальной машины на VMware Workstation. Подобные задачи могут возникать при попытке собрать виртуальный стенд для тестирования, обучения и других задач, не связанных с производственной средой. Вложенная виртуализация (Nested Virtualization) на VMware Workstation доступна с версии 9.
Если мы попытаемся установить Hyper-V на виртуальной машине, то получим нечто подобное:
![](https://blog.airmeno.ru/wp-content/uploads/2019/03/vmhprv-1-1024x659.jpg)
Включим вложенную виртуализацию:
В файле конфигурации виртуальной машины .VMX из рабочего каталога виртуальной машины внесем изменения. Рабочий каталог виртуальной машины можно найти, перейдя в «Параметры» (Options) в «Настройки виртуальной машины» (Virtual machine settings)
![](https://blog.airmeno.ru/wp-content/uploads/2019/03/vmhprv-2.jpg)
- hypervisor.cpuid.v0 = “FALSE”: этот параметр обманывает Windows Server, заставляя его «думать», что он не работает в виртуальной среде.
- mce.enable = “TRUE”: этот параметр включает Machine Check Exception (MCE), которое позволяет виртуальной машине Windows Server сообщать о проблемах с оборудованием ЦП.
- vhv.enable = “TRUE”: включает вложенную виртуализацию.
![](https://blog.airmeno.ru/wp-content/uploads/2019/03/vmhprv-3.jpg)
Включаем параметры виртуализации в Настройках виртуальной машины
![](https://blog.airmeno.ru/wp-content/uploads/2019/03/vmhprv-4-1024x696.jpg)
Теперь устанавливаем Hyper-V на Windows Server и создаем виртуальную машину
![](https://blog.airmeno.ru/wp-content/uploads/2019/03/vmhprv-5-1024x621.jpg)
![](https://blog.airmeno.ru/wp-content/uploads/2019/03/vmhprv-6-1024x679.jpg)
Замечание!
Не забываем о минимальном требовании для работы Hyper-V – минимум 4Гб памяти, т.е. виртуальная машина Windows Server с установленной ролью Hyper-V должна иметь минимум 4Гб памяти, иначе система не даст создать виртуальные машины с отказом на отсутствии памяти.