Ako spustiť Hyper-V na virtuálnom stroji s vnorenou virtualizáciou?



Vyskúšajte Náš Nástroj Na Odstránenie Problémov

Inštalácia role servera Hyper-V alebo servera Hyper-V Core na fyzickom počítači je jednoduchý proces a nevyžaduje vždy ďalšiu konfiguráciu. Ďalším krokom v budovaní izolovaného prostredia je nasadenie a konfigurácia virtuálneho stroja, operačného systému a hostenej aplikácie. Toto sa nazýva tradičná virtualizácia. V tomto prípade je fyzický stroj abstrahovaný a prezentovaný hosťujúcim operačným systémom, ktoré sú hostené na virtuálnom stroji. Čo však robiť, ak chceme vo virtuálnom stroji prevádzkovať Hyper-V? Nie je to možné urobiť predvolene, ale s ďalšími zmenami na serveri Hyper-V a cieľovom virtuálnom stroji. Technológia, ktorá nám umožňuje prevádzkovať virtuálny stroj vo vnútri virtuálneho stroja, sa nazýva vnorená virtualizácia . Podporujú ho aj ďalší populárni dodávatelia vrátane spoločností VMware, Citrix a Nutanix. Znie to zaujímavo, ale aký je prípad použitia na spustenie virtuálneho stroja vo vnútri virtuálneho stroja? Používajú ho hlavne vývojári na účely testovania, laboratóriá a prevádzkovanie kontajnerov Hyper-V.



Ak sa pokúsime nainštalovať Hyper-V na VM, zobrazí sa chyba, ktorá hovorí, že inštaláciu nie je možné vykonať kvôli chýbajúcim možnostiam virtualizácie.





Riešením tejto prekážky je povolenie vnorenej virtualizácie na serveri Hyper-V pre cieľový virtuálny stroj. V nasledujúcom texte vás prevedieme postupom povolenia vnorenej virtualizácie na serveri Hyper-V hostenom v systéme Windows Server 2019.

  1. Prihlásiť sa alebo sa pripojte k systému Windows Server 2019, kde ste nainštalovali rolu Hyper-V
  2. Otvorené Správca Hyper-V
  3. Prejdite na VM, kde chcete povoliť vnorenú virtualizáciu. V našom príklade je to VM s názvom „Windows2019“, ako je znázornené na snímke obrazovky
  4. Vypnite VM
  5. Kliknite pravým tlačidlom myši na ikonu Ponuka Štart a potom kliknite na Windows Powershell (správca)
  6. Typ Nastaviť-VMProcesor -VMName Windows2019 -ExposeVirtualizationExtensions $ true a potom stlačte V tomto príklade je Windows2019 názov VM. Potrebovali by ste napísať názov vášho VM hosteného vo vašom Hyper-V Manageri
  7. Ďalším krokom je konfigurácia siete so vnoreným virtuálnym strojom. To je možné dosiahnuť pomocou spoofingu MAC alebo prekladu sieťových adries (NAT). V našom prípade povolíme MAC Spoofing zadaním príkazu Get-VMNetworkAdapter -VMName Windows2019 | Set-VMNetworkAdapter -MacAddressSpoofing zapnutý do Powershellu. Nahraďte Windows2019 názvom svojho virtuálneho počítača
  8. Zapnúť VM a prihláste sa do Windows Server 2019
  9. Otvorené Správca servera a kliknite Pridajte roly a funkcie
  10. Kliknite Ďalšie pod Predtým ako začneš
  11. Kliknite Ďalšie pod Vyberte typ inštalácie
  12. Kliknite Ďalšie alebo zvoľte cieľový server pod Vyberte cieľový server
  13. Vyberte Hyper-V pod Vyberte roly servera a potom kliknite Pridajte funkcie
  14. Kliknutím na Ďalej nainštalujete Hyper-V
  15. Kliknite Ďalšie pod Vyberte funkcie
  16. Kliknite Ďalšie pod Hyper-V
  17. Vyberte sieťový adaptér pod Vytvorte virtuálne prepínače . Windows Server automaticky zistí všetky dostupné sieťové adaptéry na danom počítači
  18. Kliknite Ďalšie pod Migrácia virtuálneho počítača
  19. Kliknite Ďalšie alebo zvoľte predvolené umiestnenie pre virtuálny pevný disk alebo konfiguračný súbor virtuálneho stroja pod Predvolené obchody
  20. Vyberte Reštartujte cieľové roly, služby rolí alebo funkcie na vybranom serveri, kliknite na inštalovať a potom kliknite Áno pod Potvrďte výber inštalácie
  21. Kliknite Inštalácia a počkajte, kým Windows Server 2019 nenainštaluje rolu Hyper-V
  22. Kliknite Inštalácia pod Potvrďte výber inštalácie
  23. Počkajte, kým Windows nedokončí inštaláciu role Hyper-V. Automaticky nainštaluje virtuálny stroj.
  24. Prihlásiť sa na Windows Server 2019
  25. Otvorené Správca servera
  26. Prejdite na Náradie a potom kliknite Správca Hyper-V
  27. Nainštalujte si virtuálny stroj a užívajte si hranie s Hyper-V
2 minúty prečítané