Hogyan kell PXE hálózati indítást végezni Hyper-V VM használatával
Tartalomjegyzék
Bevezetés
A Hyper-V-ben a virtuális gépeknek két különböző generációja létezik: Az 1. generációs és a 2. generációs virtuális gépek.
Az 1. generációs virtuális gép a hagyományos BIOS-t használja, a 2. generációs Hyper-V gép pedig UEFI-alapú gép.
A Hyper-V virtuális gép generációja azért számít, mert a PXE különböző bootfájlokat használ attól függően, hogy a gép bootolása a hagyományos BIOS-t vagy az UEFI-t használja.
A legtöbb esetben a 2. generációs virtuális gép létrehozását javaslom, ha nincs különösebb oka annak, hogy ne tegye. Az egyik ok lehet, hogy még nem engedélyezte az UEFI-t a környezetében.
Ez a blogbejegyzés leírja, hogyan adhat Legacy adaptert a 2. generációs VM-hez, hogy lehetővé tegye a PXE-indítást az UEFI-vel még nem rendelkező eszközök számára.
Ha többet szeretne megtudni a Hyper-V-ről, ajánlom a Pluralsight tanfolyamait.
Mi az a PXE-indítás?
A PXE boot egy olyan hálózati boot, ahol a kezdeti indításkor egy kis bootfájlt küld a kliensnek. A PXE-kiszolgáló általában a WDS és a DHCP segítségével teszi lehetővé ezt a kommunikációt. Informatikai rendszergazdaként használhat virtuális PXE-kiszolgálót vagy fizikai PXE-kiszolgálót.
PXE indítása IPv4-en keresztül egy Hyper-V 1. generációs gépen
Hogyan ellenőrizhetem a Hyper-V virtuális gép generációját?
Ha ellenőrizni szeretné, hogy a Hyper-V VM 1. vagy 2. generációs gép-e, válassza ki a VM-et a Hyper-V Managerben, és ellenőrizze a generációs verziót az első oldalon.
Miért nem működik a legacy PXE a 2. generációs virtuális gépeken?
A Hyper-V 2. generációs gép olyan, mint egy futó UEFI munkaállomás.
Az UEFI munkaállomás nem tudott kommunikálni a legacy PXE-vel, csak az UEFI rendszerindító képekkel.
Az UEFI-vel konfigurált gép a boot indításakor a boot\x64\wdsmgfw.efi fájlt használja a WDS-kiszolgálón. A hagyományos rendszerindítás a boot\x64\wdsnbp.com fájlt használja.
Az UEFI kommunikációval kapcsolatos probléma a Hyper-V 2. generációs gépekre is vonatkozik. Ez az útmutató elmagyarázza, hogyan indíthatja el a PXE-t IPv4-en keresztül az 1. generációs Hyper-V VM-eken.
Ha a hálózata úgy van konfigurálva, hogy a boot-képeket hagyományos módszerekkel telepítse, akkor konfigurálnia kell a virtuális gép hardverét.
Hogyan konfigurálhat egy 2. generációs VM-et a hagyományos PXE-indításhoz
1. lépés – Virtuális kapcsoló létrehozása
Először is létre kell hoznia egy virtuális kapcsolót. A virtuális kapcsoló szükséges ahhoz, hogy a virtuális gép kommunikálni tudjon a hálózattal. Ha már létrehozott egy virtuális gépet a hálózatához, akkor ezt a lépést kihagyhatja. Kezdje azzal, hogy a Hyper-V kezelőben kattintson a jobb gombbal a Hyper-V állomáson, és válassza a Virtuális kapcsoló kezelője parancsot.
Új virtuális kapcsolót hozhat létre. Válassza a Külső lehetőséget. A Külső hasonló a “Bridged”-hez, ha más virtualizációs platformokat használ.
Adjon nevet az új virtuális kapcsolónak. Én az enyémet “Bridged”-nek neveztem el.”
2. lépés – Hagyományos hálózati adapter hozzáadása
Alapértelmezés szerint csak egy “Standard hálózati adapter” van telepítve a virtuális gépre, de a PXE funkcionalitáshoz szükség van egy Legacy hálózati adapter hozzáadására.
Menjen az imént hozzáadott Legacy hálózati adapterhez, és adja meg, hogy az imént létrehozott virtuális kapcsolót használja.
3. lépés – Az indítási sorrend beállítása
6. Most gondoskodnunk kell arról, hogy az ügyfél először a Legacy hálózati adapterrel bootoljon. Csak válasszuk ki a Legacy hálózati adaptert, és a gombok segítségével helyezzük a lista elejére.
4. lépés – A Hyper-V virtuális gép indítása
Indítsuk el a virtuális gépet, és most már a PXE-indításnak működnie kell 🙂
Következtetés
Amint a bevezetőben említettem, a legtöbb esetben a Hyper-V-ben 2. generációs virtuális gép létrehozását javaslom, ha nincs konkrét oka annak, hogy ezt ne tegyük.
Az 1. vagy 2. generációs VM kiválasztásának alapos magyarázatát a Microsoft Docs-ban találja.
A Hyper-V környezetben általában 1. vagy 2. generációs gépeket hoz létre? Ossza meg velem az alábbi megjegyzésekben 🙂
Ha többet szeretne megtudni a Hyper-V-ről, akkor ajánlom figyelmébe a Pluralsight tanfolyamait.