Как включить вложенную виртуализацию (nested virtualization)

Вложенная виртуализация  — это функция виртуализации, при которой внутри виртуальной машины можно запускать другие виртуальные машины, в рамках работы на одном гипервизоре. Например, VMware ESXi или Hiper-V. Вложенная виртуализация или  nested virtualization иногда необходима при работе с таким ПО как: Docker, VirtualBox, BlueStacks, Memu.

В нашем примере опишем, как включить вложенную виртуализацию в среде VMware vCloud Director 10.

Для этого выключите целевую ВМ и войдите в свойства виртуальной машины (Details)

nested virtualization

В разделе Hardware нажмите на кнопку EDIT для параметров CPU, как указано на картинке

nested virtualization

Переключите значение параметра "Expose hardware-assisted CPU virtualization to guest OS" в состояние вкл и нажмите на кнопку SAVE, чтобы сохранить конфигурацию

nested virtualization

После завершения операции для ОС виртуальной машины будет доступна вложенная виртуализация.