Как да стартирам Hyper-V във виртуална машина с вложена виртуализация?



Опитайте Нашия Инструмент За Премахване На Проблемите

Инсталирането на ролята на Hyper-V Server или Hyper-V Core Server на физическата машина е лесен процес и не винаги изисква допълнителна конфигурация. Следващата стъпка в изграждането на изолираната среда е внедряването и конфигурирането на виртуална машина, операционна система и хоствано приложение. Това е известно като традиционна виртуализация. В този случай физическата машина се абстрахира и представя на гостуващи операционни системи, които се хостват на виртуалната машина. Но какво, ако искаме да стартираме Hyper-V във виртуалната машина? Не е възможно да го направите по подразбиране, но с допълнителни промени на Hyper-V Server и целевата виртуална машина. Извиква се технологията, която ни позволява да стартираме виртуална машина във виртуалната машина вложена виртуализация . Поддържа се и от други популярни доставчици, включително VMware, Citrix и Nutanix. Звучи интересно, но какъв е случаят на използване на виртуална машина във виртуалната машина? Използва се главно от разработчици за тестване, лаборатории и работа с Hyper-V контейнери.



Ако се опитаме да инсталираме Hyper-V във виртуалната машина, ще получим грешка, която казва, че инсталацията не може да се извърши поради липсващите възможности за виртуализация.





Решенията за това препятствие са да се даде възможност за вложена виртуализация на сървъра Hyper-V за целева виртуална машина. В следващия текст ще ви преведем през процедурата за разрешаване на вложена виртуализация на сървъра Hyper-V, хостван на Windows Server 2019.

  1. Влизам или се свържете с Windows Server 2019, където сте инсталирали ролята на Hyper-V
  2. Отворете Мениджър Hyper-V
  3. Придвижете се до виртуалната машина, където искате да разрешите вложена виртуализация. В нашия пример това е VM с име „Windows2019“, както е показано на екранната снимка
  4. Изключете VM
  5. Щракнете с десния бутон върху Старт меню и след това щракнете върху Windows Powershell (администратор)
  6. Тип Set-VMProcessor -VMName Windows2019 -ExposeVirtualizationExtensions $ true и след това натиснете В този пример Windows2019 е името на виртуалната машина. Ще трябва да въведете името на вашата виртуална машина, хоствана във вашия Hyper-V Manager
  7. Следващата стъпка е да конфигурирате мрежата с вложената виртуална машина. Това може да се направи с помощта на MAC Spoofing или Network Address Translation (NAT). В нашия случай ще активираме MAC Spoofing чрез въвеждане на команда Get-VMNetworkAdapter -VMName Windows2019 | Set-VMNetworkAdapter -MacAddressSpoofing On в Powershell. Моля, заменете Windows2019 с името на вашата виртуална машина
  8. Включи виртуалната машина и влезте в 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
  27. Инсталирайте виртуална машина и се насладете на играта с Hyper-V
2 минути четене