Comprender el proceso de arranque de red puede ayudarle durante la solución de problemas.

Servidor TFTP

El protocolo trivial de transferencia de archivos (TFTP) es similar al servicio FTP y se utiliza generalmente solo para los sistemas de arranque de red o la carga de firmware en dispositivos de red, como los enrutadores. TFTP está disponible en Linux y Windows.
  • La mayoría de las distribuciones de Linux incluyen una copia del servidor tftp-hpa. Si requiere una solución compatible, adquiera un servidor TFTP compatible de su proveedor de confianza. También puede adquirir un servidor TFTP desde uno de los dispositivos de paquete en VMware Marketplace.
  • Si su servidor TFTP funciona en un host de Microsoft Windows, utilice tftpd32 versión 2.11 o una versión posterior. Consulte http://tftpd32.jounin.net/.

SYSLINUX y PXELINUX

Si utiliza PXE en un entorno BIOS heredado, debe comprender los distintos entornos de arranque.
  • SYSLINUX es un entorno de arranque de código abierto para máquinas que ejecutan firmware de BIOS heredado. El cargador de arranque de ESXi para sistemas BIOS, mboot.c32, se ejecuta como un complemento de SYSLINUX. Puede configurar SYSLINUX para el arranque desde distintos tipos de medios, como un disco, una imagen ISO y una red. Puede encontrar el paquete de SYSLINUX en http://www.kernel.org/pub/linux/utils/boot/syslinux/.
  • PXELINUX es una configuración de SYSXLINUX para realizar el arranque desde un servidor TFTP, según el estándar PXE. Si utiliza PXELINUX para arrancar el instalador de ESXi, el archivo binario pxelinux.0, mboot.c32, el archivo de configuración, el kernel y otros archivos se transfieren mediante TFTP.
Nota: VMware compila el complemento mboot.c32 para que funcione con la versión 3.86 de SYSLINUX y prueba el arranque PXE solo con esa versión. Otras versiones podrían ser incompatibles. El paquete de divulgación de código abierto para VMware vSphere Hypervisor incluye correcciones de errores para la versión 3.86 de SYSLINUX.

iPXE

iPXE es un software de código abierto que proporciona una implementación de HTTP. Puede utilizar el software para realizar un arranque inicial. Para obtener más información, consulte https://ipxe.org/.

VMware incluye una compilación de iPXE como parte de Auto Deploy. El árbol de origen de esta compilación está disponible en el paquete de divulgación de código abierto para VMware vCenter Server.

UEFI PXE y UEFI HTTP

La mayoría del firmware UEFI es compatible de forma nativa con PXE, lo que permite arrancar desde un servidor TFTP. El firmware puede cargar directamente el cargador de arranque de ESXi para los sistemas UEFI, mboot.efi. No es necesario ningún software adicional (p. ej., PXELINUX).

Algunos firmware UEFI son compatibles con el arranque HTTP UEFI nativo. La función se introdujo en la versión 2.5 de la especificación UEFI. El firmware puede cargar el cargador de arranque de ESXi desde un servidor HTTP, sin software adicional, como iPXE.

Nota: Los productos Apple Macintosh no son compatibles con el arranque PXE. En cambio, son compatibles con el arranque de red mediante un protocolo específico para Apple.

Métodos alternativos para el arranque de red

También existen métodos alternativos para el arranque de red de software y hosts distintos, por ejemplo:
  • Configuración del servidor DHCP para que proporcione diferentes nombres de archivo del cargador de arranque inicial a distintos hosts según la dirección MAC u otros criterios. Consulte la documentación del servidor DCHP.
  • Métodos que utilizan iPXE como cargador de arranque inicial con un archivo de configuración de iPXE que selecciona el siguiente cargador de arranque según la dirección MAC u otros criterios.