Povolte Hyper-V na virtuálním počítači vnořeném do systému Windows Server

Virtualizace je jednou z nejpraktičtějších, nejužitečnějších a nejvýkonnějších technologií, které v současné době máme jako uživatelé, správci a pracovníci zapojení do světa IT.

V současné době máme různé aplikace na komplexní provedení tohoto úkolu a jednou z nejběžnějších je Hyper-V, který byl vyvinut společností Microsoft a nachází se v jeho domácí i firemní verzi a nabízí několik důležitých funkcí pro optimální výkon.

Jednou z funkcí, o kterých ví jen málokdo, je vnořená virtualizace a dnes o ní Solvetic podrobně promluví a uvidíme, jak ji použít ve virtuálním počítači s Windows Serverem 2016.

Co je to vnořená virtualizaceVnořená virtualizace je funkce, která nám dává možnost spustit Hyper-V uvnitř virtuálního počítače Hyper-V, v tomto případě na počítači Hyper-V se systémem Windows Server 2016.

Díky vnořené virtualizaci lze virtualizovat samotný hostitel Hyper-V, což byl doposud obtížný úkol virtualizace na již virtualizovaném prostředí.

Tento typ funkce vnořené virtualizace lze použít v prostředích, kde potřebujete spustit kontejner Hyper-V na hostiteli virtualizovaného kontejneru, konfigurovat laboratoř Hyper-V ve virtualizovaném prostředí nebo testovat scénáře pro více strojů bez potřeby individuálního hardwaru . což znamená zvýšené náklady a zdroje.

Předchozí požadavkyAbychom mohli využívat vnořenou virtualizaci, musíme mít následující:

  • Hostitel Hyper-V s minimálně Windows Server 2016 nebo Windows 10 Anniversary Update.
  • Virtuální počítač Hyper-V se systémem Windows Server 2016 nebo Windows 10 Anniversary Update a dále.
  • Virtuální počítač Hyper-V s konfigurací verze 8.0 nebo vyšší.
  • Procesor Intel s technologií VT-x a EPT.

V tomto případě pracujeme na Windows 10 Pro Fall Creators.

1. Vytvořte virtuální počítač se systémem Windows Server 2016

Krok 1
Chcete-li spustit proces, otevřete správce Hyper-V a můžeme vytvořit virtuální počítač Windows Server 2016 pomocí některé z následujících možností:

  • Přejděte do nabídky „Akce“ a tam vyberte „Nový / virtuální počítač“.
  • Kliknutím na novou možnost umístěnou na pravé straně a výběrem „Virtuální počítač“.
  • Klikněte pravým tlačítkem na server, fyzického hostitele a vyberte „Nový / virtuální počítač“.

ZVĚTŠIT

Krok 2
Zobrazí se následující uvítací okno:

Krok 3
Klikněte na Další a virtuálnímu počítači přiřadíme název:

Krok 4
Znovu klikněte na Další a poté vybereme generování virtuálního počítače, nejběžnější je generace 1, protože generace 2 platí pro 64bitové počítače s technologií UEFI, což ne všichni uživatelé počítají.

Krok 5
Dále definujeme velikost paměti, kterou je třeba přidělit:

Krok 6
V dalším okně necháme v síťových funkcích výchozí hodnotu „Nepřipojeno“ a klikneme na „Další“ a nyní nakonfigurujeme parametry pevného disku:

Krok 7
V dalším okně definujeme zdroj, odkud budeme instalovat Windows Server 2016, může to být z obrazu ISO, z disku DVD, v síti atd.:

Krok 8
Klikněte na Další a zobrazí se souhrn stroje, který chcete vytvořit:

Krok 9
Klikněte na Dokončit k dokončení akce. Můžeme vidět náš vytvořený virtuální stroj:

ZVĚTŠIT

Krok 10
Vybereme jej, klikneme na tlačítko „Připojit“ a zobrazí se následující:

Krok 11
Tam kliknutím na „Připojit“ spustíte proces instalace systému Windows Server 2016.

ZVĚTŠIT

