Vous pouvez effectuer un démarrage PXE du programme d'installation ESXi en utilisant gPXE.

Avant de commencer

Vérifiez que votre environnement comporte les composants suivants :

  • L'image ISO du programme d'installation d'ESXi a été téléchargée depuis le site Web de VMware.

  • Serveur Web HTTP accessible par vos hôtes ESXi cibles

  • Serveur DHCP configuré pour le démarrage PXE : /etc/dhcpd.conf est configuré pour les hôtes clients avec un serveur TFTP et le fichier de démarrage initial est défini sur gpxelinux.0/undionly.kpxe. Reportez-vous à la section Exemple de configuration DHCP.

  • Serveur dont la configuration matérielle est prise en charge par votre version d'ESXi. Reportez-vous au Guide de compatibilité matérielle à l'adresse http://www.vmware.com/resources/compatibility/search.php.

  • gPXELINUX

  • (Facultatif) Script d'installation ESXi. Reportez-vous à la section À propos des scripts d'installation et de mise à niveau.

Dans la plupart des cas, utilisez un VLAN natif. Si vous voulez définir l'ID VLAN à utiliser avec le démarrage PXE, vérifiez que la carte NIC est compatible avec la spécification d'ID VLAN.

Pourquoi et quand exécuter cette tâche

Voir aussi À propos des scripts d'installation et de mise à niveau et À propos du fichier boot.cfg

Procédure

  1. Copiez le contenu de l'image ISO du programme d'installation ESXi dans le répertoire /var/www/html sur le serveur HTTP.
  2. Modifiez le fichier boot.cfg avec les informations pour le serveur HTTP.

    Utilisez le code suivant comme modèle, où XXX.XXX.XXX.XXX est l'adresse IP du serveur HTTP. La ligne kernelopt est facultative. Incluez cette option pour spécifier l'emplacement du script d'installation pour une installation basée sur un script.

    title=Loading ESX installer
    kernel=http://XXX.XXX.XXX.XXX/tboot.b00
    kernelopt=ks=http://XXX.XXX.XXX.XXX/esxi_ksFiles/ks.cfg
    modules=http://XXX.XXX.XXX.XXX/b.b00 --- http://XXX.XXX.XXX.XXX/useropts.gz --- http://XXX.XXX.XXX.XXX/k.b00 --- http://XXX.XXX.XXX.XXX/a.b00 --- http://XXX.XXX.XXX.XXX/s.v00 --- http://XXX.XXX.XXX.XXX/weaselin.t00 --- http://XXX.XXX.XXX.XXX/tools.t00 --- http://XXX.XXX.XXX.XXX/imgdb.tgz --- http://XXX.XXX.XXX.XXX/imgpayld.tgz
    
  3. Effectuez un démarrage gPXE de l'hôte et appuyez sur Ctrl+B pour accéder au menu GPT.
  4. Entrez les commandes suivantes pour démarrer avec le programme d'installation ESXi, où XXX.XXX.XXX.XXX est l'adresse IP du serveur HTTP.
    dhcp net0 ( if dchp is not set)
    kernel -n mboot.c32 http://XXX.XXX.XXX.XXX/mboot.c32
    imgargs mboot.c32 -c http://XXX.XXX.XXX.XXX/boot.cfg
    boot mboot.c32