Le système sur lequel vous installez ESXi doit pouvoir accéder au programme d'installation d'ESXi.

Les supports de démarrage suivants sont pris en charge par le programme d'installation d'ESXi :

Télécharger et graver l'image ISO du programme d'installation ESXi sur un CD or DVD

Si vous n'avez pas de CD/DVD d'installation d'ESXi, vous pouvez en créer un.

Vous pouvez également créer une image ISO du programme d'installation incluant un script d'installation personnalisé. Reportez-vous à la section Créer une image ISO du programme d'installation avec un script d'installation ou de mise à niveau personnalisé.

Procédure

  1. Suivez la procédure décrite dans la section Télécharger le programme d'installation d'ESXi.
  2. Gravez l'image ISO sur un CD ou un DVD.

Formater une clé USB pour lancer l'installation ou la mise à niveau d'ESXi

Vous pouvez formater une clé USB pour lancer l'installation ou la mise à niveau d'ESXi.

Les instructions dans cette procédure supposent que la clé USB est détectée comme /dev/sdb

Note : Le fichier ks.cfg qui contient le script d'installation ne peut pas être localisé sur la même clé USB que celle que vous utilisez pour démarrer l'installation ou la mise à niveau. Le fichier kickstart n'a aucune dépendance sur le démarrage du BIOS ou UEFI.

Conditions préalables

  • Machine Linux accessible aux superutilisateurs
  • Clé USB pouvant être détectée par la machine Linux
  • Image ISO d'ESXi, VMware-VMvisor-Installer-version_number-build_number.x86_64.iso, qui inclut le fichier isolinux.cfg

Procédure

  1. Démarrez Linux, connectez-vous et passez en mode superutilisateur à l'aide d'une commande su ou sudo root.
  2. Si votre clé USB n'est pas détectée en tant que /dev/sdb ou si vous n'êtes pas sûr de la façon dont votre clé USB est détectée, déterminez comment elle est détectée.
    1. Branchez votre clé USB.
    2. Sur la ligne de commande, exécutez la commande pour afficher les messages de journal actuels.
      tail -f /var/log/messages
      Vous voyez plusieurs messages qui identifient la clé USB, dans un format semblable à celui du message suivant.
      Oct 25 13:25:23 ubuntu kernel: [ 712.447080] sd 3:0:0:0: [sdb] Attached SCSI removable disk

      Dans cet exemple, sdb identifie le périphérique USB. Si votre périphérique est identifié différemment, utilisez cette identification à la place de sdb.

  3. Remplacez l'intégralité du lecteur USB par l'image ISO. Cela écrase la table de partition et tout contenu précédent sur le lecteur USB.

    dd bs=10M if=VMware-VMvisor-Installer-version_number-build_number.x86_64.iso of=/dev/sdb

  4. Éjectez le lecteur USB.
    eject /dev/sdb

Résultats

Vous pouvez utiliser la clé USB pour démarrer le programme d'installation d'ESXi.

Créer une clé USB pour stocker le script d'installation ou de mise à niveau ESXi

Vous pouvez utiliser une clé USB pour stocker le script d'installation ou de mise à niveau d'ESXi utilisé pendant l'installation ou la mise à niveau scriptée d'ESXi.

Si plusieurs clés USB sont présentes sur la machine d'installation, le logiciel d'installation recherche le script d'installation ou de mise à niveau sur toutes les clés USB connectées.

Les instructions dans cette procédure supposent que la clé USB est détectée comme /dev/sdb

Note : Ne stockez pas le fichier ks contenant le script d'installation ou de mise à niveau sur la même clé USB que celle utilisée pour démarrer l'installation ou la mise à niveau.

Conditions préalables

  • Machine Linux
  • Script d'installation ou de mise à niveau d'ESXi, le fichier kickstart ks.cfg
  • Clé USB

Procédure

  1. Branchez la clé USB sur une machine Linux ayant accès au script d'installation ou de mise à niveau.
  2. Créez une table de partitions.
    /sbin/fdisk /dev/sdb
    1. Entrez d pour supprimer les partitions jusqu'à ce qu'elles soient toutes supprimées.
    2. Entrez n pour créer une partition principale 1 qui s'étend sur tout le disque.
    3. Entrez t pour définir le type sur un paramètre approprié pour le système de fichiers FAT32, par exemple c.
    4. Entrez p pour imprimer la table de partitions.
      Le résultat doit être similaire au texte suivant :
      Disk /dev/sdb: 2004 MB, 2004877312 bytes
      255 heads, 63 sectors/track, 243 cylinders
      Units = cylinders of 16065 * 512 = 8225280 bytes
         Device Boot      Start         End      Blocks   Id  System
      /dev/sdb1             1           243      1951866  c   W95 FAT32 (LBA)
      
    5. Entrez w pour écrire la table de partitions et quittez.
  3. Exportez la clé USB avec le système de fichiers FAT32.
    /sbin/mkfs.vfat -F 32 -n USB /dev/sdb1
  4. Créez un répertoire de destination sur lequel vous montez la clé USB.
    mkdir -p /usbdisk
    mount /dev/sdb1 /usbdisk
  5. Copiez le script d'installation d'ESXi sur la clé USB.
    cp ks.cfg /usbdisk
  6. Démontez la clé USB.
    umount /usbdisk

Résultats

La clé USB contient le script d'installation ou de mise à niveau pour ESXi.

Que faire ensuite

Lorsque vous démarrez le programme d'installation d'ESXi, indiquez l'emplacement de la clé USB pour le script d'installation ou de mise à niveau. Reportez-vous aux sections Entrer les options de démarrage pour lancer un script d'installation ou de mise à niveau et Fichiers de configuration PXELINUX.

Créer une image ISO du programme d'installation avec un script d'installation ou de mise à niveau personnalisé

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-x.x.x-XXXXXX.x86_64.isox.x.x représente la version d'ESXi que vous installez et où 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é (fichier kickstart KS_CUST.CFG)

Procédure

  1. Téléchargez l'image ISO d'ESXi à partir de VMware Customer Connect.
  2. Montez l'image ISO dans un dossier :
    mount -o loop VMware-VMvisor-Installer-x.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. Modifiez le fichier boot.cfg dans /esxi_cdrom/efi/boot/boot.cfg (pour le démarrage UEFI) et /esxi_cdrom/boot.cfg (pour le démarrage BIOS hérité) afin de spécifier l'emplacement du script d'installation ou de mise à niveau à l'aide de 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
    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 de programme d'installation pour un démarrage normal ou un démarrage sécurisé UEFI. Cependant, vSphere Lifecycle Manager ne peut pas vérifier le total de contrôle d'une image ISO de ce type et vous ne pouvez pas l'utiliser pour les mises à niveau à l'aide de workflows vSphere Lifecycle Manager.

Résultats

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

Que faire ensuite

Installez ESXi à partir de l'image ISO.