Il programma di installazione di ESXi deve essere accessibile per il sistema in cui si sta installando ESXi.

I seguenti supporti di avvio sono supportati per il programma di installazione di ESXi:

Download e masterizzazione dell'immagine ISO del programma di installazione di ESXi su un CD or DVD

Se non si dispone di un CD/DVD di installazione di ESXi, è possibile crearne uno.

È inoltre possibile creare un'immagine ISO del programma di installazione che includa uno script di installazione personalizzato. Vedere Creazione di un'immagine ISO del programma di installazione con uno script di installazione o aggiornamento personalizzato.

Procedura

  1. Eseguire la procedura descritta in Scaricare il programma di installazione di ESXi.
  2. Masterizzare l'immagine ISO su un CD o un DVD.

Formattazione di un'unità flash USB per avviare il l'installazione o l'aggiornamento di ESXi

È possibile formattare un'unità flash USB per avviare l'installazione o l'aggiornamento di ESXi.

Le istruzioni di questa procedura presuppongono che l'unità flash USB venga rilevata come /dev/sdb.

Nota: Il file ks.cfg che contiene lo script di installazione non può trovarsi nella stessa unità flash USB utilizzata per avviare l'installazione o l'aggiornamento. Il file kickstart non dipende in alcun modo dall'avvio BIOS o UEFI.

Prerequisiti

  • Macchina Linux con accesso superuser a tale macchina
  • Unità flash USB che può essere rilevata dalla macchina Linux
  • Immagine ISO di ESXi, VMware-VMvisor-Installer-version_number-build_number.x86_64.iso, che include il file isolinux.cfg

Procedura

  1. Avviare Linux, accedere e passare alla modalità superuser utilizzando il comando su o sudo root.
  2. Se l'unità flash USB non viene rilevata come /dev/sdb o non si è sicuri del modo in cui viene rilevata l'unità flash USB, stabilire come viene rilevata.
    1. Collegare l'unità flash USB.
    2. Nella riga di comando, eseguire il comando per visualizzare i messaggi di registro correnti.
      tail -f /var/log/messages
      Vengono visualizzati diversi messaggi che identificano l'unità flash USB in un formato simile al messaggio seguente.
      Oct 25 13:25:23 ubuntu kernel: [ 712.447080] sd 3:0:0:0: [sdb] Disco removibile SCSI collegato

      In questo esempio, sdb identifica il dispositivo USB. Se il dispositivo viene identificato in modo diverso, utilizzare tale identificazione al posto di sdb.

  3. Sovrascrivere l'intera unità USB con l'immagine ISO. In questo modo, vengono sovrascritti la tabella delle partizioni e tutti i contenuti precedenti nell'unità USB.

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

  4. Espellere l'unità USB.
    eject /dev/sdb

risultati

È possibile utilizzare l'unità flash USB per avviare il programma di installazione di ESXi.

Creazione di un'unità flash USB per archiviare lo script di installazione o lo script di aggiornamento ESXi

È possibile utilizzare un'unità flash USB per archiviare lo script di installazione o lo script di aggiornamento di ESXi utilizzato durante l'installazione o l'aggiornamento di ESXi con script.

Quando nella macchina di installazione sono presenti più unità flash USB, il software di installazione cerca lo script di installazione o di aggiornamento in tutte le unità flash USB collegate.

Le istruzioni di questa procedura presuppongono che l'unità flash USB venga rilevata come /dev/sdb.

Nota: Non archiviare il file ks contenente lo script di installazione o aggiornamento nella stessa unità flash USB utilizzata per avviare l'installazione o l'aggiornamento.

Prerequisiti

  • Macchina Linux
  • Script di installazione o aggiornamento di ESXi, file kickstart ks.cfg
  • Unità flash USB

