Compreendendo o Preboot Services para Desktop Management

Esta seção contém informações que o ajudarão a compreender o Preboot Services para Desktop Management, incluindo:


Sobre o Preboot Services para Desktop Management

O PXE é um protocolo de padrão industrial que possibilita a inicialização de uma estação de trabalho e a execução de um programa a partir da rede antes da ativação do sistema operacional dessa estação de trabalho. O PXE utiliza os protocolos DHCP (Dynamic Host Configuration Protocol) e TFTP (Trivial File Transfer Protocol). O ambiente PXE é carregado a partir da NIC em uma memória flash, em uma memória apenas leitura ou na mesma memória do BIOS do sistema.

O Preboot Services para Desktop Management utiliza o protocolo PXE para detectar se existe um trabalho de criação de imagens especificado para uma estação de trabalho e fornecer a essa estação de trabalho os arquivos necessários para a inicialização no ambiente de criação de imagens do Desktop Management.

Com o uso do Preboot Services, você pode colocar uma imagem em uma estação de trabalho mesmo que o disco rígido dessa estação de trabalho esteja vazio. Não é necessário utilizar disquetes de boot de criação de imagens do Desktop Management, um CD ou DVD de boot de criação de imagens do ZENworks Desktop Management ou uma partição (Linux) de disco rígido de criação de imagens do Desktop Management na estação de trabalho.

Para poder utilizar o Preboot Services, faça o seguinte:

Para obter informações sobre requisitos, sobre como instalar o Desktop Management e o Preboot Services no servidor de imagens, sobre como habilitar o PXE em uma estação de trabalho e sobre como configurar o servidor DHCP, consulte Instalando e configurando o Preboot Services para Desktop Management.


Operação comum do Preboot Services

Quando uma estação de trabalho habilitada para PXE começa a ser inicializada, ela envia uma solicitação de descoberta DHCP para determinar o endereço IP do servidor de Criação de Imagens/Preboot Services. O servidor DHCP responde com um endereço IP para uso por parte do cliente, enquanto o servidor DHCP Proxy responde com o endereço IP do servidor de Transações e dos servidores TFTP e MTFTP (Multicast TFTP), além de fornecer o nome de arquivo do cliente do Preboot Services.

Em seguida, a estação de trabalho PXE faz o download do cliente do Preboot Services (dinic.sys) utilizando o TFTP ou o MTFTP.

Após o download e a execução do cliente do Preboot Services, a estação de trabalho verifica o servidor de Transformações do Preboot Services em busca de trabalhos de criação de imagens que precisem ser feitos. Se a estação de trabalho detectar um trabalho, fará o download do ambiente de Criação de Imagens da Estação de Trabalho do Desktop Management (arquivos linux.1, linux.2 e loadlin.exe) a partir do servidor de forma que ela possa ser inicializada no Linux e que todas as tarefas de criação de imagens possam ser executadas. Entretanto, se não for necessário executar tarefas de criação de imagens, esses arquivos não serão transferidos por download, e a estação de trabalho continuará até ser inicializada em seu próprio sistema operacional.


Diagramas de processo do Preboot Services

Os diagramas a seguir mostram a interação entre uma estação de trabalho cliente do Preboot Services (PXE) e um servidor de Criação de Imagens/Preboot Services, começando no ponto em que a estação de trabalho cliente PXE é ligada e inicia o processo de inicialização e terminando no ponto em que o trabalho de criação de imagens é iniciado nessa estação de trabalho.

Três diagramas são utilizados para mostrar um processo completo. O primeiro diagrama mostra as etapas de 1 a 5, o segundo diagrama mostra as etapas de 6 a 11, enquanto o terceiro diagrama mostra as etapas de 12 a 19. Cada número corresponde a um texto explicativo na respectiva tabela após um diagrama.

Neste exemplo, o servidor DHCP e o servidor de Criação de Imagens/Preboot Services são dois servidores separados na rede, embora seja possível executá-los a partir do mesmo servidor com uma certa configuração adicional. O exemplo também pressupõe que a estação de trabalho cliente e os servidores estejam no mesmo segmento.


Diagrama 1 (etapas de 1 a 5)


Diagrama 1 (etapas de 1 a 5)
Etapa Explicação

1

A estação de trabalho é ligada e inicia o processo de inicialização. O PXE (acionado pelo BIOS, pela placa de interface de rede ou por um disquete de boot PXE em Disco) envia uma solicitação DHCP à rede. Essa solicitação DHCP inclui extensões PXE.

2

O servidor DHCP responde com um endereço IP a ser utilizado pela estação de trabalho. Essa etapa pode ocorrer antes ou depois da Etapa 3.

3

O servidor DHCP Proxy responde com os endereços IP do servidor de Transações do Preboot Services, dos servidores TFTP e MTFTP do Preboot Services e com o nome do cliente do Preboot Services (dinic.sys).

