Serveur de démarrage PXE (Preboot Execution Environment)

Un Environnement d'Exécution de Pré-Démarrage (PXE, Preboot Execution Environment), souvent prononcé comme « pixie » ou « pixie reboot », est une interface client-serveur qui permet aux ordinateurs d'un réseau d'être démarrés à partir d'un serveur.

Grâce au démarrage PXE, le système d'exploitation peut être directement chargé dans les ordinateurs à partir d'un serveur au lieu d'un CD ou d'un disque dur. En outre, un environnement d'exécution de pré-démarrage peut garantir une installation plus rapide et plus transparente des systèmes d'exploitation sur les ordinateurs, facilitant ainsi le déploiement du système d'exploitation sur de nombreux ordinateurs.

Dans cet article :

Qu'est-ce que l'environnement d'exécution de pré-démarrage (PXE) ?

Le Preboot Execution Environment (PXE) est tout simplement le phénomène de démarrage de vos ordinateurs de bureau et portables à partir du réseau. Ainsi, vous pouvez démarrer simultanément plusieurs machines dans votre réseau local (LAN) à l'aide d'un serveur DHCP.

Comment fonctionne le démarrage PXE ?

Avant le démarrage d'un réseau PXE, les options 66 et 67 du serveur ou du champ d’application DHCP doivent être configurées. Une fois que l'ordinateur client s'est vu attribuer une adresse IP, le processus de démarrage PXE démarre.

Processus de démarrage PXE - ManageEngine OS Deployer

Processus de configuration DHCP pour PXE

  • L'ordinateur client envoie un paquet « découverte » sous la forme d'une diffusion demandant la configuration du réseau. Ce paquet est reçu par le serveur DHCP.
  • Un paquet « offre » est envoyé par le serveur DHCP au client. Après analyse de l'offre, le client se voit attribuer les paramètres réseau tels que l'adresse IP, le masque de sous-réseau, etc.

Comment le PXE est-il utilisé ?

L'environnement d'exécution de pré-démarrage (PXE) est principalement utilisé pour démarrer des ordinateurs à l'aide d’un réseau, plutôt que des périphériques de stockage locaux tels que des disques durs ou des clés USB. Il prend en charge un large éventail de systèmes comme les serveurs, les machines virtuelles, ainsi que des systèmes d'exploitation tels que Windows 10, 11 et Linux.

Dans le cas de PXE, les machines clientes envoient une requête DHCP contenant une demande PXE pour obtenir les configurations réseau, notamment l’adresse d’un serveur TFTP. Le serveur TFTP envoie ensuite les fichiers de démarrage nécessaires, permettant au client de lancer le système d'exploitation ou des diagnostics à distance.

Avantages de PXE :

  1. Déploiement rapide du système d'exploitation sur plusieurs systèmes via le réseau, ce qui permet de gagner du temps.
  2. Récupération rapide en cas de sinistre grâce à un processus de récupération automatisé.
  3. Diagnostic et dépannage à distance.

 

En supprimant le besoin de supports physiques, PXE simplifie considérablement le processus de déploiement et le rend plus rapide, automatisé et évolutif.

Processus de démarrage PXE

  • Le client informe le serveur DHCP qu'il utilise le serveur de démarrage PXE. Le serveur DHCP envoie au client l'adresse IP du serveur de démarrage (option 66) et le nom du fichier de démarrage (option 67).
  • Le client contacte le serveur PXE et demande les fichiers de démarrage.
  • Le serveur PXE transmet ces fichiers via TFTP (Trivial File Transfer Protocol).
  • Dans le serveur DHCP, les options 66 et 67 peuvent être configurées sous les options de portée ou de serveur. Cela facilite le chargement et le lancement des fichiers de démarrage de l'ordinateur client.

Conditions préalables au démarrage PXE

Le processus de démarrage PXE nécessite les composants suivants pour une procédure transparente :

  • Serveur DHCP
  • Serveur PXE (installé automatiquement par OS Deployer)
  • Support de démarrage PXE (créé et publié dans le ou les bureaux distants concernés)

Ces composants de démarrage PXE vous aideront à garantir la réussite du processus de démarrage.

Serveur PXE dans OS Deployer

OS Deployer prend en charge l'utilisation de serveurs de démarrage réseau tels que les serveurs PXE, permettant aux utilisateurs de démarrer leurs ordinateurs à partir d'un réseau.

  • Dans OS Deployer de Manage Engine,le serveur PXE fonctionne comme un service Windows distinct, appelé « ManageEngine OS Deployer PXE Server ».

