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.
- Prihlásiť sa alebo sa pripojte k systému Windows Server 2019, kde ste nainštalovali rolu Hyper-V
- Otvorené Správca Hyper-V
- 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
- Vypnite VM
- Kliknite pravým tlačidlom myši na ikonu Ponuka Štart a potom kliknite na Windows Powershell (správca)
- 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
- Ď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
- Zapnúť VM a prihláste sa do Windows Server 2019
- Otvorené Správca servera a kliknite Pridajte roly a funkcie
- Kliknite Ďalšie pod Predtým ako začneš
- Kliknite Ďalšie pod Vyberte typ inštalácie
- Kliknite Ďalšie alebo zvoľte cieľový server pod Vyberte cieľový server
- Vyberte Hyper-V pod Vyberte roly servera a potom kliknite Pridajte funkcie
- Kliknutím na Ďalej nainštalujete Hyper-V
- Kliknite Ďalšie pod Vyberte funkcie
- Kliknite Ďalšie pod Hyper-V
- 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
- Kliknite Ďalšie pod Migrácia virtuálneho počítača
- Kliknite Ďalšie alebo zvoľte predvolené umiestnenie pre virtuálny pevný disk alebo konfiguračný súbor virtuálneho stroja pod Predvolené obchody
- 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
- Kliknite Inštalácia a počkajte, kým Windows Server 2019 nenainštaluje rolu Hyper-V
- Kliknite Inštalácia pod Potvrďte výber inštalácie
- Počkajte, kým Windows nedokončí inštaláciu role Hyper-V. Automaticky nainštaluje virtuálny stroj.
- Prihlásiť sa na Windows Server 2019
- Otvorené Správca servera
- Prejdite na Náradie a potom kliknite Správca Hyper-V
- Nainštalujte si virtuálny stroj a užívajte si hranie s Hyper-V