Esse cliente inclui um componente de pré-inicialização que disponibiliza a estação de trabalho na rede antes do carregamento do sistema operacional. Esse componente garante que a estação de trabalho possa entrar em contato com o servidor de Transações (na Etapa 7) mesmo quando não há nenhum sistema operacional instalado na estação de trabalho.

4

Utilizando o TFTP ou o MTFTP, o cliente do Preboot Services (dinic.sys) é transferido por download para a estação de trabalho cliente PXE.

O TFTP é utilizado por padrão porque é capaz de acelerar o processo de boot da estação de trabalho. Entretanto, é possível mudar a configuração de forma a utilizar o MTFTP. Para obter mais informações, consulte Instalando e configurando o Preboot Services para Desktop Management.

Se um disquete de boot PXE em Disco tiver sido utilizado na Etapa 1, não será necessário fazer o download do cliente do Preboot Services e esta etapa não ocorrerá.

5

O cliente do Preboot Services é carregado na estação de trabalho cliente PXE.


Diagrama 2 (etapas de 6 a 11)


Diagrama 2 (etapas de 6 a 11)
Etapa Explicação

6

O cliente do Preboot Services faz a leitura dos dados seguros para imagens e descobre o hardware na estação de trabalho.

7

O cliente do Preboot Services conecta-se ao servidor de Transações e faz a autenticação nesse servidor. Em seguida, ele envia informações sobre a estação de trabalho ao servidor de Transações com uma solicitação para descobrir se o menu PXE deve ser exibido nessa estação de trabalho.

8

O servidor de Transações consulta o arquivo zenpxe.nlm para verificar se o menu PXE deve ser exibido nessa estação de trabalho.

9

Por sua vez, o arquivo zenpxe.nlm consulta o Servidor Proxy de Criação de Imagens para descobrir se o menu PXE deve ser exibido nessa estação de trabalho.

O Servidor Proxy de Criação de Imagens verifica a configuração do menu PXE no objeto Estação de Trabalho, na política de estação de trabalho ou na política de servidor que se aplique à estação de trabalho. As possíveis configurações incluem: não exibir, sempre exibir ou somente exibir quando uma tecla específica do teclado for pressionada na estação de trabalho durante a inicialização.

10

O Servidor Proxy de Criação de Imagens envia informações sobre a configuração do menu PXE ao servidor de Transações.

11

O servidor de Transações envia informações sobre a configuração do menu PXE ao cliente do Preboot Services.


Diagrama 3 (etapas de 12 a 19)


Diagrama 3 (etapas de 12 a 19)
Etapa Explicação

12

Se for necessário exibir o menu PXE na estação de trabalho, ele será enviado via TFTP ou MTFTP à estação de trabalho e, em seguida, será exibido.

Um usuário pode fazer seleções a partir do menu PXE. Se o usuário optar por continuar no modo automático ou no modo de diagnóstico, o processo do Preboot Services continuará com a Etapa 13. Se esse usuário fizer qualquer outra seleção, o processo do Preboot Services não continuará.

Se não for necessário exibir o menu PXE (ou se o usuário for solicitado a pressionar uma tecla específica, mas não o fizer), o processo do Preboot Services ignorará esta etapa e continuará com a Etapa 13.

13

O cliente do Preboot Services envia uma solicitação ao servidor de Transações para verificar se existe algum trabalho de criação de imagens especificado para essa estação de trabalho.

14

O servidor de Transações consulta o arquivo zenpxe.nlm para verificar se existe algum trabalho de criação de imagens especificado para essa estação de trabalho.

15

Por sua vez, zenpxe.nlm consulta o Servidor Proxy de Criação de Imagens para verificar se existe algum trabalho de criação de imagens especificado para essa estação de trabalho.

O Servidor Proxy de Criação de Imagens executa uma verificação limitada de atributos, sessões multicast e regras de criação de imagens. (Uma verificação mais detalhada com relação ao trabalho de criação de imagens é executada pelo mecanismo de criação de imagens após a inicialização da estação de trabalho no Linux.)

16

O Servidor Proxy de Criação de Imagens envia informações ao servidor de Transações sobre qualquer trabalho de criação de imagens especificado para essa estação de trabalho.

17

O servidor de Transações envia informações ao cliente do Preboot Services sobre qualquer trabalho de criação de imagens especificado para essa estação de trabalho.

18

O cliente do Preboot Services entra em contato com o servidor TFTP e faz o download dos arquivos necessários para a inicialização no ambiente (Linux) de Criação de Imagens da Estação de Trabalho do Desktop Management (arquivos linux.1, linux.2 e loadlin.exe).

19

A estação de trabalho é inicializada no ambiente de Criação de Imagens do Desktop Management e continua com o trabalho de criação de imagens.