Puede arrancar con PXE el instalador de ESXi a través de PXELINUX y puede utilizar el archivo isolinux.cfg como el archivo de configuración de PXE.

Antes de empezar

Compruebe que el entorno tenga los siguientes componentes:

En la mayoría de los casos debe usar una VLAN nativa. Para especificar el identificador de VLAN que se va a utilizar con el arranque PXE, compruebe que su NIC admita la especificación del identificador de VLAN.

Por qué y cuándo se efectúa esta tarea

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

Procedimiento

  1. Cree el directorio /tftpboot/pxelinux.cfg en el servidor TFTP.
  2. En el equipo Linux, instale PXELINUX.

    PXELINUX está incluido en el paquete Syslinux. Extraiga los archivos, busque el archivo pxelinux.0 y cópielo en el directorio /tftpboot del servidor TFTP.

  3. Configure el servidor DHCP.

    El servidor DHCP envía la siguiente información a los hosts de su cliente:

    • El nombre o la dirección IP del servidor TFTP

    • El nombre del archivo de arranque inicial, pxelinux.0

  4. Copie el contenido de la imagen del instalador de ESXi en el directorio /var/lib/tftpboot del servidor TFTP.
  5. (Opcional) : Para una instalación generada por script, en el archivo boot.cfg, agregue la opción kernelopt en la línea después del comando kernel para especificar la ubicación del script de instalación.

    En el siguiente ejemplo, XXX.XXX.XXX.XXX es la dirección IP del servidor en el que reside el script de instalación.

    kernelopt=ks=http://XXX.XXX.XXX.XXX/esxi_ksFiles/ks.cfg
  6. Copie el archivo isolinux.cfg desde la imagen ISO del instalador de ESXi al directorio /tftpboot/pxelinux.cfg.

    El archivo isolinux.cfg contiene el siguiente código, donde XXXXXX es el número de versión de la imagen del instalador de ESXi:

    DEFAULT menu.c32
    MENU TITLE ESXi-6.x.x-XXXXXX-full Boot Menu
    NOHALT 1
    PROMPT 0
    TIMEOUT 80
    LABEL install
      KERNEL mboot.c32
       APPEND -c location of boot.cfg
    MENU LABEL ESXi-6.x.x-XXXXXX-full ^Installer
    LABEL hddboot
     LOCALBOOT 0x80
     MENU LABEL ^Boot from local disk

  7. Cambie el nombre del archivo isolinux.cfg con la dirección MAC del equipo host de destino: 01-mac_address_of_target_ESXi_host. Por ejemplo, 01-23-45-67-89-0a-bc
  8. Arranque el equipo con el adaptador de red.