Kan du have flere PXE-servere på det samme netværk?

Computer fladskærm og tastatur - set fra siden

PXE gør det muligt for computere at få deres opstartsprogrammer fra en central server.

Billedkredit: Ryan McVay/Photodisc/Getty Images

Pre-boot Execution Environment gør det muligt for computere på et netværk at anmode om en adresse og en opstartsfil automatisk over et netværk, når de tænder. Scenariet initieres af chippen på netværkskortet på hver computer, som udsender en broadcast-besked i håb om, at en PXE-server vil hente den og svare med de nødvendige opsætningsdetaljer. Flere PXE-servere kan forårsage problemer. Der er dog løsninger.

PXE elementer

PXE er afhængig af to andre teknologier til at forsyne computerne på netværket med deres opstartsprocedurer. PXE-serverens opgave er at rette anmodningen mod en DHCP-server og en Network Bootstrap Program eller NBP-server. Leveringen af ​​NBP'en kræver, at netværkscomputeren har en IP-adresse, og den første fase af PXE-systemet tillader brugen af ​​en IP-adresse ved hjælp af Dynamic Host Configuration Protocol. IP-adressen er angivet af internetprotokollen. Mange netværk bruger IP-adresser til deres interne adresseringssystem.

Dagens video

DHCP

PXE er en tilpasning af DHCP, som giver en IP-adresse til en computer på en lejekontrakt, der udløber. DHCP-specifikationen tillader eksistensen af ​​mere end én DHCP-server. PXE-procedurerne udføres af modificerede DHCP-anmodningsmeddelelser, så hvorfor kunne der ikke være mere end én PXE-server?

Flere serverdetraktioner

Hovedårsagen til, at flere PXE-servere ikke anbefales, er fordi processen starter med en broadcast-meddelelse fra den anvendende computer, som modtages af alle computere på netværket. Hvis mere end én PXE-server er tilgængelig på netværket, kan de alle svare og begynde underretningsprocessen, hvilket forårsager kollision, overbelastning og forvirring. En anden grund til at foretrække en enkelt PXE-serverkonfiguration er, at flere servere ikke er nødvendige. En netværksadministrator tror måske, at han har brug for en anden PXE-server for hver type computer, der kører på netværket. Men den første fase af PXE, tildelingen af ​​en IP-adresse, er et fælles krav for alle computere på netværket. Anmodninger kan sendes til forskellige NBP-servere ved at indstille forskellige værdier for Boot Server Type i den oprindelige anmodning.

Multiple Server Solution

Tre metoder til konfiguration af servere gør det muligt for flere PXE-servere at fungere med succes. For det første, hvis netværket er opdelt i undernetværk, vil udsendelsesanmodningen kun strække sig til computere på det samme undernetværk, og så mange PXE-servere kan eksistere side om side, hvis hver af dem er på forskellige undernetværk. En anden løsning er mulig med serversoftware som Microsoft System Center Configuration Manager. Denne PXE-serversoftware gør det muligt for hver server at få en forsinkelsestid, før de reagerer på anmodninger. Dette gør det muligt for sekundære PXE-servere at fungere som backup for en primær server. Anden PXE-serversoftware, som Symantec Altiris PXE Server, gør det muligt at nominere én server som en "mester" og andre som "slaver". Dette henviser også alle servere undtagen én til status som backup server. En sidste mulighed er at konfigurere MAC-adressefiltrering på PXE-serveren. Dette fortæller hver server kun at acceptere anmodninger fra en liste over computeradresser, og dermed allokere hver PXE-server til en anden gruppe af computere.