Pouvez-vous avoir plusieurs serveurs PXE sur le même réseau ?

Écran plat et clavier d'ordinateur - vue latérale

PXE permet aux ordinateurs d'obtenir leurs programmes de démarrage à partir d'un serveur central.

Crédit d'image : Ryan McVay/Photodisc/Getty Images

L'environnement d'exécution de pré-démarrage permet aux ordinateurs d'un réseau de demander automatiquement une adresse et un fichier de démarrage sur un réseau lors de leur mise sous tension. Le scénario est initié par la puce de la carte réseau de chaque ordinateur, qui envoie un message de diffusion en espérant qu'un serveur PXE le récupère et réponde avec les détails de configuration requis. Plusieurs serveurs PXE peuvent causer des problèmes. Cependant, il existe des solutions de contournement.

Éléments PXE

PXE s'appuie sur deux autres technologies pour fournir aux ordinateurs du réseau leurs procédures de démarrage. La tâche du serveur PXE est de diriger la demande vers un serveur DHCP et un serveur Network Bootstrap Program, ou NBP. La livraison du NBP nécessite que l'ordinateur du réseau dispose d'une adresse IP et la première phase du système PXE accorde l'utilisation d'une adresse IP à l'aide du Dynamic Host Configuration Protocol. L'adresse IP est spécifiée par le protocole Internet. De nombreux réseaux utilisent des adresses IP pour leur système d'adressage interne.

Vidéo du jour

DHCP

PXE est une adaptation de DHCP, qui accorde une adresse IP à un ordinateur sur un bail qui expirera. La spécification DHCP autorise l'existence de plusieurs serveurs DHCP. Les procédures PXE sont exécutées par des messages de requête DHCP modifiés, alors pourquoi n'y aurait-il pas plus d'un serveur PXE ?

Détractions multiples du serveur

La principale raison pour laquelle plusieurs serveurs PXE ne sont pas recommandés est que le processus commence par un message de diffusion de l'ordinateur appliquant, qui est reçu par tous les ordinateurs du réseau. Si plusieurs serveurs PXE sont disponibles sur le réseau, ils peuvent tous répondre et lancer le processus de notification, provoquant une collision, une congestion et une confusion. Une autre raison de préférer une configuration de serveur PXE unique est que plusieurs serveurs ne sont pas nécessaires. Un administrateur réseau peut penser qu'il a besoin d'un serveur PXE différent pour chaque type d'ordinateur exécuté sur le réseau. Cependant, la première phase de PXE, l'attribution d'une adresse IP, est une exigence commune à tous les ordinateurs du réseau. Les demandes peuvent être envoyées à différents serveurs NBP en définissant différentes valeurs pour le type de serveur de démarrage dans la demande d'origine.

Solution de serveurs multiples

Trois méthodes de configuration des serveurs permettent à plusieurs serveurs PXE de fonctionner correctement. Premièrement, si le réseau est divisé en sous-réseaux, la demande de diffusion ne s'étendra qu'au ordinateurs sur le même sous-réseau, et autant de serveurs PXE peuvent coexister si chacun est sur un différent sous-réseau. Une deuxième solution est possible avec un logiciel serveur comme Microsoft System Center Configuration Manager. Ce logiciel de serveur PXE permet de donner à chaque serveur un délai avant de répondre aux requêtes. Cela permet aux serveurs PXE secondaires d'agir comme sauvegarde pour un serveur principal. D'autres logiciels de serveur PXE, comme le serveur Symantec Altiris PXE, permettent de désigner un serveur comme un "Maître" et d'autres comme des "esclaves". Cela relègue également tous les serveurs sauf un au statut de sauvegarde serveur. Une dernière option consiste à configurer le filtrage d'adresses MAC sur le serveur PXE. Cela indique à chaque serveur d'accepter uniquement les demandes d'une liste d'adresses d'ordinateurs, allouant ainsi chaque serveur PXE à un groupe d'ordinateurs différent.