Como um host localiza um servidor PXE?

4

Estou tentando inicializar o PXE em um Cisco UCS C260 M2. Para o UCS, ou um host em geral sendo inicializado a partir do PXE, é um IP do servidor PXE especificado no BIOS, ou é um servidor PXE pesquisado na mesma sub-rede?

A configuração de inicialização do PXE não é óbvia para mim no UCS, por isso estou pensando se estou procurando algo que não está lá (por exemplo, um local para especificar o servidor PXE)?

    
por bn. 12.02.2013 / 17:24

2 respostas

10

Não existe um "Servidor PXE" por si só. O host obtém informações de um servidor DHCP ou BOOTP, que inclui o endereço de um servidor TFTP (chamado de 'próximo servidor'). PXE é o software em execução (geralmente) a partir do firmware que coleta as informações de DHCP / BOOTP, contata o servidor TFTP, baixa várias informações e, eventualmente, inicia um sistema operacional.

    
por 12.02.2013 / 17:27
1

A resposta selecionada está incompleta e não completamente correta.

Os clientes PXE não possuem nenhum IP fixo.

Quando inicializam, transmitem uma solicitação DHCP identificando-se como clientes PXE. O PXE usa principalmente 2 protocolos DHCP e TFTP. Os serviços DHCP básicos fornecem à estação de inicialização IP / MASK / Gateway enquanto as respostas DHCP para clientes identificados PXE incluem 2 parâmetros adicionais: IP do servidor TFTP e nome do arquivo do NBP (programa de inicialização de rede) que é o primeiro pedaço de código transferido da rede tomando controle quando um cliente PXE é inicializado. O TFTP é um protocolo spartan baseado em UDP (transferências lentas e não confiáveis), depois que o primeiro NBP assume o controle geralmente instala uma pilha TCP completa e a maior parte dos componentes de inicialização / instalação pode ser transferida com uma transferência mais rápida e confiável protocolo como HTTP, FTP, NFS, CIFS, tudo depende do que você está inicializando / instalando no PXE.

    
por 14.02.2013 / 13:17