Lehet több PXE-szerver ugyanazon a hálózaton?
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 üzenetet küld ki, remélve, 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 kerü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 a kéréseket egy DHCP-kiszolgálóra és egy Network Bootstrap programra vagy NBP-szerverre irányítsa. 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 engedélyezi az IP-cím használatát a Dynamic Host Configuration Protocol használatával. 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.
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-szerver?
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. Azonban a PXE első fázisa, az IP-cím kiosztása á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öbbkiszolgálós megoldás
A kiszolgálók konfigurálásának három módja több PXE szerver sikeres működését teszi lehetővé. Először is, ha a hálózat alhálózatokra van felosztva, a szórási kérés csak az ugyanazon az alhálózaton lévő számítógépekre terjed ki, és így sok PXE-szerver együtt létezhet, ha mindegyik más alhálózaton található. 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-kiszolgálószoftverek, mint például a Symantec Altiris PXE Server, lehetővé teszik, hogy egy szervert „Master”-nek, míg másokat „szolgaként” jelöljenek ki. Ez egy kivételével az összes szervert tartalék szerver állapotba helyezi. 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 egy számítógépcímlistáról érkező kéréseket fogadjanak el, így minden PXE szervert más számítógépcsoporthoz rendelnek.