Comprendre le processus de démarrage PXE peut vous être utile pour dépanner.
Serveur TFTP
- La plupart des distributions Linux sont accompagnées d'une copie du serveur tftp-hpa. Si vous avez besoin d'une solution prise en charge, achetez un serveur TFTP pris en charge chez le fournisseur de votre choix. Vous pouvez également acquérir un serveur TFTP auprès de l'un des dispositifs assemblés sur VMware Marketplace.
Si votre serveur TFTP va s'exécuter sur un hôte Microsoft Windows, utilisez une version 2.11 ou supérieure de tftpd32. Reportez-vous à http://tftpd32.jounin.net/.
SYSLINUX, PXELINUX et gPXELINUX
- SYSLINUX est un environnement de démarrage open source pour les machines exécutant des anciens microprogrammes BIOS. Le ESXichargeur de démarrage pour les systèmes BIOS mboot.c32 exécute un module d'extension SYSLINUX. Vous pouvez configurer SYSLINUX pour démarrer plusieurs types de médias, notamment des disques, des images ISO et des réseaux. Vous pouvez trouver le module SYSLINUX à l'adresse http://www.kernel.org/pub/linux/utils/boot/syslinux/.
- PXELINUX est une configuration SYSXLINUX qui démarre à partir d'un serveur TFTP selon la norme PXE. Si vous utilisez PXELINUX pour démarrer le ESXiprogramme d'installation, le fichier binaire pxelinux.0, mboot.c32, le fichier de configuration, le noyau et d'autres fichiers sont tous transférés par TFTP.
- gPXELINUX est une configuration hybride qui comprend PXELINUX, gPXE et prend en charge le démarrage à partir d'un serveur Web. gPXELINUX fait partie du module SYSLINUX. Si vous utilisez gPXELINUX pour démarrer leESXiprogramme d'installation, le transfert via TFTP ne s'effectuera que pour le fichier binaire gpxelinux.0, mboot.c32 et le fichier de configuration. Les fichiers restants sont transférés via HTTP. HTTP est typiquement plus rapide et plus fiable que TFTP, notamment lorsqu'il s'agit du transfert de grandes quantités de données sur un réseau extrêmement chargé.
UEFI PXE et iPXE
La plupart des microprogrammes UEFI sont conçus avec une prise en charge native de PXE afin de pouvoir assurer le démarrage depuis un serveur TFTP. Le microprogramme peut directement charger le ESXichargeur de démarrage pour les systèmes UEFI mboot.efi. Aucun logiciel supplémentaire, tel que PXELINUX, n'est requis.
iPXE peut également être utile pour les systèmes UEFI sans PXE dans le microprogramme ou pour les systèmes UEFI avec une prise en charge PXE défaillante. Dans ce type de situation, vous pouvez installer iPXE sur une clé USB et démarrer à partir de cette dernière.
Approches alternatives pour le démarrage PXE
- Configurez le serveur DHCP afin de fournir d'autres noms de fichiers pour le programme de chargement du démarrage initial en fonction de l'adresse MAC ou d'autres critères. Consultez la documentation de votre serveur DCHP.
- Approches utilisant iPXE comme chargeur de démarrage initial avec un fichier de configuration initiale iPXE qui sélectionne le chargeur de démarrage suivant à partir de l'adresse MAC ou d'autres critères.