Vous pouvez personnaliser l'image ISO du programme d'installation ESXi standard avec votre propre script d'installation ou de mise à niveau. Grâce à cette personnalisation, vous pouvez effectuer une installation ou une mise à niveau basée sur un script lorsque vous démarrez l'image ISO du programme d'installation résultante.

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

Conditions préalables

  • Machine Linux
  • Image ISO d'ESXi VMware-VMvisor-Installer-6.x.x-XXXXXX.x86_64.iso, où 6.x.x représente la version d'ESXi que vous installez et XXXXXX représente le numéro de build de l'image ISO du programme d'installation.
  • Votre script d'installation ou de mise à niveau personnalisé, le fichier kickstart ks_cust.cfg.

Procédure

  1. Téléchargez l'image ISO ESXi sur le site Web de VMware.
  2. Montez l'image ISO dans un dossier :
    mount -o loop VMware-VMvisor-Installer-6.x.x-XXXXXX.x86_64.iso /esxi_cdrom_mount

    XXXXXX est le numéro de build ESXi pour la version que vous installez ou vers laquelle vous effectuez la mise à niveau.

  3. Copiez le contenu de esxi_cdrom dans un autre dossier :
    cp -r /esxi_cdrom_mount/* /esxi_cdrom
  4. Copiez le fichier kickstart dans /esxi_cdrom.
    cp ks_cust.cfg /esxi_cdrom
  5. (Facultatif) Modifiez le fichier boot.cfg de manière à spécifier l'emplacement du script d'installation ou de mise à niveau en utilisant l'option kernelopt.
    Vous devez utiliser des caractères majuscules pour indiquer le chemin du script, par exemple,
    kernelopt=runweasel ks=cdrom:/KS_CUST.CFG
    Pour le démarrage UEFI, vous devez modifier le fichier boot.cfg situé dans /efi/boot/.
    L'installation ou la mise à niveau devient complètement automatique, sans qu'il ne soit nécessaire de spécifier le fichier kickstart pendant l'installation ou la mise à niveau.
  6. Recréez l'image ISO à l'aide de la commande mkisofs ou genisoimage.
    Commande Syntaxe
    mkisofs mkisofs -relaxed-filenames -J -R -o custom_esxi.iso -b isolinux.bin -c boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -eltorito-alt-boot -eltorito-platform efi -b efiboot.img -no-emul-boot /esxi_cdrom
    genisoimage genisoimage -relaxed-filenames -J -R -o custom_esxi.iso -b isolinux.bin -c boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -eltorito-alt-boot -e efiboot.img -no-emul-boot /esxi_cdrom
    Vous pouvez utiliser cette image ISO pour un démarrage normal ou un démarrage sécurisé UEFI.

Résultats

L'image ISO inclut votre script d'installation ou de mise à niveau.

Que faire ensuite

Installez ESXi à partir de l'image ISO.