Le protocole TFTP (Trivial File Transfer Protocol) est similaire au service FTP, qui est généralement utilisé uniquement pour les systèmes de démarrage réseau ou le chargement de microprogrammes sur les périphériques réseau tels que des routeurs.

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.

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/. Les versions antérieures de tftpd32 étaient incompatibles avec PXELINUX et gPXE.

Vous pouvez également acquérir un serveur TFTP auprès de l'un des dispositifs assemblés sur VMware Marketplace.

Les environnements PXELINUX et gPXE permettent à votre machine cible de démarrer le programme d'installation d'ESXi. PXELINUX fait partie du package SYSLINUX que vous pouvez trouver sur http://www.kernel.org/pub/linux/utils/boot/syslinux/, bien qu'il soit inclus dans de nombreuses distributions Linux. Plusieurs versions de PXELINUX comportent également gPXE. Certaines distributions, telles que Red Hat Enterprise Linux version 5.3, comprennent des versions antérieures de PXELINUX n'incluant pas gPXE.

Si vous n'utilisez pas l'environnement gPXE, des problèmes peuvent survenir au démarrage du programme d'installation d'ESXi sur un réseau très chargé, car le protocole TFTP est parfois non fiable pour transférer de gros volumes de données. Si vous utilisez PXELINUX sans gPXE, le fichier binaire pxelinux.0, le fichier de configuration, le noyau et les autres fichiers sont transférés via TFTP. Si vous utilisez gPXE, seuls le fichier binaire gpxelinux.0 et le fichier de configuration sont transférés par TFTP. Avec gPXE, vous pouvez utiliser un serveur Web pour transférer le noyau et les autres fichiers requis pour démarrer le programme d'installation d'ESXi.

Remarque :

VMware teste le démarrage PXE avec PXELINUX version 3.86. Ce n'est pas un cas de prise en charge limitée. Pour la prise en charge d'agents tiers que vous utilisez pour configurer votre infrastructure de démarrage PXE, contactez le fournisseur.

Figure 1. Présentation du processus d'installation du démarrage PXE
Le processus d'installation d'ESXi démarré par PXE est présenté sous la forme d'une suite d'interactions entre l'hôte ESXi, le serveur DHCP, le serveur TFTP, le serveur Web et le dépôt de scripts. Ces interactions fournissent à l'hôte ESXi une adresse IP pour l'adaptateur de réseau virtuel, le chargeur de démarrage du réseau, le noyau, l'adresse IP du réseau et le script d'installation.