El instalador de ESXi debe ser accesible para el sistema en el que se va a instalar ESXi.

Los siguientes medios de arranque son compatibles con el instalador de ESXi:

Formatear una unidad flash USB para arrancar la instalación o la actualización de ESXi

Puede formatear una unidad flash USB para arrancar la instalación o la actualización de ESXi.

En las instrucciones de este procedimiento se supone que la unidad flash USB se detecta como /dev/sdb.

Nota: El archivo ks.cfg que contiene el script de instalación no puede estar ubicado en la misma unidad flash USB que se utiliza para arrancar la instalación o la actualización. El archivo kickstart no depende del arranque BIOS o UEFI.

Requisitos previos

  • Equipo Linux al que se acceda como superusuario
  • Unidad flash USB que el equipo Linux pueda detectar
  • La imagen ISO de ESXi, VMware-VMvisor-Installer-número_de_versión-número_de_compilación.x86_64.iso, que incluye el archivo isolinux.cfg

Procedimiento

  1. Arranque Linux, inicie sesión e introduzca el modo de superusuario mediante un comando su o sudo root.
  2. Si la unidad flash USB no se detecta como /dev/sdb, o si no conoce con certeza la forma en que se detecta la unidad flash USB, determine la manera en que se detecta.
    1. Conecte la unidad flash USB.
    2. En la línea de comandos, ejecute el comando para mostrar los mensajes de registro actuales.
      tail -f /var/log/messages
      Se mostrarán varios mensajes en los que se identifica la unidad flash USB con un formato similar al del siguiente mensaje.
      Oct 25 13:25:23 ubuntu kernel: [ 712.447080] sd 3:0:0:0: [sdb] Attached SCSI removable disk

      En este ejemplo, sdb identifica el dispositivo USB. Si su dispositivo se identifica de un modo diferente, use esa identificación en lugar de sdb.

  3. Sobrescriba toda la unidad USB con la imagen ISO. Esto sobrescribe la tabla de particiones y todo el contenido anterior existente en la unidad USB.

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

  4. Expulsar la unidad USB.
    eject /dev/sdb

Resultados

Puede utilizar la unidad flash USB para arrancar el instalador de ESXi.

Crear una unidad flash USB para almacenar el script de instalación o actualización de ESXi

Puede utilizar una unidad flash USB para almacenar el script de instalación o actualización de ESXi que se va a utilizar para la instalación o actualización por script de ESXi.

Si existen varias unidades flash USB en el equipo de instalación, el software de instalación busca el script de instalación o actualización en todas las unidades flash USB que estén conectadas.

En las instrucciones de este procedimiento se supone que la unidad flash USB se detecta como /dev/sdb.

Nota: No almacene el archivo ks que contiene el script de instalación o actualización en la misma unidad flash USB que se utiliza para arrancar la instalación o la actualización.

Requisitos previos

  • Equipo Linux
  • Script de instalación o actualización de ESXi, el archivo kickstart ks.cfg
  • Unidad flash USB

Procedimiento

  1. Conecte la unidad flash USB a un equipo Linux con acceso al script de instalación o actualización.
  2. Cree una tabla de particiones.
    /sbin/fdisk /dev/sdb
    1. Escriba d para eliminar las particiones hasta que no quede ninguna.
    2. Escriba n para crear la partición principal 1 que abarca todo el disco.
    3. Escriba t para configurar el tipo para una configuración adecuada para el sistema de archivos FAT32, por ejemplo, c.
    4. Escriba p para imprimir la tabla de particiones.
      El resultado debe ser similar al texto siguiente:
      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. Escriba w para escribir la tabla de particiones y salir.
  3. Formatee la unidad flash USB con el sistema de archivos FAT32.
    /sbin/mkfs.vfat -F 32 -n USB /dev/sdb1
  4. Cree un directorio de destino y monte la unidad flash USB allí.
    mkdir -p /usbdisk
    mount /dev/sdb1 /usbdisk
  5. Copie el script de instalación de ESXi en la unidad flash USB.
    cp ks.cfg /usbdisk
  6. Desmonte la unidad flash USB.
    umount /usbdisk

Resultados

La unidad flash USB contiene el script de instalación o actualización de ESXi.

Qué hacer a continuación

Al arrancar el instalador de ESXi, apunte a la ubicación de la unidad flash USB del script de instalación o actualización. Consulte Introducir las opciones de arranque para ejecutar un script de instalación o actualización y Archivos de configuración PXELINUX.

Crear una imagen ISO de instalador con un script de instalación o actualización personalizado

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 Instalar ESXi mediante un script 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.