Procedura

  1. Collegare l'unità flash USB a una macchina Linux che ha accesso allo script di installazione o aggiornamento.
  2. Creare un tavolo partizione.
    /sbin/fdisk /dev/sdb
    1. Digitare d per eliminare le partizioni finché non vengono eliminate tutte.
    2. Digitare n per creare la partizione primaria 1 che si estenda sull'intero disco.
    3. Digitare t per impostare il tipo su un'impostazione appropriata per il file system FAT32, ad esempio c.
    4. Digitare p per stampare il tavolo partizione.
      Il risultato può essere simile all'esempio seguente.
      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. Digitare w per scrivere il tavolo partizione ed uscire.
  3. Formattare l'unità flash USB con il file system FAT32.
    /sbin/mkfs.vfat -F 32 -n USB /dev/sdb1
  4. Creare una directory di destinazione e montare l'unità flash USB.
    mkdir -p /usbdisk
    mount /dev/sdb1 /usbdisk
  5. Copiare lo script di installazione di ESXi nell'unità flash USB.
    cp ks.cfg /usbdisk
  6. Smontare l'unità flash USB.
    umount /usbdisk

risultati

L'unità flash USB contiene lo script di installazione o aggiornamento per ESXi.

Operazioni successive

Quando si avvia il programma di installazione di ESXi, puntare alla posizione dell'unità flash USB per lo script di installazione o aggiornamento. Vedere Immissione delle opzioni di avvio per eseguire uno script di installazione o aggiornamento e File di configurazione PXELINUX.

Creazione di un'immagine ISO del programma di installazione con uno script di installazione o aggiornamento personalizzato

È possibile personalizzare l'immagine ISO del programma di installazione ESXi standard con il proprio script di installazione o aggiornamento. Questa personalizzazione consente di eseguire un'installazione o un aggiornamento automatici controllati da script quando si avvia l'immagine ISO del programma di installazione risultante.

Vedere anche Installazione di ESXi tramite uno script e Informazioni sul file boot.cfg.

Prerequisiti

  • Macchina Linux
  • L'immagine ISO ESXi VMware-VMvisor-Installer-x.x.x-XXXXXX.x86_64.iso, dove x.x.x è la versione di ESXi che si sta installando e XXXXXX è il numero di build dell'immagine ISO del programma di installazione
  • Script di installazione o aggiornamento personalizzato, file kickstart KS_CUST.CFG

Procedura

  1. Scaricare l'immagine ISO ESXi dal portale di supporto di Broadcom.
  2. Montare l'immagine ISO in una cartella:
    mount -o loop VMware-VMvisor-Installer-x.x.x-XXXXXX.x86_64.iso /esxi_cdrom_mount

    XXXXXX è il numero di build ESXi per la versione che si sta installando o aggiornando.

  3. Copiare il contenuto di esxi_cdrom in un'altra cartella:
    cp -r /esxi_cdrom_mount/* /esxi_cdrom
  4. Copiare il file kickstart in /esxi_cdrom.
    cp KS_CUST.CFG /esxi_cdrom
  5. Modificare il file boot.cfg in /esxi_cdrom/efi/boot/boot.cfg (per l'avvio UEFI) e /esxi_cdrom/boot.cfg (per l'avvio del BIOS legacy) per specificare la posizione dello script di installazione o aggiornamento utilizzando l'opzione kernelopt.
    È necessario utilizzare caratteri maiuscoli per fornire il percorso dello script, ad esempio
    kernelopt=runweasel ks=cdrom:/KS_CUST.CFG
    L'installazione o l'aggiornamento diventano completamente automatici, senza la necessità di specificare il file kickstart durante l'installazione o l'aggiornamento.
  6. Creare nuovamente l'immagine ISO utilizzando il comando mkisofs o genisoimage.
    Comando Sintassi
    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

    È possibile utilizzare questa immagine del programma di installazione ISO per l'avvio normale o l'avvio sicuro UEFI. vSphere Lifecycle Manager non può tuttavia verificare il checksum di tale immagine ISO e non è possibile utilizzarla per gli aggiornamenti tramite i workflow di vSphere Lifecycle Manager.

risultati

L'immagine ISO include lo script di installazione o aggiornamento personalizzato.

Operazioni successive

Installare ESXi dall'immagine ISO.