2. Konfigurace vnořené virtualizace v systému Windows Server 2016


Jakmile je nainstalován Windows Server 2016, přistoupíme k vypnutí virtuálního počítače a spuštění následujícího příkazu na fyzickém počítači Hyper-V, v tomto případě Windows 10, a tento příkaz umožní vnořenou virtualizaci pro virtuální počítač, který jsme vytvořili.

Krok 1
Tento příkaz se spustí v prostředí Windows PowerShell jako správci:

 Set -VMProcessor -VMName -ExposeVirtualizationExtensions $ true 
PoznámkaV tomto případě jsme změnili název na WindowsServer2016, abychom se vyhnuli konfliktům mezi prostorem slov:

ZVĚTŠIT

Krok 2
Nyní můžeme spustit virtuální stroj Windows Server 2016.

ZVĚTŠIT

3. Nainstalujte si roli Hyper-V v systému Windows Server 2016

Krok 1
Jakmile k němu přistoupíme, musíme nainstalovat roli Hyper-V a máme dvě alternativy:

  • Nainstalujte jej z možnosti „Přidat role a funkce“.
  • Používání prostředí Windows PowerShell

Krok 2
V tomto případě použijeme Windows PowerShell, takže ho spustíme jako administrátoři na virtuálním počítači a spustíme následující rutinu:

 Install-WindowsFeature Hyper-v -IncludeManagementTools 
Krok 3
Vidíme, že se spustí proces instalace role Hyper-V:

ZVĚTŠIT

Krok 4
Po dokončení se zobrazí následující zpráva:

ZVĚTŠIT

Krok 5
K provedení změn budete muset restartovat server.

ZVĚTŠIT

Krok 6
Po restartování systému Windows Server 2016 vidíme jeho použití a příslušnou konfiguraci.

Krok 7
Můžeme přistupovat ke správci Hyper-V a odtud vytvářet potřebné virtuální počítače v systému Windows Server 2016 Hyper-V.

ZVĚTŠIT

Krok 8
V tomto případě jsme do virtuálního počítače Hyper-V nainstalovali jiný počítač se systémem Windows Server:

ZVĚTŠIT

4. Zakažte vnořenou virtualizaci v systému Windows Server 2016


V případě, že již nepoužíváme vnořenou virtualizaci, musíme jako administrátoři spustit následující rutinu z Windows PowerShell:
 Set -VMProcessor -VMName -ExposeVirtualizationExtensions $ false 

ZVĚTŠIT

5. Možnosti sítě v systému Windows Server 2016


Při vytváření vnořených virtuálních počítačů existují dvě možnosti sítě: falšování adres MAC a režim NAT.

Spoofing MAC adresyAby směrovali síťové pakety dvěma virtuálními přepínači, musí být povoleno spoofování MAC adres na první úrovni virtuálního přepínače. To se provádí pomocí následujícího příkazu PowerShell:

 Get -VMNetworkAdapter -VMName | Set -VMNetworkAdapter - MacAddressSpoofing zapnuto

Překlad síťových adres (NAT)Tato možnost je založena na překladu síťových adres (NAT). Tento přístup je nejvhodnější pro případy, kdy není možné falšování MAC adres, například ve veřejném cloudovém prostředí.

Nejprve musíme na virtuálním počítači hostitele vytvořit virtuální přepínač NAT takto:

 New -VMSwitch -Name VmNAT -SwitchType Internal New -NetNat -Name LocalNAT -InternalIPInterfaceAddressPrefix "192.168.0.5/24"
Dále přiřadíme IP adresu síťovému adaptéru:
 Get-NetAdapter "vEthernet (VmNat)" | New -NetIPAddress -IPAddress 192.168.0.1 -AddressFamily IPv4 -PrefixLength 24
Každý vnořený virtuální počítač musí mít přiřazenou IP adresu a bránu.

Tímto způsobem jsme viděli, jak vytvořit vnořenou funkci virtualizace v Hyper-V a dále tuto funkci rozšířit.

Vám pomůže rozvoji místa, sdílet stránku s přáteli

wave wave wave wave wave