Différences entre versions de « PXE »
(Page créée avec « =Introduction= ==Présentation de Preboot eXecution Environment== L'amorçage PXE permet à une station de travail de démarrer depuis le réseau en récupérant une image... ») |
|||
Ligne 14 : | Ligne 14 : | ||
d'amorçage (Syslinux): | d'amorçage (Syslinux): | ||
<pre> | <pre> | ||
− | yum -y install dhcp httpd tftp-server syslinux | + | # yum -y install dhcp httpd tftp-server syslinux |
+ | </pre> | ||
+ | On va ensuite configurer le chargeur de démarrage (chkconfig) pour qu'il démarre les services automatiquement au démarrage du système : | ||
+ | <pre> | ||
+ | # chkconfig httpd on | ||
+ | # chkconfig dhcpd on | ||
+ | # chkconfig xinetd on | ||
</pre> | </pre> |
Version du 4 janvier 2016 à 14:29
Introduction
Présentation de Preboot eXecution Environment
L'amorçage PXE permet à une station de travail de démarrer depuis le réseau en récupérant une image de système d'exploitation qui se trouve sur un serveur. L'image ainsi récupérée peut être le système d'exploitation brut ou bien le système d'exploitation personnalisé avec des composantes logicielles (suite bureautique, utilitaires, packs de sécurité, scripts, etc...). Il permet également d'installer de manière automatique et à distance des serveurs sous divers OS. Pour activer le PXE, il faut auparavant le configurer dans le BIOS et l’option se trouve fréquemment dans un menu concernant la carte réseau.
Les étapes
L'amorce par PXE s'effectue en plusieurs étapes :
- recherche d'une adresse IP sur un serveur DHCP/BOOTP ainsi que du fichier à amorcer;
- téléchargement du fichier à amorcer depuis un serveur Trivial FTP;
- exécution du fichier à amorcer;
- téléchargement du contenu via http.
Mise en place
Installation
Tout d'abord, il faut installer les services dhcp, tftp, http ainsi qu'un paquetage de chargeur d'amorçage (Syslinux):
# yum -y install dhcp httpd tftp-server syslinux
On va ensuite configurer le chargeur de démarrage (chkconfig) pour qu'il démarre les services automatiquement au démarrage du système :
# chkconfig httpd on # chkconfig dhcpd on # chkconfig xinetd on