Вложенная виртуализация - возможно ли это? [закрыто]

10

Мне нужно использовать Win10 с сервером, созданным с помощью VMware ESXi 5.0. Я собираюсь установить Debian 6.0 на VMware ESXi 5.0, а затем установить VirtualBox 5.0.14 с гостевой операционной системой Win10. Это будет работать?

Iren
источник
это похоже на Как запустить VMWare ESX или ESXi на виртуальной машине? но вы используете немного другое сочетание технологий. Хотя ключевые параметры и аппаратное обеспечение необходимы для физического уровня хоста и параметров виртуальной машины, заданных на физическом хосте для компьютера среднего уровня.
BeowulfNode42
@ BeowulfNode42 Спасибо, но в этой теме они имеют дело с противоположным вопросом. Таким образом, они устанавливают ESX / ESXi внутри виртуальной машины, а я пытаюсь запустить VirtualBox внутри ESXi.
Ирен
Почему бы вам просто не создать виртуальную машину Windows 10 в ESXi?
Joeqwerty

Ответы:

16

Это называется «вложенной» виртуализацией, и это возможно для некоторой комбинации гипервизора.

Причина в том, что для работы вложенной виртуализации первый гипервизор должен передать второму компоненту некоторые функции ЦП (Intel VT-x или AMD-V).

VirtualBox не поддерживает это. Это был запрос на функцию уже 7 лет! Источник здесь .

Но, насколько я понимаю, это означает, что это не может быть первый гипервизор, но, возможно, это может быть второй ...

Почему бы не обновить ESXi до 5.5, а затем сразу установить Windows 10 на ESXi?

Обновить

По состоянию на ноябрь 2018 года, похоже, это будет поддерживаться в ближайшее время.
С ранее связанной страницы:

Вложенный AMD-V функционален (хотя и не завершен). Вложенный VT-x все еще находится в стадии разработки.

Обновление 2 - апрель 2019

Из комментария @cursed_axes:

С VirtualBox 6.0.6: Oracle VM VirtualBox поддерживает вложенную виртуализацию на хост-системах, на которых работают процессоры AMD. Эта функция позволяет передавать функции аппаратной виртуализации на гостевую виртуальную машину. Это означает, что вы можете установить гипервизор, такой как Oracle VM VirtualBox, Oracle VM Server или KVM, на гостевой сервер Oracle VM VirtualBox. Затем вы можете создавать и запускать виртуальные машины в гостевой виртуальной машине.

JFL
источник
также см о вложенности ESXi в ESXi 5 на virtuallyghetto.com/2011/07/...
BeowulfNode42
С VirtualBox 6.0.6: Oracle VM VirtualBox поддерживает вложенную виртуализацию на хост-системах, на которых работают процессоры AMD. Эта функция позволяет передавать функции аппаратной виртуализации на гостевую виртуальную машину. Это означает, что вы можете установить гипервизор, такой как Oracle VM VirtualBox, Oracle VM Server или KVM, на гостевой сервер Oracle VM VirtualBox. Затем вы можете создавать и запускать виртуальные машины в гостевой виртуальной машине. virtualbox.org/manual/UserManual.html#nested-virt
cursed_axes
@cursed_axes спасибо за информацию, добавив ее в ответ для большей наглядности
JFL