Comment créer un support de démarrage PXE avec OS Deployer ?

Voyons maintenant comment créer un support de démarrage PXE à utiliser pendant le démarrage PXE :

    1. Naviguez vers Déploiement > Créer un support de démarrage. Cliquez sur Créer un support de démarrage, puis sélectionnez PXE.

Boot PXE server - ManageEngine OS Deployer

    1. Fournissez les informations nécessaires : nom, emplacement d’installation de l’outil WinPE, pilotes, etc. Cliquez sur Créer un support de démarrage.

Pixie boot - ManageEngine OS Deployer

    1. Vous avez maintenant créé avec succès un support de démarrage PXE.

PXE server - ManageEngine OS Deployer

La vidéo suivante vous donnera des informations plus détaillées sur les étapes de création d'un support de démarrage PXE.

Questions fréquemment posées

1. Que signifie PXE boot ?

PXE boot est l'abréviation de « Environnement d'exécution de pré-démarrage ». Il s'agit d'un processus de démarrage en réseau qui utilise un serveur DHCP ou un serveur TFTP. Ce protocole client-serveur permet aux ordinateurs de démarrer à l'aide d'un logiciel téléchargé à partir d'un réseau au lieu d'un disque local. Le processus de démarrage PXE est largement utilisé pour le déploiement en masse de systèmes d'exploitation, la reprise après sinistre ou l'exécution de tâches de maintenance à distance dans des environnements d'entreprise, ce qui évite d'avoir à accéder physiquement à chaque système.

2. Que signifie PXE ?

Comme l'indique l'extension de l'acronyme PXE (Preboot Execution Environment), il s'agit d'une interface qui permet de démarrer des ordinateurs sur un réseau. Le démarrage réseau PXE peut être utilisé pour démarrer des systèmes d'exploitation sur plusieurs ordinateurs via un réseau.

3. Comment s’assurer que les clients d’autres sous-réseaux peuvent être démarrés par PXE ?

En s'assurant que le serveur OS Deployer, le serveur DHCP et l'ordinateur cible sont correctement configurés, il est possible d’amorcer les clients d'autres sous-réseaux via PXE et de leur fournir l’image système.

4. Comment démarrer des ordinateurs par PXE sur un réseau local ?

Afin d'exploiter la capacité de démarrage PXE, un réseau doit disposer d'un serveur DHCP. L'option 66 du serveur DHCP doit être configurée en fournissant l'adresse IP du serveur OS Deployer. L'option 67 du champ d'application doit être configurée avec le fichier de démarrage legacy ou le fichier de démarrage UEFI en fonction de nos besoins.

5. Qu’est-ce qu’un serveur PXE ?

Dans OS Deployer, le serveur PXE est un service Windows intégré au serveur central, utilisé pour distribuer les images système sur le réseau.

6. Qu’est-ce qu’un démarrage PXE dans Windows ?

Le démarrage PXE permet de charger un système d’exploitation Windows sur plusieurs machines via le réseau. Il est souvent utilisé dans les environnements IT pour automatiser les installations.

7. Comment lancer un démarrage PXE ?

Dans votre serveur DHCP, configurez l'option 66 du champ d'application avec l'adresse IP du serveur OS Deployer et l'option 67 du champ d'application avec le fichier de démarrage legacy ou le fichier de démarrage UEFI. Vous pouvez alors effectuer un démarrage PXE pour des déploiements multiples.

8. Comment activer PXE sur un serveur ?

Sur un Intel NUC par exemple :

  1. Appuyez sur la touche F2 pour entrer dans le BIOS.
  2. Allez dans le menu de démarrage
  3. Sélectionnez la priorité de démarrage (ou la configuration de démarrage) et décochez la case Démarrer les périphériques réseau en dernier.
  4. Activez UEFI PXE & iSCSI dans les options de démarrage réseau
  5. Sélectionnez Démarrage Ethernet1 ou Ethernet2.
  6. Appuyer sur la touche F12 pendant le POST force automatiquement le démarrage à partir du réseau local.

Pour plus de détails, visitez la page officielle d'Intel.

Besoin d'aide ?

Si vous avez encore des doutes sur la configuration des paramètres de l’environnement d'exécution de pré-démarrage (PXE), demandez une démonstration technique gratuite et personnalisée à votre convenance.