
Я хочу разрешить запуск HyperV, чтобы мы могли использовать роли Hyper-V в Windows, но при этом не нужна полная виртуализация.
Причина, по которой мне не нужны все возможности виртуализации, заключается в том, что я использую Hyper-V вужевложенная виртуальная среда, и, похоже, я не могу «дважды вкладывать» виртуальные машины (если я ошибаюсь, сообщите мне, пожалуйста)!
Другая причина, по которой я могу не захотеть полной виртуализации, заключается в том, что в конечном итоге я нена самом делеиспользование Hyper-v для создания виртуальных машин.
Итак, мой вопрос:
Есть ли способ настроить Hyper-V так, чтобы он включал только роли или HNS, отключив другие, «не связанные с виртуализацией» функции, чтобы он правильно запускался во вложенной среде, где не включена виртуализация 2-го уровня?
решение1
Hyper-V поддерживает вложенную виртуализацию, что позволяет запускать Hyper-V внутри виртуальной машины Hyper-V.
Главное условие — хост и гость Hyper-V должны оба Windows Server 2016/Windows 10Обновление Anniversary или более позднее.
Если вас это интересует, смотрите статью Запуск Hyper-V на виртуальной машине с вложенной виртуализацией.
решение2
Есть ли способ настроить Hyper-V так, чтобы он включал только роли или HNS, отключив другие, «не связанные с виртуализацией» функции, чтобы он правильно запускался во вложенной среде, где виртуализация 2-го уровня не включена?
Это невозможно. Роли пользователя требуют, чтобы на машине был включен Hyper-V.
Причина, по которой мне не нужны все возможности виртуализации, заключается в том, что я запускаю Hyper-V в уже вложенной виртуализированной среде, и, похоже, я не могу «вкладывать» виртуальные машины дважды (если я ошибаюсь, сообщите мне, пожалуйста)!
Hyper-V поддерживает вложенную аппаратную виртуализацию. Вы должны использовать поддерживаемую версию Windows 10 или Windows Server.