Як запустити Hyper-V у віртуальній машині з вкладеною віртуалізацією?

Установка ролі Hyper-V Server або Hyper-V Core Server на фізичній машині є простим процесом і не завжди потребує додаткової конфігурації. Наступним кроком у створенні ізольованого середовища є розгортання та налаштування віртуальної машини, операційної системи та розміщеного додатка. Це відомо як традиційна віртуалізація. У цьому випадку фізична машина абстрагується та подається гостям операційних систем, розміщених на віртуальній машині. Але що робити, якщо ми хочемо запустити Hyper-V всередині віртуальної машини? Це неможливо зробити за замовчуванням, але з додатковою зміною на сервері Hyper-V та цільовій віртуальній машині. Технологія, яка дозволяє нам запустити віртуальну машину всередині віртуальної машини, називається вкладеною віртуалізацією . Він також підтримується іншими популярними постачальниками, включаючи VMware, Citrix та Nutanix. Звучить цікаво, але в чому полягає користь для запуску віртуальної машини всередині віртуальної машини? Він в основному використовується розробниками для тестування цілей, лабораторій та запущених контейнерів Hyper-V.

Якщо ми спробуємо встановити Hyper-V у VM, ми отримаємо помилку, яка говорить про те, що встановлення неможливо виконати через відсутність можливостей віртуалізації.

Рішення цієї перешкоди полягає у включенні вкладеної віртуалізації на сервері Hyper-V для цільової віртуальної машини. У наступному тексті ми ознайомимо вас із процедурою включення вкладеної віртуалізації на сервері Hyper-V, розміщеному на Windows Server 2019.

  1. Увійдіть або підключіться до Windows Server 2019, де ви встановили роль Hyper-V
  2. Відкрийте Hyper-V Manager
  3. Перейдіть до VM, де ви хочете включити вкладену віртуалізацію. У нашому прикладі це VM під назвою „Windows2019“, як показано на скріншоті

  4. Вимкнення VM
  5. Клацніть правою кнопкою миші на меню "Пуск", а потім натисніть на " Powershell Windows" (Адміністратор)
  6. Введіть Set-VMProcessor -VMName Windows2019 -ExposeVirtualizationExtensions $ true та натисніть. У цьому прикладі Windows2019 - це ім'я VM. Вам потрібно буде ввести ім’я вашого віртуального комп'ютера, розміщеного у вашому Hyper-V Manager

  7. Наступним кроком є ​​налаштування мережі з вкладеною віртуальною машиною. Це можна зробити за допомогою підключення MAC або перекладу мережевих адрес (NAT). У нашому випадку ми включимо MAC Spoofing, ввівши команду Get-VMNetworkAdapter -VMName Windows2019 | Set-VMNetworkAdapter -MacAddressSpoofing On у Powershell. Замініть Windows2019 на ім’я вашої віртуальної машини

  8. Увімкніть VM та увійдіть у Windows Server 2019
  9. Відкрийте диспетчер сервера та натисніть Додати ролі та функції
  10. Клацніть Далі під пунктом Перш ніж почати
  11. Клацніть Далі під пунктом Вибрати тип установки
  12. Клацніть Далі або виберіть цільовий сервер у розділі Вибрати сервер призначення
  13. Виберіть Hyper-V у розділі Вибір ролей сервера та натисніть кнопку Додати функції
  14. Клацніть Далі, щоб встановити Hyper-V
  15. Клацніть Далі в розділі Вибрати функції
  16. Клацніть Далі під Hyper-V
  17. Виберіть мережевий адаптер у розділі Створення віртуальних комутаторів . Windows Server автоматично виявить усі доступні мережеві адаптери на цій машині
  18. Клацніть Далі під міграцією віртуальної машини
  19. Клацніть Далі або виберіть розташування за замовчуванням для віртуального жорсткого диска або файлу конфігурації віртуальної машини в розділі " Магазини за замовчуванням"
  20. Виберіть Перезапустити цільові ролі, служби ролей або функції на вибраному сервері, натисніть кнопку Встановити, а потім натисніть кнопку Так у розділі Підтвердити вибір встановлення.
  21. Клацніть Встановити і зачекайте, поки Windows Server 2019 встановить роль Hyper-V
  22. Клацніть Встановити під Підтвердження вибору установки
  23. Зачекайте, поки Windows закінчить установку ролі Hyper-V. Він автоматично встановить віртуальну машину.

  24. Увійдіть у Windows Server 2019
  25. Відкрийте диспетчер сервера
  26. Перейдіть до Інструменти, а потім натисніть Hyper-V Manager
  27. Встановіть віртуальну машину і насолоджуйтеся грою з Hyper-V

Цікаві Статті