Entender o processo de inicialização de rede pode ajudá-lo durante a solução de problemas.
Servidor TFTP
- A maioria das distribuições Linux inclui uma cópia do servidor tftp-hpa. Se você precisar de uma solução compatível, adquira um servidor TFTP compatível de seu fornecedor preferido. Você também pode adquirir um servidor TFTP de um dos appliances empacotados no VMware Marketplace.
-
Se o seu servidor TFTP for executado em um host do Microsoft Windows, use o tftpd32 versão 2.11 ou posterior. Consulte o http://tftpd32.jounin.net/.
SYSLINUX e PXELINUX
- SYSLINUX é um ambiente de inicialização de código aberto para máquinas que executam firmware de BIOS legado. O carregador de inicialização ESXi para sistemas BIOS, mboot.c32 , é executado como um plug-in SYSLINUX. Você pode configurar o SYSLINUX para inicializar de vários tipos de mídia, incluindo disco, imagem ISO e rede. Você pode encontrar o pacote SYSLINUX em http://www.kernel.org/pub/linux/utils/boot/syslinux/.
- PXELINUX é uma configuração SYSXLINUX para inicializar de um servidor TFTP de acordo com o padrão PXE. Se você usar o PXELINUX para inicializar o instalador do ESXi, o arquivo binário pxelinux.0 , mboot.c32 , o arquivo de configuração, o kernel e outros arquivos serão transferidos por TFTP.
iPXE
O iPXE é um software de código aberto que fornece uma implementação de HTTP. Você pode usar o software para realizar uma inicialização. Para obter mais informações, consulte https://ipxe.org/.
O VMware inclui uma compilação do iPXE como parte do Auto Deploy. A árvore de origem para esta compilação está disponível em The Open Source Disclosure Package for VMware vCenter Server .
UEFI PXE e UEFI HTTP
A maioria do firmware UEFI inclui suporte a PXE de forma nativa que permite a inicialização a partir de um servidor TFTP. O firmware pode carregar diretamente o carregador de inicialização ESXi para sistemas UEFI, mboot.efi . Não é necessário software adicional, como o PXELINUX.
Alguns firmware UEFI oferecem suporte à inicialização HTTP UEFI. O recurso foi introduzido na versão 2.5 da especificação da UEFI. O firmware pode carregar o carregador de inicialização ESXi de um servidor HTTP, sem software adicional, como o iPXE.
Abordagens alternativas para inicialização de rede
- Configurar o servidor DHCP para fornecer diferentes nomes de arquivo do carregador de inicialização para diferentes hosts, dependendo do endereço MAC ou de outros critérios. Consulte a documentação do servidor DCHP.
- Aborda o uso do iPXE como o bootloader inicial com um arquivo de configuração do iPXE que seleciona o próximo bootloader com base no endereço MAC ou outros critérios.