Novembro 30, 2021

O que é PXE Boot e como funciona?

abreviação de” Pre-boot Execution Environment”, o PXE boot é uma parte importante da infraestrutura do data center e pode ser implementado por meio de software de código aberto ou produtos suportados pelo fornecedor. Ele permite o provisionamento automatizado de servidores ou estações de trabalho em uma rede. Qualquer pessoa que trabalhe na implantação de infraestrutura De servidores bare metal, dispositivos embarcados e dispositivos IoT pode se beneficiar de uma compreensão mais aprofundada do PXE.

em sua forma mais simples, o ambiente PXE é o processo de inicialização do dispositivo a partir de sua placa de rede. Instruções relevantes são necessárias para inicializar o dispositivo no ambiente PXE. A maneira mais comum de tentar fazer isso é configurar seu servidor DHCP (Dynamic Host Configuration) para armazenar e servir essas informações.

PXE Boot Components

ao discutir o PXE, precisamos abordar três características:

#1. Controlador de Interface de rede compatível com PXE(NIC)

lembre-se de que nem todos os NICs são iguais. Muitas placas de rede de nível de consumidor não têm recursos PXE. No entanto, isso está mudando rapidamente à medida que os avanços tornam mais simples incluir recursos extras em dispositivos mais baratos. Em servidores de nível de data center, os NICs com capacidade para PXE são padrão.

#2. O DHCP (Dynamic Host Configuration Protocol)

permite que o cliente receba um endereço IP para obter acesso aos servidores de rede. Existem dois tipos de atores no DHCP. O servidor DHCP e o cliente DHCP.

enquanto um servidor DHCP fornece aos clientes uma configuração de rede IP, um cliente DHCP é executado em computadores que se juntam à rede e solicitam uma configuração.

#3. Um servidor TFTP Trivial File Transfer Protocol (TFPT)

é um protocolo simples baseado em UDP para receber ou enviar um arquivo e é facilmente implementado em ambientes de firmware onde os recursos são limitados. O TFTP não tem lista de diretórios, autenticação ou autorização, portanto, você deve saber o caminho exato do arquivo que pretende baixar.

então, como funciona a inicialização do PXE? Vou tentar explicar o fluxo de trabalho do PXE da maneira mais clara possível. Primeiro, o processo PXE permite que o cliente notifique o servidor que ele usa PXE. Em segundo lugar, se o servidor usa PXE, uma lista de servidores de inicialização com os sistemas operacionais disponíveis é enviada ao cliente. O cliente encontra o servidor de inicialização de que precisa e recebe o nome do arquivo para download. O cliente então baixa o arquivo usando o Trivial File Transfer Protocol (Trivia File Transfer Protocol) e o executa, carregando o sistema operacional. Em última análise, se o servidor não estiver equipado com PXE, ele ignora o código PXE evitando interrupções nas operações do protocolo DHCP e Bootstrap (BP).

PXE Fluxo de trabalho

Fonte

Vantagens da Utilização de Inicialização PXE

Muitas organizações enfrentam grandes problemas que podem ser resolvidos com a ajuda de arranque PXE, o que pode automatizar o provisionamento ou instalação de sistemas operacionais em várias máquinas.

Windows e Linux OS já possuem mecanismos para automatizar a instalação. Normalmente, você cria um arquivo de semente ou configuração. O arquivo seed fornece respostas às perguntas feitas pelo instalador do sistema operacional. Para Linux, exemplos disso são Arquivos Debian Preseed ou Redhat kickstart. No entanto, você ainda precisará acessar a mídia de instalação em CD/DVD-ROM ou uma unidade USB. Ter um ser humano lidando com a unidade USB é demorado e propenso a erros. Os benefícios de usar o PXE boot, no entanto, não são poucos:

  • menos instaladores técnicos;
  • menos tempo gasto por servidor;
  • menos erros devido à automação;
  • Ferramentas de instalação centralizadas e fáceis de atualizar do sistema operacional.

PXE é uma abordagem baseada em padrões para resolver o problema de colocar o sistema operacional no sistema sem que um ser humano coloque mídia (USB, CD/DVD-ROM) no sistema. Ele faz isso Inicializando a máquina pela rede. Quando você deseja manter ou instalar o sistema para vários computadores sem inserir um CD ou USB nesses computadores, um por um, você pode tentar a inicialização do PXE para instalar o sistema. Se o seu computador não iniciar corretamente e não puder ser iniciado carregando um arquivo de imagem no disco rígido interno, Você também pode tentar a inicialização do PXE.

se o cliente não tiver uma unidade de CD-ROM ou porta USB disponível ou não tiver uma imagem de CD ou USB, você pode tentar a inicialização do PXE para iniciar vários computadores clientes na LAN.

Além disso, com o PXE, o computador cliente não precisa de um sistema operacional ou até mesmo de um disco rígido, ele pode ser reiniciado em caso de falha de hardware ou software, permitindo que o administrador para diagnosticar e corrigir o problema, e, em última análise, novos tipos de computadores pode ser facilmente adicionado à rede, como o PXE é independente do fornecedor.

resumindo…

Como explicado acima, alguns dos benefícios do PXE são que você pode iniciar uma máquina sem qualquer dispositivo de armazenamento conectado, o que os torna mais eficiente e também custa menos. Você também não precisaria carregar um dispositivo USB com todos os utilitários de recuperação de que precisa, basta inicializar um computador com defeito na rede e diagnosticá-lo usando um kit de ferramentas de resgate do sistema ou um sistema de recuperação de backup.

Inicializando a partir da rede é muito mais complicado do que apenas escrever um stick USB com o seu favorito sistema de recuperação, mas isso significa que você geralmente só precisa configurá-lo de uma vez para toda a sua rede e pode ser reutilizado várias vezes sem conta, sem saber se o dispositivo USB ou o cartão SD está com defeito ao fazer a recuperação.

Tudo em todos, o PXE é uma ferramenta muito poderosa para automação e gestão de configuração e atualizações de infraestrutura de centros de dados, dispositivos incorporados, IoT dispositivos, e até mesmo estações de trabalho. Espero ter fornecido a você uma compreensão clara dos fundamentos do PXE. Quais são seus pensamentos sobre o assunto? Eu adoraria ler seus comentários na seção abaixo!

Heimdal logotipo Oficial

Se você gostou deste post, você vai desfrutar da nossa newsletter.
Receba novos artigos diretamente na sua caixa de entrada

Deixe uma resposta

O seu endereço de email não será publicado.