Puede personalizar la imagen ISO del instalador de ESXi estándar con su propio script de instalación o actualización. Esta personalización permite realizar una instalación o actualización desatendida y generada por script cuando arranque la imagen ISO del instalador resultante.

Consulte también Acerca de los scripts de instalación y actualización y Acerca del archivo boot.cfg.

Requisitos previos

  • Equipo Linux
  • La imagen ISO de ESXi VMware-VMvisor-Installer-x.x.x-XXXXXX.x86_64.iso, donde x.x.x es la versión de ESXi que está instalando y XXXXXX es el número de compilación de la imagen ISO del instalador
  • Su script de instalación o actualización personalizado, el archivo de inicio de actividad KS_CUST.CFG

Procedimiento

  1. Descargue la imagen ISO de ESXi desde VMware Customer Connect.
  2. Monte la imagen ISO en una carpeta:
    mount -o loop VMware-VMvisor-Installer-x.x.x-XXXXXX.x86_64.iso /esxi_cdrom_mount

    XXXXXX es el número de versión de ESXi para la versión que está instalado o la versión a la que está actualizando.

  3. Copie el contenido de esxi_cdrom en otra carpeta:
    cp -r /esxi_cdrom_mount/* /esxi_cdrom
  4. Copie el archivo de inicio a /esxi_cdrom.
    cp KS_CUST.CFG /esxi_cdrom
  5. Modifique el archivo boot.cfg tanto en /esxi_cdrom/efi/boot/boot.cfg (para arranque UEFI) como en /esxi_cdrom/boot.cfg (para arranque de BIOS heredado) para especificar la ubicación del script de instalación o actualización mediante la opción kernelopt.
    Debe utilizar caracteres en mayúscula para proporcionar la ruta de acceso del script, por ejemplo,
    kernelopt=runweasel ks=cdrom:/KS_CUST.CFG
    Este paso automatiza la instalación o la actualización, sin la necesidad de especificar el archivo de inicio durante este proceso.
  6. Vuelva a crear la imagen ISO con el comando mkisofs o genisoimage.
    Comando Sintaxis
    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

    Esta imagen de instalador ISO se puede utilizar para un arranque normal o un arranque seguro UEFI. No obstante, vSphere Lifecycle Manager no puede comprobar la suma de comprobación de dicha imagen ISO y no puede utilizarse para las actualizaciones mediante flujos de trabajo de vSphere Lifecycle Manager.

Resultados

La imagen ISO incluye su script de instalación o actualización personalizado.

Qué hacer a continuación

Instale ESXi desde la imagen ISO.