Jak zavést síť PXE pomocí virtuálního počítače Hyper-V
Obsah
Úvod
V prostředí Hyper-V existují dvě různé generace virtuálních počítačů: Generace 1 a generace 2.
Generace 1 je virtuální počítač, který používá starší systém BIOS, a počítač Hyper-V generace 2 je počítač založený na systému UEFI.
Na generaci virtuálního počítače Hyper-V záleží, protože PXE používá různé spouštěcí soubory v závislosti na tom, zda se počítač spouští pomocí staršího systému BIOS nebo UEFI.
Ve většině případů doporučuji vytvořit virtuální počítač generace 2, pokud k tomu nemáte konkrétní důvod. Jedním z důvodů může být to, že jste ve svém prostředí ještě nepovolili UEFI.
Tento příspěvek na blogu popisuje, jak přidat Legacy adaptér do virtuálního počítače 2. generace, abyste umožnili spouštění PXE pro zařízení, která ještě nemají UEFI.
Pokud se chcete o Hyper-V dozvědět více, doporučuji kurzy na Pluralsight.
Co je to spouštění PXE?
Zavedení systému PXE je síťové zavádění, při kterém je klientovi při prvním spuštění odeslán malý zaváděcí soubor. Server PXE obvykle používá WDS a DHCP, aby umožnil tuto komunikaci. Jako správce IT můžete použít virtuální server PXE nebo fyzický server PXE.
Spuštění PXE přes IPv4 na počítači Hyper-V 1. generace
Jak ověřím generaci virtuálního počítače Hyper-V?
Pokud chcete ověřit, zda je virtuální počítač Hyper-V generace 1 nebo generace 2, vyberte virtuální počítač ve Správci Hyper-V a na první stránce zkontrolujte verzi generace.
Proč nefunguje starší PXE na virtuálních počítačích generace 2?
Stroj Hyper-V 2. generace je jako běžící pracovní stanice UEFI.
Pracovní stanice UEFI nemohla komunikovat se starším PXE, ale pouze se spouštěcími obrazy UEFI.
Stroj nakonfigurovaný s UEFI použije při spouštění boot\x64\wdsmgfw.efi na serveru WDS. Starší zaváděcí systém použije boot\x64\wdsnbp.com.
Stejný problém s komunikací UEFI se týká také strojů s Hyper-V 2. generace. Tento návod vysvětluje, jak spustit PXE přes IPv4 na virtuálních počítačích Hyper-V 1. generace.
Pokud je vaše síť nakonfigurována pro nasazení spouštěcích obrazů pomocí starších metod, musíte nakonfigurovat hardware virtuálního počítače.
Jak nakonfigurovat virtuální počítač 2. generace pro starší spouštění PXE
Krok č. 1 – Vytvoření virtuálního přepínače
Nejprve je třeba vytvořit virtuální přepínač. Virtuální přepínač je nutný pro komunikaci virtuálního počítače se sítí. Pokud jste již vytvořili virtuální počítač pro vaši síť, můžete tento krok přeskočit. Začněte kliknutím pravým tlačítkem myši na hostitele Hyper-V ve Správci Hyper-V a výběrem Správce virtuálních přepínačů.
Vytvořte nový virtuální přepínač. Vyberte možnost Externí. Externí je podobné jako „Přemostěný“, pokud používáte jiné virtualizační platformy.
Pojmenujte nový virtuální přepínač. Já jsem svůj pojmenoval „Bridged.“
Krok č. 2 – Přidejte starší síťový adaptér
Ve výchozím nastavení je ve virtuálním počítači nainstalován pouze „Standardní síťový adaptér“, ale pro funkčnost PXE je nutné přidat starší síťový adaptér.
Přejděte k právě přidanému adaptéru Legacy Network Adapter a zadejte, že má používat právě vytvořený virtuální přepínač.
Krok č. 3 – Konfigurace pořadí spouštění
6. Nyní musíme zajistit, aby se klient spouštěl nejprve pomocí adaptéru Legacy Network Adapter. Stačí vybrat Legacy Network Adapter a pomocí tlačítek jej přesunout na začátek seznamu.
Krok č. 4 – Spuštění virtuálního počítače Hyper-V
Spusťte virtuální počítač a nyní by mělo spuštění PXE fungovat 🙂
Závěr
Jak jsem zmínil v úvodu, ve většině případů doporučuji vytvořit virtuální počítač 2. generace v Hyper-V, pokud neexistují konkrétní důvody, proč tak neučinit.
Důkladný výklad o výběru virtuálního počítače 1. nebo 2. generace najdete v dokumentech společnosti Microsoft.
Vytváříte v prostředí Hyper-V obvykle stroje 1. nebo 2. generace? Dejte mi vědět v komentářích níže 🙂
Pokud se chcete o Hyper-V dozvědět více, vřele doporučuji kurzy na platformě Pluralsight.