Para instalar clientes DHCP da rede, você deve criar opções de categoria de fornecedor para passar a informação necessária para instalar o Solaris SO. As tabelas a seguir descrevem opções comuns do DHCP que você pode utilizar para instalar um cliente DHCP.
É possível utilizar as opções DHCP padrão que estão listadas em Tabela 3–3 para configurar e instalar os sistemas com base em x86. Essas opções não são específicas da plataforma e podem ser utilizadas para instalar o Solaris OS em uma variedade de sistemas com base em x86. Utilize essa opções para instalar a versão 10 do Solaris em sistemas com base em x86 utilizando o DHCP. Para uma lista completa de opções padrão, consulte dhcp_inittab(4).
Tabela 3–4 opções de lista que você pode utilizar para instalar os sistemas clientes da Sun. Os tipos de cliente fornecedor que são listadas nessa tabela determinam quais classes de clientes podem utilizar a opção. As classes de clientes fornecedores enumeradas aqui são apenas exemplos. É necessário especificar as classes de cliente que indicam os clientes reais na rede que precisam ser instalados a partir da rede. Consulte Working With DHCP Options (Task Map) no System Administration Guide: IP ServicesPara informações sobre como determinar um tipo de cliente fornecedor do cliente.
Para informações detalhadas sobre opções DHCP, consulte DHCP Option Information no System Administration Guide: IP Services.
Tabela 3–3 Valores para opções DHCP padrão
Nome da opção |
Código |
Tipo de dados |
Granularidade |
Máximo |
Descrição |
---|---|---|---|---|---|
BootFile |
N/D |
ASCII |
1 |
1 |
Caminho para o arquivo de inicialização do cliente |
BootSrvA |
N/D |
Endereço IP |
1 |
1 |
endereço IP ou servidor de inicialização |
DNSdmain |
15 |
ASCII |
1 |
0 |
nome de domínio DNS |
DNSserv |
6 |
Endereço IP |
1 |
0 |
Lista de servidores de nome DNS |
NISdmain |
40 |
ASCII |
1 |
0 |
NIS domain name |
NISservs |
41 |
Endereço IP |
1 |
0 |
Endereço de IP e servidor NIS |
NIS+dom |
64 |
ASCII |
1 |
0 |
nome de domínio NIS+ |
NIS+serv |
65 |
Endereço IP |
1 |
0 |
endereço IP do servidor NIS+ |
Roteador |
3 |
Endereço IP |
1 |
0 |
Endereços IP dos roteadores de rede |
Tabela 3–4 Valores para criar opções de categoria de fornecedores para os clientes do Solaris
Nome |
Código |
Tipo de dados |
Granularidade |
Máximo |
Tipos de cliente fornecedor* |
Descrição |
---|---|---|---|---|---|---|
As opções de categoria de fornecedores a seguir são necessárias para ativar um servidor DHCP para suportar os clientes de instalação do Solaris. As opções são utilizadas nos scripts de inicialização dos clientes do Solaris Observação – Os tipos de cliente fornecedor listados aqui são apenas exemplos. É necessário especificar os tipos de clientes que indicam clientes reais na rede que você precisa instalar a partir da rede. |
||||||
SrootIP4 |
2 |
Endereço IP |
1 |
1 |
SUNW.Sun-Blade-1000, SUNW.Sun-Fire-880, SUNW.i86pc |
Endereço IP do servidor raiz |
SrootNM |
3 |
texto ASCII |
1 |
0 |
SUNW.Sun-Blade-1000, SUNW.Sun-Fire-880, SUNW.i86pc |
Nome de host do servidor raiz |
SrootPTH |
4 |
texto ASCII |
1 |
0 |
SUNW.Sun-Blade-1000, SUNW.Sun-Fire-880, SUNW.i86pc |
Caminho ao diretório raiz do cliente no servidor raiz |
SinstIP4 |
10 |
Endereço IP |
1 |
1 |
SUNW.Sun-Blade-1000, SUNW.Sun-Fire-880, SUNW.i86pc |
Endereço IP do servidor de instalação JumpStart |
SinstNM |
11 |
texto ASCII |
1 |
0 |
SUNW.Sun-Blade-1000, SUNW.Sun-Fire-880, SUNW.i86pc |
Nome de host do servidor de instalação |
SinstPTH |
12 |
texto ASCII |
1 |
0 |
SUNW.Sun-Blade-1000, SUNW.Sun-Fire-880, SUNW.i86pc |
Caminho para a imagem de instalação no servidor de instalação |
As opções a seguir podem ser utilizadas nos scripts de inicialização dos clientes, mas não são obrigatórias nos scripts. Observação – Os tipos de cliente fornecedor listados aqui são apenas exemplos. É necessário especificar os tipos de clientes que indicam clientes reais na rede que você precisa instalar a partir da rede. |
||||||
SrootOpt |
1 |
texto ASCII |
1 |
0 |
SUNW.Sun-Blade-1000, SUNW.Sun-Fire-880, SUNW.i86pc |
Opções de montagem NFS para o sistema de arquivos raiz do cliente |
SbootFIL |
7 |
texto ASCII |
1 |
0 |
SUNW.Sun-Blade-1000, SUNW.Sun-Fire-880, SUNW.i86pc |
Caminho para o arquivo de inicialização do cliente |
SbootRS |
9 |
NÚMERO |
2 |
1 |
SUNW.Sun-Blade-1000, SUNW.Sun-Fire-880, SUNW.i86pc |
O tamanho da leitura NFS utilizado pelo programa de inicialização independente ao carregar o kernel |
SsysidCF |
13 |
texto ASCII |
1 |
0 |
SUNW.Sun-Blade-1000, SUNW.Sun-Fire-880, SUNW.i86pc |
Caminho para o arquivo sysidcfg no formato server:/path |
SjumpsCF |
14 |
texto ASCII |
1 |
0 |
SUNW.Sun-Blade-1000, SUNW.Sun-Fire-880, SUNW.i86pc |
Caminho para o arquivo de configuração JumpStart no formato server:/path |
16 |
texto ASCII |
1 |
0 |
SUNW.Sun-Blade-1000, SUNW.Sun-Fire-880, SUNW.i86pc |
Caminho para o arquivo de inicialização independente ou caminho para o arquivo de inicialização WAN. Para o arquivo de inicialização independente, utilize o formato a seguir. tftp://inetboot.sun4u Para o arquivo de inicialização WAN, o formato é: http://host.domain/caminho-para- arquivo Essa opção pode ser utilizada para ignorar as configurações BootFile e siaddr para restaurar o arquivo de inicialização independente. Protocolos suportados: tftp (inetboot), http (wanboot). Por exemplo, utilize o formato a seguir. tftp://inetboot.sun4u |
|
17 |
texto ASCII |
1 |
0 |
SUNW.Sun-Blade-1000, SUNW.Sun-Fire-880, SUNW.i86pc |
Endereço IP e número da porta do servidor proxy utilizado na rede. Essa opção é necessária apenas quando o cliente está inicializando através de uma WAN e a rede local utiliza um servidor proxy. Por exemplo, utilize o formato a seguir: 198.162.10.5:8080 |
|
As opções a seguir não são atualmente utilizadas pelos scripts de inicialização dos clientes do Solaris. É possível utilizá-los apenas se editar os scripts de inicialização. Observação – Os tipos de cliente fornecedor listados aqui são apenas exemplos. É necessário especificar os tipos de clientes que indicam clientes reais na rede que você precisa instalar a partir da rede. |
||||||
SswapIP4 |
5 |
Endereço IP |
1 |
0 |
SUNW.Sun-Blade-1000, SUNW.Sun-Fire-880, SUNW.i86pc |
Endereço IP do servidor de permuta |
SswapPTH |
6 |
texto ASCII |
1 |
0 |
SUNW.Sun-Blade-1000, SUNW.Sun-Fire-880, SUNW.i86pc |
Caminho para o arquivo de permuta do cliente no servidor de permuta |
Stz |
8 |
texto ASCII |
1 |
0 |
SUNW.Sun-Blade-1000, SUNW.Sun-Fire-880, SUNW.i86pc |
Fuso horário para o cliente |
Sterm |
15 |
texto ASCII |
1 |
0 |
SUNW.Sun-Blade-1000, SUNW.Sun-Fire-880, SUNW.i86pc |
Tipo de terminal |
Quando você cria as opções, cria macros que incluem essas opções. A tabela a seguir lista macros de amostra de tabelas que podem ser criados para suportar a instalação do Solaris para os clientes.
Tabela 3–5 Macros de amostra para suportar os clientes de instalação da rede
Nome de macro |
Contêm essas opções e macros |
---|---|
Solaris |
SrootIP4, SrootNM, SinstIP4, SinstNM |
sparc |
SrootPTH, SinstPTH |
sun4u |
Macros Solaris e sparc |
sun4v |
Macros Solaris e sparc |
i86pc |
Macro Solaris, SrootPTH, SinstPTH, SbootFIL |
SUNW.i86pc |
Macro i86pc Observação – O tipo de cliente fornecedor SUNW.i86pc é válido somente para a versão 10 3/05 do Solaris e versões compatíveis. |
SUNW.Sun-Blade-1000 |
Macro sun4u, SbootFIL |
SUNW.Sun-Fire-880 |
Macro sun4u, SbootFIL |
PXEClient:Arch:00000:UNDI:002001 |
BootSrvA, BootFile |
Macros de endereço de rede xxx.xxx.xxx.xxx |
A opção BootSrvA pode ser adicionada em macros de endereço de rede existente. O valor do BootSrvA deve indicar o servidor tftboot. |
Macros de cliente específico 01client-MAC-address (por exemplo, 010007E9044ABF) |
BootSrvA, BootFile |
Os nomes dos macros que estão listados na tabela anterior correspondem aos tipos de cliente fornecedor dos clientes que devem instalar a partir da rede. Esses nomes são exemplos de clientes que você deve possuir na sua rede. Consulte Working With DHCP Options (Task Map) no System Administration Guide: IP Services para informações sobre determinar um tipo de cliente fornecedor do cliente.
É possível criar essas opções e macros utilizando os métodos a seguir.
Crie essas opções e macros no Gerenciador DHCP. Consulte Utilizando o Gerenciador DHCP para criar macros e opções de instalação para instruções sobre como criar opções e macros no Gerenciador DHCP.
Escreva um script que cria as opções e macros utilizando o comandodhtadm. Consulte Escrevendo um script que utiliza dhtadm para criar opções e macros para informações sobre como escrever scripts que criam essas opções e macros.
Note que o tamanho total das opções de fornecedores que são fornecidas a um cliente particular não pode exceder 255 bytes, incluindo as opções de código e quantidade de informações. Essa é uma limitação da atual implementação do protocolo DHCP do Solaris. Geralmente, você deve passar o montante mínimo necessário de informações de fornecedores. É necessário utilizar nomes de caminho curtos nas opções que requerem nomes de caminho. Se você criar links simbólicos para caminhos longos, utilize nomes de link mais curtos.