1.2 O que é o Preboot Execution Environment (PXE)?

As seções a seguir contêm informações sobre como usar o PXE no Configuration Management:

1.2.1 Entendendo como o Preboot Services usa o PXE

O PXE usa o DHCP (Dynamic Host Configuration Protocol) e o TFTP (Trivial File Transfer Protocol) para localizar e carregar programas de boot da rede. O ambiente PXE é carregado do BIOS no NIC.

O Preboot Services utiliza o PXE para descobrir se existe um trabalho do Preboot Services especificado para um dispositivo e fornecer a esse dispositivo os arquivos necessários para executar a tarefa designada.

Usando os Serviços de Pré-inicialização, você pode colocar uma imagem em um dispositivo automaticamente, mesmo se o disco rígido do dispositivo estiver vazio. Não é necessário usar o CD ou DVD nem uma partição do ZENworks no dispositivo.

1.2.2 Entendendo os NBPs do ZENworks

A especificação Intel PXE define mecanismos e protocolos que permitem aos dispositivos PXE usar suas placas de interface de rede (NICs) para localizar programas de protocolo de boot localizados em servidores da rede. Na especificação PXE, esses programas são chamados de NBPs (Network Bootstrap Programs - Programas de Protocolo de Boot da Rede).

Os NBPs são semelhantes aos programas de protocolo de boot encontrados nos MBRs (Master Boot Records - Registros Mestre de Inicialização) de outras mídia de inicialização, como unidades de disco rígido, disquetes, CDs e DVDs. O objetivo de um programa de protocolo de boot é localizar e carregar um sistema operacional inicializável. Em mídia de inicialização tradicional, os MBRs conseguem isso localizando os dados necessários em suas respectivas mídias. Os NBPs usam os arquivos encontrados em servidores de rede, geralmente servidores TFTP.

O ZENworks Preboot Services usa dois NBPs diferentes que funcionam de forma integrada:

nvlnbp.sys

Esse NBP possui as seguintes responsabilidades:

  • Detectar diversos parâmetros SMBIOS e hardware local

  • Ler as informações de identidade do ZENworks nas unidades de disco rígido

  • Comunicar-se com o novell-zmgprebootpolicy para determinar se existe alguma atividade de pré-inicialização aplicável a esse dispositivo

  • Apresentar e gerenciar o Menu do Novell Preboot Services

  • Se necessário, iniciar o arquivo pxelinux.0 para executar a pré-inicialização designada

pxelinux.0

O principal objetivo desse NBP é carregar o sistema operacional necessário para a execução da pré-inicialização designada.

O arquivo pxelinux.0é uma versão modificada de parte de um projeto de código-fonte aberto chamado syslinux. Embora o arquivo pxelinux.0 seja essencialmente um carregador do Linux, ele também carrega outros sistemas operacionais. Para operar, ele usa arquivos de configuração de um servidor TFTP a fim de fornecer instruções de boot. Os vários arquivos de configuração pxelinux.0 usados pelo Configuration Management encontram-se no Imaging Server, diretório /srv/tftp no Linux ou %ZENWORKS_HOME%\share\tftp no Windows, onde %ZENWORKS_HOME% é o caminho completo do diretório de instalação do ZENworks.

No Configuration Management, quando uma pré-inicialização (Preboot Work) é designada a dispositivos PXE, eles também são instruídos sobre qual arquivo de configuração pxelinux.0 devem usar para executá-la. De modo semelhante, ao usar o menu do Novell Preboot Services, cada opção do menu corresponde a um arquivo de configuração pxelinux.0. Para obter mais informações, consulte a Seção 2.4.4, Editando o menu do Novell Preboot Services.

Para obter informações adicionais sobre o pxelinux.0 e seus arquivos de configuração, visite a home page do syslinux.

Para obter uma cópia das modificações da Novell no projeto de código-fonte aberto syslinux, consulte o Novell Forge.

1.2.3 Preparando para usar o PXE

Para utilizar o Preboot Services com o PXE, faça o seguinte:

  1. Instale o Novell ZENworks 10 Configuration Management SP3. Para obter mais informações, consulte o Guia de Instalação do ZENworks 10 Configuration Management.

  2. Habilitar o PXE nos dispositivos do Configuration Management. Para obter mais informações, consulte a Seção 2.7, Habilitando o PXE em dispositivos.

  3. Tenha um servidor DHCP padrão instalado no ZENworks Imaging Server ou em outro servidor de rede onde o ZENworks não esteja instalado. Para obter mais informações, consulte Configurando ambientes de LAN para Preboot Services.

NOTA:A opção de reinicialização PXE não é suportada nos sistemas XEN. Conseqüentemente, o ZENworks Imaging e o ZENworks Third-Party Imaging, no modo PXE, não estão disponíveis nos sistemas XEN.