Lehet több PXE szerver ugyanazon a hálózaton?

Számítógép lapos képernyő és billentyűzet - oldalnézet

A PXE lehetővé teszi a számítógépek számára, hogy indító programjaikat egy központi szerverről kapják meg.

Kép jóváírása: Ryan McVay/Photodisc/Getty Images

A Pre-boot Execution Environment lehetővé teszi a hálózaton lévő számítógépek számára, hogy bekapcsoláskor automatikusan címet és indítófájlt kérjenek a hálózaton keresztül. A forgatókönyvet minden számítógépen a hálózati kártyán lévő chip indítja el, amely üzenetszórásos üzenetet küld abban a reményben, hogy egy PXE szerver felveszi és válaszol a szükséges beállítási adatokkal. Több PXE szerver is problémákat okozhat. Vannak azonban elkerülő megoldások.

PXE elemek

A PXE két másik technológiára támaszkodik, hogy a hálózaton lévő számítógépeket indítási eljárásokkal látja el. A PXE szerver feladata, hogy kérést irányítson egy DHCP-kiszolgálóra és egy Network Bootstrap programra vagy NBP-szerverre. Az NBP kézbesítése megköveteli, hogy a hálózati számítógép rendelkezzen IP-címmel, és a PXE rendszer első fázisa a Dynamic Host Configuration Protocol használatával engedélyezi az IP-cím használatát. Az IP-címet az Internet Protokoll határozza meg. Sok hálózat IP-címeket használ belső címzési rendszeréhez.

A nap videója

DHCP

A PXE a DHCP adaptációja, amely IP-címet ad egy olyan számítógépnek, amely lejár. A DHCP specifikáció lehetővé teszi egynél több DHCP szerver létezését. A PXE-eljárásokat módosított DHCP-kérésüzenetek hajtják végre, tehát miért ne lehetne egynél több PXE-kiszolgáló?

Több szerver levonás

A fő ok, amiért nem ajánlott több PXE-kiszolgálót használni, az az, hogy a folyamat az alkalmazó számítógép üzenetszórásával kezdődik, amelyet a hálózat összes számítógépe fogad. Ha egynél több PXE-kiszolgáló elérhető a hálózaton, mindegyik válaszolhat, és megkezdheti az értesítési folyamatot, ami ütközést, torlódást és zavart okoz. Egy másik ok, amiért előnyben részesítjük az egyetlen PXE-kiszolgáló konfigurációját, az, hogy nincs szükség több szerverre. A hálózati rendszergazdák úgy gondolhatják, hogy a hálózaton futó minden számítógéptípushoz más-más PXE-kiszolgálóra van szüksége. A PXE első fázisa, az IP-cím kiosztása azonban általános követelmény a hálózaton lévő összes számítógép számára. A kérések elküldhetők különböző NBP-kiszolgálóknak, ha az eredeti kérésben különböző értékeket adnak meg a Boot Server Type számára.

Több szerver megoldás

A kiszolgálók három konfigurálási módja lehetővé teszi több PXE szerver sikeres működését. Először is, ha a hálózat alhálózatokra van felosztva, a broadcast kérés csak a következőre terjed ki számítógépek ugyanazon az alhálózaton, és sok PXE-kiszolgáló létezhet együtt, ha mindegyik más alhálózat. A második megoldás a kiszolgálószoftverekkel, például a Microsoft System Center Configuration Managerrel lehetséges. Ez a PXE kiszolgálószoftver lehetővé teszi, hogy minden szervernek késleltetési időt kapjon, mielőtt válaszolna a kérésekre. Ez lehetővé teszi a másodlagos PXE-kiszolgálók számára, hogy az elsődleges szerver tartalékaként működjenek. Más PXE szerverszoftverek, mint például a Symantec Altiris PXE Server, lehetővé teszik egy szerver kijelölését a "mester" és mások "rabszolgák". Ez egy kivételével az összes kiszolgálót tartalék állapotba helyezi szerver. Az utolsó lehetőség a MAC-címszűrés beállítása a PXE-kiszolgálón. Ez arra utasítja az egyes kiszolgálókat, hogy csak a számítógépcímek listájáról érkező kéréseket fogadják el, így minden PXE-kiszolgálót más számítógépcsoporthoz rendelnek.