Как да стартирате 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 с име „Windows2019“, както е показано на екрана

  4. Изключете VM
  5. Щракнете с десния бутон върху менюто "Старт" и след това щракнете върху Windows Powershell (Администратор)
  6. Въведете Set-VMProcessor -VMName Windows2019 -ExposeVirtualizationExtensions $ true и натиснете В този пример Windows2019 е името на VM. Ще трябва да напишете името на вашия VM, хостван на вашия Hyper-V Manager

  7. Следващата стъпка е да конфигурирате мрежата с вложената виртуална машина. Това може да стане чрез използване на MAC Spoofing или превод на мрежови адреси (NAT). В нашия случай ще активираме MAC Spoofing чрез въвеждане на команда Get-VMNetworkAdapter -VMName Windows2019 | Set-VMNetworkAdapter -MacAddressSpoofing On в Powershell. Моля, заменете Windows2019 с името на вашата виртуална машина

  8. Включете VM и влезте в Windows Server 2019
  9. Отворете Server Manager и щракнете върху Добавяне на роли и функции
  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

Интересни Статии