Comprendre le processus de démarrage du réseau peut vous être utile lors d'un dépannage.
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 s'exécute sur un hôte Microsoft Windows, utilisez une version 2.11 ou supérieure de tftpd32. Reportez-vous à http://tftpd32.jounin.net/.
SYSLINUX et PXELINUX
- SYSLINUX est un environnement de démarrage open source pour les machines exécutant des anciens microprogrammes BIOS. Le chargeur de démarrage d'ESXi pour les systèmes BIOS mboot.c32 fonctionne comme 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. Le module SYSLINUX se trouve à 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 programme d'installation d'ESXi, le fichier binaire pxelinux.0, mboot.c32, le fichier de configuration, le noyau et d'autres fichiers sont transférés par TFTP.
iPXE
iPXE est un logiciel open source qui fournit une implémentation de HTTP. Vous pouvez utiliser le logiciel pour effectuer un démarrage initial. Pour plus d'informations, consultez https://ipxe.org/.
VMware inclut une build d'iPXE dans le cadre d'Auto Deploy. L'arborescence source de cette Build est disponible dans le module de divulgation Open source pour VMware vCenter Server.
PXE UEFI et HTTP UEFI
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.
Un microprogramme UEFI prend en charge le démarrage HTTP UEFI natif. La fonctionnalité est introduite dans la version 2.5 de la spécification UEFI. Le microprogramme peut charger le chargeur de démarrage d'ESXi à partir d'un serveur HTTP, sans logiciel supplémentaire, tel que iPXE.
Autres approches de démarrage réseau
- 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.