Guia de instalação do Oracle Solaris 10 9/10: instalação JumpStart personalizada e instalações avançadas

Capítulo 8 JumpStart Personalizado (Referência)

Este capítulo lista palavras-chave e valores que podem ser utilizados no arquivo regras , perfis e scripts inicial e final.


Observação –

Se estiver instalando um conjunto raiz do Solaris ZFS, consulte o Capítulo 9Instalação de um conjunto raiz do ZFS com o JumpStart para ver as limitações e os exemplos de perfis. Além disso, para obter uma lista de palavras-chave específicas do ZFS que podem ser utilizadas dentro de um perfil, consulte a Tabela 8–2.


Palavras-chave e valores de regras

Tabela 8–1 descreve as palavras-chave e valores que podem ser utilizados no arquivo regras. Para obter instruções detalhadas para criar um arquivo regras, consulte Criando o arquivo regras.

Tabela 8–1 Descrição de palavras-chave e valores de regras

Palavra-chave 

Valor 

Correspondências 

qualquer

sinal de menos(-)

Qualquer coisa. A palavra-chave qualquer sempre tem sucesso.

arch

processor_type

Valores válidos para processor_type são os seguintes:

  • SPARC: sparc

  • x86: i386

O tipo de processador de um sistema. 

O comando uname -p reporta o tipo de processador do sistema.

disksize

actual_disk_name size_range

actual_disk_name: um nome de disco no formulário cxt ydz, como c0t3d0 ou c0d0 ou a palavra especial rootdisk . Se rootdisk for utilizado, o disco que corresponderá é determinado na ordem a seguir:

  • SPARC: o disco que contém a imagem de inicialização pré-instalada, que é um novo sistema com base em SPARC com JumpStart instalado de fábrica

  • O disco c0t3d0s0, se ele existir

  • O primeiro disco disponível que é pesquisado na ordem de investigação do kernel

size_range: o tamanho do disco, que deverá ser especificado como um intervalo de MB (x- x).


Observação –

Ao calcular size_range, lembre-se de que um MB equivale a 1.048.576 bytes. Um disco poderá ser anunciado como um disco de “535–MB”, mas poderá conter somente 510 milhões de bytes de espaço em disco. O programa JumpStart visualiza o disco de “535–MB” como um disco de 510–MB porque 535.000.000 / 1.048.576 = 510. Um disco de “535–MB” não corresponde a um size_range igual a 530–550.


O nome e o tamanho do disco de um sistema é em MB. 

Exemplo:  

disksize c0t3d0 250-300

Nesse exemplo, o programa JumpStart tenta corresponder um disco de sistema cujo nome é c0t3d0. O disco pode ter entre 250 e 300 MB de informações.

Exemplo:  

disksize rootdisk 750-1000

Nesse exemplo, o programa JumpStart tenta corresponder a um disco na seguinte ordem: 

  1. Um disco de sistema que contenha uma imagem de inicialização pré-instalada

  2. O disco c0t3d0s0, se ele existir

  3. O primeiro disco disponível que pode conter entre 750 MB e 1 GB de informações

domainname

actual_domain_name

O nome de domínio de um sistema, que controla como o serviço de identificação determina a informação.  

Se tiver um sistema já instalado, o comando domainname reporta o nome de domínio do sistema.

hostaddress

actual_IP_address

O endereço IP de um sistema. 

hostname

actual_host_name

O nome de host de um sistema.  

Se tiver um sistema que já está instalado, o comando uname -n reporta o nome de host do sistema.

instalada

segmento versão

segmento: o nome de um segmento do disco na forma cwtx dysz, como c0t3d0s5 ou as palavras especiais qualquer ou rootdisk. Se qualquer for utilizado, o programa JumpStart tenta corresponder todos os discos do sistema na ordem de investigação do kernel. Se rootdisk for usado, o disco que corresponderá é determinado na seguinte ordem:

  • SPARC: o disco que contém a imagem de inicialização pré-instalada, que é um novo sistema com base em SPARC com JumpStart instalado de fábrica

  • O disco c0t3d0s0, se ele existir

  • O primeiro disco disponível que é pesquisado na ordem de investigação do kernel

versão: um nome de versão ou as palavras especiais qualquer ou atualização. Se qualquer for utilizado, qualquer versão do Solaris ou SunOS é correspondido. Se upgrade for utilizado, qualquer versão do Solaris que for suportado e que pode ser atualizado será correspondido.

Se o programa JumpStart encontrar uma versão do Solaris, mas não for capaz de determinar a versão, a versão que é retornada é SystemV.

Um disco que tenha um sistema de arquivos (/) raiz corresponde a uma versão particular do software Solaris.

Exemplo:  

installed c0t3d0s1 Solaris 10

No exemplo, o programa JumpStart tenta corresponder um sistema que tem um sistema de arquivos (/) raiz Solaris em c0t3d0s1.

karch

actual_platform_group

Valores válidos são sun4u, i86pc e prep. Uma lista de sistemas e seu grupo de plataformas correspondentes são apresentados no Guia da plataforma de hardware Solaris Sun em http://docs.sun.com.

O grupo de plataforma de um sistema. 

Se tiver um sistema que já está instalado, o comando arch -k ou o comando uname -m reporta o grupo de plataforma do sistema.

memsize

physical_mem

O valor deverá ser um intervalo de MB, x- x ou um valor único de MB.

A memória física de um sistema em MB. 

Exemplo:  

memsize 64-128

O exemplo tenta corresponder um sistema com um tamanho de memória física entre 64 e 128 MB. 

Se tiver um sistema que já está instalado, a saída do comando prtconf, linha 2, reporta o tamanho da memória física do sistema.

modelo

actual_platform_name

O nome de plataforma de um sistema. Consulte o Guia de plataforma de hardware do Solaris Sun em http://docs.sun.com para obter uma lista de nomes válidos de plataforma.

Para descobrir o nome da plataforma de um sistema instalado, utilize o comando uname -i ou a saída do comando prtconf, linha 5.


Observação –

Se actual_platform_name contiver espaços, você deverá substituir os espaços por sublinhados (_).

Exemplo:

SUNW,Sun_4_50


rede

network_num

O número de rede de um sistema, que o programa JumpStart determina realizando um E lógico entre o endereço IP do sistema e a máscara de subrede.  

Exemplo:  

network 192.168.2.0

O exemplo tenta corresponder um sistema com um endereço IP 192.168.2.8, se a máscara de subrede for 255.255.255.0. 

osname

Solaris_x

Uma versão do software Solaris que já está instalada em um sistema.  

Exemplo:  

osname Solaris 10

No exemplo, o programa JumpStart tenta corresponder um sistema com o sistema operacional Solaris 10 9/10 já instalado. 

investigação

probe_keyword

Uma palavra-chave de investigação válida ou uma palavra-chave personalizada de investigação válida. 

Exemplo:  

probe disks

O exemplo retorna o tamanho dos discos de um sistema em MB e na ordem de investigação do kernel, por exemplo, c0t3d0s1, c0t4d0s0, em um sistema com base em SPARC. O programa JumpStart define as variáveis de ambiente SI_DISKLIST, SI_DISKSIZES, SI_NUMDISKS e SI_TOTALDISK.


Observação –

A palavra-chave investigação é única no sentido de que a palavra-chave não tenta corresponder um atributo e executar um perfil. A palavra-chave investigação retorna um valor. Consequentemente, não é possível especificar scripts iniciais, perfis e scripts finais com a palavra-chave de regra investigação.


Palavras-chave de investigação são descritas no Capítulo 5Criando regras personalizadas e palavras-chave de sondagem (tarefas).

totaldisk

size_range

O valor deverá ser especificado como um intervalo de MB (x- x).


Observação –

Ao calcular size_range, lembre-se de que um MB equivale a 1.048.576 bytes. Um disco poderá ser anunciado como um disco de “535–MB”, mas poderá conter somente 510 milhões de bytes de espaço em disco. O programa JumpStart visualiza o disco de “535–MB” como um disco de 510–MB porque 535.000.000 / 1.048.576 = 510. Um disco de “535–MB” não corresponde a um size_range igual a 530–550.


O espaço total em disco em um sistema, em MB. O espaço total em disco inclui todos os discos operacionais que estejam anexados a um sistema. 

Exemplo:  

totaldisk 300-500

No exemplo, o programa JumpStart tenta corresponder um sistema com um espaço em disco total entre 300 e 500 MB. 

Palavras-chave e valores de perfil

Essa seção descreve as palavras-chave e valores de perfil que poderão ser utilizados em um perfil. Para obter instruções detalhadas sobre como criar um perfil, consulte Criando um perfil. Essas palavras-chave destinam-se à instalação dos sistemas de arquivo UFS e ZFS. Se a palavra-chave pode ser utilizada em um perfil ZFS, o termo “ZFS” é destacado.

Referência rápida de palavras-chave de perfil

Tabela 8–2 fornece uma maneira rápida de determinar quais palavras-chave podem ser utilizadas, com base em seu cenário de instalação. A não ser que destacado em contrário nas descrições de palavras-chave, a palavra-chave só poderá ser utilizada com a opção de instalação inicial. Além disso, essas palavras-chave são para um sistema de arquivos UFS, a não ser que destacado a palavra-chave poderá ser utilizada em um arquivo de conjunto raiz ZFS.

Tabela 8–2 Visão geral de palavras-chave de perfil
 

Cenários de instalação 

Palavra-chave de perfil 

Sistema independente (sem rede) 

Sistema ou servidor independente (em rede) 

Servidor do sistema operacional 

Atualização 

Atualização com realocação de espaço em disco 

Pode ser utilizado para um conjunto raiz ZFS 

archive_location (instalando arquivos do Solaris Flash)

       

backup_media

       

 

boot_device (UFS e ZFS)

   

bootenv (UFS e ZFS)

   

client_arch

   

     

client_root

   

     

client_swap

   

     

cluster (adicionando grupos de software) (UFS e ZFS)

   

cluster (adicionando ou excluindo clusters) (UFS e ZFS)

dontuse (UFS e ZFS)

   

fdisk (somente x86) (UFS e ZFS)

   

filesys (montando sistemas de arquivos remotos) (UFS e ZFS)

 

   

filesys (criando sistemas de arquivos locais)

     

filesys (criando sistemas de arquivos espelhados)

 

 

 

forced_deployment (instalando arquivos diferenciais do Solaris Flash)

 

 

 

 

geo (UFS e ZFS)

install_type (UFS e ZFS)

layout_constraint

       

 

local_customization (instalando arquivos do Solaris Flash)

 

 

 

 

local (UFS e ZFS)

metadb (criando réplicas de estado de banco de dados)

 

 

 

no_master_check (instalando arquivos diferenciais do flashproductname;)

 

 

 

 

no_content_check (instalando arquivos diferenciais do flashproductname;)

 

 

 

 

num_clients

   

     

pacote (UFS e ZFS)

particionamento

 

 

 

patch

 

conjunto (somente conjuntos raiz do ZFS)

   

root_device (UFS e ZFS)

system_type

 

 

 

usedisk (UFS e ZFS)

   

Descrições e exemplos de palavra-chave de perfil

Palavra-chave archive_location

archive_location retrieval_type location
retrieval_type

Os valores de retrieval_type e localização dependem de onde o arquivo do Solaris Flash está armazenado. As seções a seguir contêm os valores que podem ser utilizados para retrieval_type , localização e exemplos de como utilizar a palavra-chave archive_location.

localização

Detalhes específicos de localizações estão destacados nas seções a seguir.


Cuidado – Cuidado –

O arquivo Solaris Flash não pode ser adequadamente criado quando uma região não global estiver instalada. O recurso Solaris Flash não é compatível com a tecnologia de particionamento Solaris Zones. Se você criar um arquivo Solaris Flash, o arquivo resultante não será instalado adequadamente quando o arquivo for implementado nas condições a seguir:


O arquivo é armazenado em um servidor NFS

Se o arquivo é armazenado em um servidor NFS, utilize a seguinte sintaxe para a palavra-chave archive_location.


archive_location nfs server_name:/path/filename retry n
server_name

O nome do servidor onde você armazenou o arquivo.

path

O local do arquivo a ser recuperado do servidor especificado. Se o caminho contiver $HOST, os utilitários de instalação do Solaris Flash substituirão $HOST com o nome do sistema clone que você estiver instalando.

filename

O nome do arquivo do Solaris Flash.

repetir n

Uma palavra-chave opcional. n é o número máximo de vezes que os utilitários do Solaris Flash tentarão montar o arquivo.


Exemplo 8–1 O arquivo é armazenado em um servidor NFS

archive_location nfs golden:/archives/usrarchive

archive_location nfs://golden/archives/usrarchive

O arquivo é armazenado em um servidor HTTP ou HTTPS

Se o arquivo for armazenado em um servidor HTTP, utilize a seguinte sintaxe para a palavra-chave archive_location.


archive_location http://server_name:port/path/filename optional_keywords

Se o arquivo for armazenado em um servidor HTTPS, utilize a seguinte sintaxe para a palavra-chave archive_location.


archive_location https://server_name:port/path/filename optional_keywords
server_name

O nome do servidor onde você armazenou o arquivo.

porta

Uma porta opcional. porta pode ser um número de porta ou o nome de um serviço TCP que tenha um número de porta determinado em tempo de execução.

Se uma porta não for especificada, os utilitários de instalação do Solaris Flash utilizarão o número padrão de porta HTTP, 80.

path

O local do arquivo a ser recuperado do servidor especificado. Se o caminho contiver $HOST, os utilitários de instalação do Solaris Flash substituirão $HOST com o nome do sistema clone que você estiver instalando.

filename

O nome do arquivo do Solaris Flash.

optional_keywords

As palavras-chave opcionais que você poderá especificar ao recuperar um arquivo do Solaris Flash a partir de um servidor HTTP.

Tabela 8–3 Palavras-chave opcionais para utilizar com archive_location em HTTP

Palavra-chave 

Definição de valor 

auth basic user_name password

Se o arquivo estiver localizado em um servidor HTTP que seja protegido por senha, é preciso incluir o nome de usuário e senha necessários para acessar o servidor HTTP no arquivo de perfil.  


Observação –

O uso deste método de autenticação em um perfil destinado ao uso com o JumpStart personalizado é arriscado. Usuários não autorizados poderão ter acesso ao arquivo de perfil que contém a senha.


tempo limite min

A palavra-chave tempo limite permite especificar, em minutos, o tempo máximo que poderá decorrer sem a recepção de dados do servidor HTTP. Se ocorrer um tempo limite, a conexão é fechada, aberta novamente e retomada. Se você especificar um valor de tempo limite igual a 0 (zero), a conexão não será reaberta.

  • Se a reconexão por tempo limite ocorrer, os utilitários de instalação do Solaris Flash tentarão retomar a instalação na última posição conhecida no arquivo. Se os utilitários de instalação do Solaris Flash não puderem retomar a instalação na última posição conhecida, a recuperação recomeça do início do arquivo e os dados que foram recuperados antes do tempo limite são descartados.

  • Se ocorrer uma reconexão por tempo limite enquanto um pacote estiver sendo instalado, a nova tentativa é feita a partir do início do pacote e os dados que foram recuperados antes do tempo limite serão descartados.

proxy host:port

A palavra-chave proxy permite especificar um host e uma porta de proxy. É possível utilizar um host de proxy para recuperar um arquivo do Solaris Flash do outro lado de um firewall. É preciso fornecer uma porta de proxy ao especificar a palavra-chave proxy.


Exemplo 8–2 O arquivo é armazenado em um servidor HTTP ou HTTPS

archive_location http://silver/archives/usrarchive.flar timeout 5 

Exemplo da palavra-chave auth basic user_name password:

archive_location http://silver/archives/usrarchive.flar timeout 5 user1 secret

O arquivo é armazenado em um servidor FTP

Se o arquivo for armazenado em um servidor FTP, utilize a seguinte sintaxe para a palavra-chave archive_location.


archive_location ftp://user_name:password@server_name:port/path/filename optional_keywords
user_name:password

O nome de usuário e a senha necessários para acessar o servidor FTP no arquivo de perfil.

server_name

O nome do servidor onde você armazenou o arquivo.

porta

A é uma porta opcional. porta pode ser um número de porta ou o nome de um serviço TCP que tenha um número de porta determinado em tempo de execução.

Se uma porta não for especificada, os utilitários de instalação do Solaris Flash utilizarão o número padrão de porta FTP, 21.

path

O local do arquivo a ser recuperado do servidor especificado. Se o caminho contiver $HOST, os utilitários de instalação do Solaris Flash substituirão $HOST com o nome do sistema clone que você estiver instalando.

filename

O nome de arquivo do Solaris Flash.

optional_keywords

As palavras-chave opcionais que você poderá especificar ao recuperar um arquivo do Solaris Flash a partir de um servidor FTP.

Tabela 8–4 Palavras-chave opcionais a utilizar com archive_location em FTP

Palavra-chave 

Definição de valor 

tempo limite min

A palavra-chave tempo limite permite especificar, em minutos, o tempo máximo que poderá decorrer sem a recepção de dados do servidor HTTP. Se ocorrer um tempo limite, a conexão é fechada, reaberta e retomada. Se você especificar um valor de tempo limite igual a 0 (zero), a conexão não será reaberta.

  • Se a reconexão por tempo limite ocorrer, os utilitários de instalação do Solaris Flash tentarão retomar a instalação na última posição conhecida no arquivo. Se os utilitários de instalação do Solaris Flash não puderem retomar a instalação na última posição conhecida, a recuperação recomeça do início do arquivo e os dados que foram recuperados antes do tempo limite são descartados.

  • Se ocorrer uma reconexão por tempo limite enquanto um pacote estiver sendo instalado, a nova tentativa é feita a partir do início do pacote e os dados que foram recuperados antes do tempo limite serão descartados.

proxy host:port

A palavra-chave proxy permite especificar um host e uma porta de proxy. É possível utilizar um host de proxy para recuperar um arquivo do Solaris Flash do outro lado de um firewall. É preciso fornecer uma porta de proxy ao especificar a palavra-chave proxy.


Exemplo 8–3 O arquivo é armazenado em um servidor FTP

archive_location ftp://user1:secret@silver/archives/usrarchive.flar timeout 5

O arquivo é armazenado em uma fita local

Se o arquivo for armazenado em uma fita, utilize a seguinte sintaxe para a palavra-chave archive_location.


archive_location local_tape device position
dispositivo

O nome da unidade de fita onde o arquivo do Solaris Flash foi armazenado. Se o nome do dispositivo for um caminho canônico, os utilitários de instalação do Solaris Flash recuperarão o arquivo do caminho do nó do dispositivo. Se for fornecido um nome de dispositivo que não seja um caminho canônico, os utilitários de instalação do Solaris Flash adicionam /dev/rmt/ ao caminho.

posição

Designa o local na unidade de fita onde o arquivo foi salvo. Se não for fornecida uma posição, os utilitários de instalação do Solaris Flash recuperam o arquivo da posição atual da unidade de fita. Especificando uma posição, é possível posicionar um script inicial ou um arquivo sysidcfg na unidade de fita antes do arquivo.


Exemplo 8–4 O arquivo é armazenado em uma fita local

archive_location local_tape /dev/rmt/0n 5

archive_location local_tape 0n 5

O arquivo é armazenado em um dispositivo local

É possível recuperar um arquivo do Solaris Flash de um dispositivo local se você armazenou o arquivo do Solaris Flash em um dispositivo orientado a sistema de arquivos de acesso randômico, como um disquete ou DVD. Utilize a seguinte sintaxe para a palavra-chave archive_location .


Observação –

É possível recuperar um arquivo de dispositivos orientados por fluxo, como fitas, utilizando a sintaxe para fita local.



archive_location local_device device path/filename file_system_type
dispositivo

O nome da unidade de fita onde o arquivo do Solaris Flash foi armazenado. Se o nome do dispositivo for um caminho canônico, o dispositivo será montado diretamente. Se for fornecido um nome de dispositivo que não seja um caminho canônico, os utilitários de instalação do Solaris Flash adicionam /dev/dsk/ ao caminho.

path

O caminho para o arquivo do Solaris Flash, relativo à raiz do sistema de arquivos no dispositivo especificado. Se o caminho contiver $HOST, os utilitários de instalação do Solaris Flash substituirão $HOST com o nome do sistema clone que você estiver instalando.

filename

O nome do arquivo do Solaris Flash.

file_system_type

Especifica o tipo de sistema de arquivos no dispositivo. Se não for fornecido um tipo de sistema de arquivos, os utilitários de instalação do Solaris Flash tenta montar um sistema de arquivos UFS. Se a montagem do UFS falhar, os utilitários de instalação do Solaris Flash tentam montar o sistema de arquivos HSFS.


Exemplo 8–5 O arquivo é armazenado em um dispositivo local

Para recuperar um arquivo de um disco rígido local que esteja formatado com um sistema de arquivos UFS, utilize o seguinte comando:

archive_location local_device c0t0d0s0 /archives/$HOST

Para recuperar um arquivo de um CD-ROM local que tenha o sistema de arquivos HSFS, utilize o comando a seguir:

archive_location local_device c0t0d0s0 /archives/usrarchive

O arquivo é armazenado em um arquivo local

É possível recuperar um arquivo armazenado na miniraiz a partir do qual foi inicializado o sistema clone como um arquivo local. Ao realizar uma instalação do JumpStart personalizado, você inicializa o sistema a partir de um DVD, CD ou uma miniraiz com base em NFS. O software de instalação é carregado e executado a partir dessa miniraiz. Portanto, um arquivo do Solaris Flash que foi armazenado no DVD, CD ou miniraiz com base em NFS é acessível como um arquivo local. Use a seguinte sintaxe para a palavra-chave archive_location .


archive_location local_file path/filename 
path

A localização do arquivo. O caminho deverá estar acessível ao sistema como um arquivo local quando o sistema for inicializado a partir do CD Software Solaris - 1 ou do DVD do sistema operacional Solaris. O sistema não pode acessar /net ou qualquer outro diretório automontado quando for inicializado a partir do CD Software Solaris - 1 ou do DVD do sistema operacional Solaris.

filename

O nome do arquivo do Solaris Flash.


Exemplo 8–6 O arquivo é armazenado em um arquivo local

archive_location local_file /archives/usrarchive

Palavra-chave de perfil backup_media

backup_media type path

É possível utilizar backup_media somente com a opção de atualização quando a realocação de espaço em disco for necessária.

backup_media define a mídia a ser utilizada para o backup dos sistemas de arquivos se o espaço precisar ser realocado durante uma atualização devido a espaço insuficiente. Se várias fitas ou disquetes forem necessários para o backup, você será solicitado a inserir fitas ou disquetes durante a atualização.

Valor tipo válido

Valor path válido

Especificação 

local_tape

/dev/rmt/n

Uma unidade de fita local no sistema que está sendo atualizado. path deve ser o caminho de dispositivo (bruto) de caractere da unidade de fita. n é o número da unidade de fita.

local_diskette

/dev/rdisketten

Uma unidade de disquete local no sistema que está sendo atualizado. path deve ser o caminho de dispositivo (bruto) de caractere da unidade de disquete. n é o número da unidade de disquete.

Disquetes que forem utilizados para o backup deverão ser formatados. 

local_filesystem

/dev/dsk/cwt xdys z

/file_system

Um sistema de arquivos local no sistema que está sendo atualizado. Não é possível especificar um sistema de arquivos local que está sendo alterado pela atualização. path pode ser um caminho de dispositivo de bloco para um segmento de disco. Por exemplo, o tx em /dev/dsk/c wtxd ysz pode não ser necessário. Ou path pode ser o caminho absoluto para um sistema de arquivos que seja montado pelo arquivo /etc/vfstab.

remote_filesystem

host:/file_system

Um sistema de arquivos NFS em um sistema remoto. path deve incluir o nome ou endereço IP do sistema remoto, host, e o caminho absoluto para o sistema de arquivos NFS, file_system. O sistema de arquivos NFS deve ter acesso de leitura/gravação.

remote_system

usuário@host :/diretório

Um sistema remoto que pode ser acessado através de um shell remoto, rsh. O sistema que está sendo atualizado deve ter acesso ao sistema remoto através do arquivo .rhosts do sistema remoto. path deve incluir o nome do sistema remoto host e o caminho absoluto para o diretório diretório . Se o ID de logon do usuário usuário não for especificado, raiz é utilizado por padrão.


Exemplo 8–7 Palavra-chave de perfil backup_media

backup_media local_tape /dev/rmt/0

backup_media local_diskette /dev/rdiskette1

backup_media local_filesystem /dev/dsk/c0t3d0s4

backup_media local_filesystem /export

backup_media remote_filesystem system1:/export/temp

backup_media remote_system user1@system1:/export/temp

Palavra-chave de perfil boot_device (UFS e ZFS)


Observação –

A palavra-chave boot_device pode ser utilizada ao instalar um sistema de arquivos UFS ou um conjunto raiz ZFS. O uso para essa palavra-chave é o mesmo nas instalações de UFS e ZFS.


boot_device device eeprom

boot_device designa o dispositivo onde o programa JumpStart deverá instalar o sistema de arquivos (/) raiz e o dispositivo de inicialização do sistema. boot_device deverá corresponder a qualquer palavra-chave filesys que especifique o sistema de arquivos (/) raiz e a palavra-chave root_device.

Se não for especificada a palavra-chave boot_device em um perfil, a seguinte palavra-chave boot_device é especificada por padrão durante a instalação:


boot_device any update
dispositivo

Utilize um dos valores a seguir.

SPARC: cw txdy sz ou cx dysz

O segmento de disco onde o programa JumpStart coloca o sistema de arquivos (/) raiz, por exemplo, c0t0d0s0.

x86: cw txdy ou cxdy

O segmento de disco onde o programa JumpStart coloca o sistema de arquivos raiz (/), por exemplo, c0d0.

existente

O programa JumpStart coloca o sistema de arquivos (/) raiz no dispositivo de inicialização existente do sistema.

qualquer

O programa JumpStart escolhe onde colocar o sistema de arquivos ( /) raiz. O programa JumpStart tenta utilizar o dispositivo de inicialização existente do sistema. O programa JumpStart pode escolher um dispositivo de inicialização diferente se necessário.

eeprom

Escolhe atualizar ou preservar a EEPROM do sistema.

O valor eeprom permite atualizar a EEPROM do sistema se for alterado o dispositivo de inicialização atual do sistema. Ao atualizar a EEPROM do sistema, ele poderá inicializar automaticamente a partir do novo dispositivo de inicialização.


Observação –

x86: é necessário especificar o valor preserve.


atualização

O programa JumpStart atualiza a EEPROM do sistema para o dispositivo de inicialização especificado para que o sistema instalado seja inicializado automaticamente a partir dele.

preserve

O valor do dispositivo de inicialização na EEPROM do sistema não é alterado. Se for especificado um novo dispositivo de inicialização sem alterar a EEPROM do sistema, será necessário alterar a EEPROM do sistema manualmente para que ele possa ser inicializado automaticamente a partir do novo dispositivo de inicialização.


Exemplo 8–8 Palavra-chave de perfil boot_device

boot_device c0t0d0s2 update

Palavra-chave de perfil bootenv (UFS e ZFS)


Observação –

A palavra-chave bootenv pode ser utilizada para um sistema de arquivos UFS ou uma instalação de conjunto raiz ZFS. O uso é diferente para uma instalação ZFS.


bootenv createbe bename new_BE_name filesystem mountpoint:device:fs_options 
[filesystem...]

A palavra-chave bootenv createbe permite criar rapidamente um ambiente de inicialização vazio e inativo ao mesmo tempo em que instala o Solaris OS. No mínimo, será necessário criar o sistema de arquivos (/) raiz. Os segmentos são reservados para os sistemas de arquivos especificados, mas nenhum sistema de arquivos é copiado. O ambiente de inicialização é nomeado, mas não é efetivamente criado até que seja instalado com um arquivo do Solaris Flash. Quando o ambiente de inicialização vazio é instalado com um arquivo, os sistemas de arquivos são instalados nos segmentos reservados. A seguir estão listados os valores para bename e filesystem.

bename new_BE_name

bename especifica o nome do novo ambiente de inicialização a ser criado. new_BE_name não pode possuir mais de 30 caracteres, pode conter somente caracteres alfanuméricos e não pode conter caracteres de vários bytes. O nome deverá ser exclusivo no sistema.

filesystem mountpoint: dispositivo:fs_options

filesystem determina o tipo e o número de sistemas de arquivos que deverão ser criados no ambiente de inicialização. Pelo menos um segmento que contenha o sistema de arquivos (/) raiz deverá ser definido. Os sistemas de arquivos poderão estar no mesmo disco ou espalhados em vários discos.

  • mountpoint pode ser qualquer ponto de montagem válido ou – (hífen), indicando um segmento de permuta.

  • dispositivo deve estar disponível quando o sistema operacional que está sendo instalado for inicializado pela primeira vez. O dispositivo não tem relação com os dispositivos de armazenamento especiais do JumpStart, como livre. O dispositivo não pode ser um volume do Gerenciador de volume do Solaris ou do Gerenciador de volume do Veritas. dispositivo é o nome de um dispositivo de disco, na forma /dev/dsk/cwtxd ysz.

  • fs_options pode ser um dos seguintes:

    • ufs, que indica um sistema de arquivos UFS.

    • permuta, que indica um sistema de arquivos de permuta. O ponto de montagem de permuta deverá ser um (hífen).

Para obter um histórico e um exemplo de perfil sobre o uso dessa palavra-chave, consulte as referências a seguir:

Para obter um exemplo de um perfil 

Exemplo 3–11

Para conhecer o histórico sobre o uso do Solaris Live Upgrade que cria, atualiza e ativa ambientes de inicialização inativos 

Capítulo 2, Solaris Live Upgrade (visão geral), no Oracle Guia de instalação do Solaris 10 9/10: Solaris Live Upgrade e planejamento da atualização

Para conhecer o histórico sobre o uso do arquivo Solaris Flash  

Capítulo 1, Solaris Flash (Visão geral), no Oracle Guia de instalação Solaris 10 9/10: arquivos Solaris Flash (criação e instalação)

Palavra-chave de perfil client_arch

client_arch karch_value ...

client_arch especifica que o servidor do sistema operacional deverá suportar um grupo de plataforma diferente do que o servidor utiliza. Se não for especificado client_arch no perfil, qualquer cliente sem disco que utilizar o servidor do sistema operacional deverá conter o mesmo grupo de plataforma que o servidor. É necessário especificar cada grupo de plataforma que deseja que o servidor do sistema operacional suporte.

Valores válidos para karch_value são sun4u e i86pc. Para obter uma lista detalhada de nomes de plataformas e dos vários sistemas, consulte Guia de plataforma de hardware Solaris Sun em http://docs.sun.com.


Observação –

É possível utilizar client_arch somente quando system_type for especificado como servidor.


Palavra-chave de perfil client_root

client_root root_size

client_root define a quantidade de espaço de raiz, root_size em MB, a alocar para cada cliente. Se não for especificado client_root no perfil de um servidor, o software de instalação aloca 15 MB de espaço de raiz por cliente. O tamanho da área de raiz do cliente é utilizado em combinação com a palavra-chave num_clients para determinar quanto espaço deverá ser reservado para o sistema de arquivos /export/root.


Observação –

É possível utilizar client_root somente quando system_type for especificado como servidor.


Palavra-chave de perfil client_swap

client_swap swap_size

client_permuta define a quantidade de espaço de permuta, swap_size em MB, a alocar para cada cliente sem disco. Se não for especificado client_swap no perfil, 32 MB de espaço de permuta será alocado por padrão.


Observação –

É possível utilizar client_swap somente quando system_type for especificado como servidor.



Exemplo 8–9 Palavra-chave de perfil client_swap

O exemplo a seguir especifica que cada cliente sem disco deverá ter um espaço de permuta de 64 MB.

client_swap 64

Como o tamanho de permuta é determinado

Se um perfil não especificar o tamanho de permuta, o programa JumpStart determina o tamanho do espaço de permuta com base na memória física do sistema. Tabela 8–5 mostra como o tamanho de permuta é determinado durante uma instalação do JumpStart personalizado.

Tabela 8–5 Determinando o tamanho de permuta

Memória física (em MB) 

Tamanho de permuta (em MB) 

16–64 

32 

64–128 

64 

128–512 

128 

Maior do que 512 

256 

O programa JumpStart determina o tamanho de permuta com não mais do que 20 porcento do disco onde permuta está localizado. A alocação é diferente se o disco contém espaço livre depois de determinar os outros sistemas de arquivos . Se existir espaço livre, o programa JumpStart aloca o espaço livre para permuta e, se possível, aloca a quantidade que é mostrada na Tabela 8–5.


Observação –

A memória física mais o espaço de permuta deverá ter um total de no mínimo 32 MB.


Palavra-chave de perfil cluster (Adicionando grupos de software) (UFS e ZFS)


Observação –

A palavra-chave cluster poderá ser utilizada ao instalar um sistema de arquivos UFS ou um conjunto raiz ZFS. O uso para essa palavra-chave é o mesmo nas instalações de UFS e ZFS.


cluster group_name

cluster designa o grupo de software para adicionar ao sistema.

Um grupo de software é um metacluster que contém uma coleção de clusters e pacotes. O grupo de software é instalado utilizando a palavra-chave cluster e a variável group_name. Essa palavra-chave cluster só pode ser instalada em uma instalação inicial. Essa palavra-chave cluster refere-se a metaclusters encontrados no arquivo clustertoc(4).

Um cluster é uma coleção de pacotes nomeada como SUNWnome. Um cluster é instalado utilizando a palavra-chave cluster e a variável cluster_name. Um cluster pode ser adicionado ou removido de um grupo de software (metacluster) em uma instalação inicial ou em uma atualização.

O group_name para cada grupo de software é listado na tabela a seguir.

Grupo de software 

group_name

Grupo de software de suporte de rede reduzida 

SUNWCrnet

Grupo de software de suporte de sistema núcleo 

SUNWCreq

Grupo de software para o usuário final do Solaris 

SUNWCuser

Grupo de software para desenvolvedores do Solaris 

SUNWCprog

Todos os grupos de software do Solaris 

SUNWCall

Todos os grupos de software do Solaris mais OEM 

SUNWCXall

As seguintes limitações se aplicam:

Para mais informações sobre grupos de software, consulte Recomendações de espaço em disco para grupos de software no Guia de instalação do Oracle Solaris 10 9/10: planejamento para instalação e atualização.

Palavra-chave de perfil cluster (adicionando ou excluindo clusters) (UFS e ZFS)

cluster cluster_name add_delete_switch

Observação –

A palavra-chave cluster poderá ser utilizada ao instalar um sistema de arquivos UFS ou um conjunto raiz ZFS. O uso para essa palavra-chave é o mesmo nas instalações de UFS e ZFS.


cluster designa se um cluster será adicionado ou excluído do grupo de software que será instalado no sistema.

cluster_name

O nome do cluster, que deverá estar no formulário SUNWC nome.

add_delete_switch

Uma palavra-chave opcional que indica se é para adicionar ou excluir o cluster especificado. Utilize o valor adicionar ou excluir . Se não for especificado adicionar ou excluir, adiciona é utilizado por padrão.

Ao usar cluster durante uma atualização, as seguintes condições se aplicarão:


Observação –

Um grupo de software é um metacluster que contém uma coleção de clusters e pacotes. O grupo de software é instalado usando a palavra-chave cluster e a variável group_name. Essa palavra-chave cluster só pode ser instalada em uma instalação inicial. Esta palavra-chave cluster refere-se a metaclusters encontrados no arquivo clustertoc(4).

Um cluster é uma coleção de pacotes. Clusters podem ser agrupados para formar um grupo de software (metacluster). O nome de um cluster está sempre no formulário SUNW<nome>. Um cluster é instalado usando a palavra-chave cluster e a variável cluster_name. Um cluster pode ser adicionado ou removido de um grupo de software (metacluster) em uma instalação inicial ou em uma atualização.


Palavra-chave de perfil dontuse (UFS e ZFS)


Observação –

A palavra-chave dontuse poderá ser utilizada ao instalar um sistema de arquivos UFS ou um conjunto raiz ZFS. O uso para essa palavra-chave é o mesmo nas instalações de UFS e ZFS.


dontuse disk_name ...

Como padrão, o programa JumpStart utiliza todos os discos operacionais no sistema quando padrão de partição for especificado. dontuse designa um ou mais discos que você não deseja que o programa JumpStart utilize. disk_name deverá ser especificado no formulário cxt ydzou c ydz, por exemplo, c0t0d0.


Observação –

Não é possível especificar a palavra-chave dontuse e a palavra-chave usedisk no mesmo perfil.


x86: Palavra-chave de perfil fdisk (UFS e ZFS)


Observação –

A palavra-chave fdisk pode ser utilizada ao instalar um sistema de arquivos UFS ou um conjunto raiz ZFS. O uso para essa palavra-chave é o mesmo nas instalações de UFS e ZFS.


fdisk disk_name type size

fdisk define como as partições do fdisk são definidas em um sistema com base em x86. É possível especificar fdisk mais de uma vez. Quando o fdisk particiona um sistema com base em x86, o seguinte ocorre:

disk_name

Utilize os valores a seguir para especificar onde a partição do fdisk deverá ser criada ou excluída:

  • cxt ydz ou c ydz – Um disco específico, por exemplo, c0t3d0.

  • rootdisk: a variável que contém o valor do disco raiz do sistema, que é onde a instalação ocorre. O disco raiz é determinado pelo programa JumpStart conforme descrito em Como o disco raiz do sistema é determinado.

  • todos: todos os discos selecionados.

tipo

Utilize os valores a seguir para especificar o tipo de partição do fdisk que deverá ser criada ou excluída no disco especificado:

  • solaris: uma partição fdisk do Solaris (tipo SUNIXOS fdisk).

  • dosprimary: um alias para partições primárias DOS do fdisk, não para partições do fdisk que sejam estendidas ou reservadas para DOS de dados. Ao excluir partições do fdisk atribuindo o tamanho o valor excluir, dosprimary é um alias para os tipos DOSHUGE, DOSOS12 e DOSOS16 do fdisk . Ao criar uma partição do fdisk, dosprimary é um alias para a partição DOSHUGE do fdisk.

  • DDD: uma partição inteira do fdisk. DDD é um inteiro entre 1 e 255, inclusivo.


    Observação –

    É possível especificar esse valor somente se tamanho for excluir.


  • 0xHH: uma partição hexadecimal do fdisk . HH é um número hexadecimal entre 01 e FF.


    Observação –

    É possível especificar esse valor somente se tamanho for excluir.


A tabela a seguir mostra os números inteiro e hexadecimal para alguns dos tipos do fdisk.

Tipo do fdisk

DDD

HH

DOSOS12 

1

01

PCIXOS 

2

02

DOSOS16 

4

04

EXTDOS 

5

05

DOSHUGE 

6

06

DOSDATA 

86

56

OTHEROS 

98

62

UNIXOS 

99

63

tamanho

Utilize um dos valores a seguir:

  • DDD: uma partição do fdisk de tamanho DDD em MB é criada no disco especificado. DDD deverá ser um inteiro, e o programa JumpStart automaticamente arredonda o número para o limite do cilindro mais próximo. Especificar um valor de 0 é o mesmo que especificar excluir .

  • todos: uma partição do fdisk é criada no disco inteiro. Todas as partições existentes do fdisk são excluídas.


    x86 apenas –

    O valor todos poderá ser especificado somente se tipo for solaris.


  • maxfree: uma partição do fdisk é criada no maior espaço livre contíguo no disco especificado. Se uma partição do fdisk do tipo especificado já existir no disco, a partição do fdisk será utilizada. Uma nova partição do fdisk não é criada no disco.


    x86 apenas –

    O disco deverá conter pelo menos uma partição do fdisk não utilizada. Além disso, o disco deverá possuir espaço livre, ou a instalação falhará. O valor maxfree poderá ser especificado somente se tipo for solaris ou dosprimary.


  • excluir: todas as partições do fdisk do tipo especificado são excluídas no disco especificado.

Palavra-chave de perfil filesys (montando sistemas de arquivos remotos) (UFS e ZFS)


Observação –

A palavra-chave filesys poderá ser utilizada ao instalar um sistema de arquivos UFS ou um conjunto raiz ZFS. O uso para essa palavra-chave é o mesmo nas instalações de UFS e ZFS.


filesys server:path server_address mount_pt_name mount_options

Ao utilizar filesys com os valores listados, o programa JumpStart configura o sistema instalado para montar automaticamente sistemas de arquivos remotos quando o sistema for inicializado. É possível especificar filesys mais de uma vez.

servidor

O nome do servidor onde o sistema de arquivos remotos está localizado, seguido por uma vírgula.

path

O nome do ponto de montagem do sistema de arquivos remoto. Por exemplo, /usr ou /export/home

server_address

O endereço IP do servidor que é especificado em servidor :path. Se um serviço de identificação não estiver em execução na rede, o valor server_address poderá ser utilizado para preencher o arquivo /etc/hosts com o nome de host e o endereço IP do servidor. Se não estiver especificando o endereço IP do servidor, será necessário especificar um sinal de menos (-). Por exemplo, se houver um serviço de identificação em execução na rede, não é preciso especificar o endereço IP do servidor.

mount_pt_name

O nome do ponto de montagem no qual o sistema de arquivos remoto deverá ser montado.

mount_options

Uma ou mais opções de montagem, que é o mesmo que a opção -o do comando mount(1M). As opções de montagem são adicionadas à entrada /etc/vfstab para o mount_pt_name especificado.


Observação –

Se for necessário especificar mais de uma opção de montagem, elas deverão ser separadas por vírgulas e sem espaços (ro,quota por exemplo).



Exemplo 8–10 Palavra-chave de perfil filsys

filesys sherlock:/export/home/user2 - /home

Palavra-chave de perfil filesys (Criando sistemas de arquivos locais)

filesys slice size file_system optional_parameters

Ao utilizar filesys com os valores que estão listados, o programa JumpStart cria sistemas de arquivos locais durante a instalação. É possível especificar filesys mais de uma vez.

segmento

Utilize um dos valores a seguir:

qualquer

O programa JumpStart coloca o sistema de arquivos em qualquer disco.


Observação –

Não é possível especificar qualquer quando tamanho for existente, todos, livre, inicial:tamanho ou ignorar.


cw txdy sz ou cx dysz

O segmento do disco onde o programa JumpStart coloca o sistema de arquivos, por exemplo, c0t0d0s0 ou c0d0s0.

rootdisk.sn

O valor de fatia A variável que contém o valor para o disco raiz do sistema, que é determinado pelo programa JumpStart conforme descrito em Como o disco raiz do sistema é determinado. O sufixo sn indica um segmento específico no disco.


Observação –

O disco raiz é determinado pelo programa JumpStart e determina onde o sistema operacional deverá ser instalado. O arquivo regras utiliza uma palavra-chave de investigação "rootdisk ”, mas esta palavra-chave é utilizada de forma diferente da palavra-chave "rootdisk" utilizada no perfil JumpStart. Não é possível definir o local de instalação utilizando a palavra-chave de investigação “rootdisk” no arquivo regras. A palavra-chave de investigação rootdisk determina a partir de onde inicializar durante a instalação. Consulte a Tabela 8–10.


tamanho

Utilize um dos valores a seguir:

num

O tamanho do sistema de arquivos é definido como num em MB.

existente

O tamanho atual do sistema de arquivos existente é utilizado.


Observação –

Ao utilizar o valor existente, é possível alterar o nome de um segmento existente especificando file_system como um mount_pt_name diferente.


auto

O tamanho do sistema de arquivos é automaticamente determinado, dependendo do software que for selecionado.

todos

O segmento especificado utiliza o disco inteiro para o sistema de arquivos. Ao especificar o valor todos, nenhum outro sistema de arquivos poderá ser colocado no disco especificado.

livre

O espaço não utilizado remanescente no disco é utilizado para o sistema de arquivos.


Observação –

Se livre for utilizado como o valor para filesys, a entrada filesys deverá ser a última entrada em um perfil.


inicial:tamanho

O sistema de arquivos é explicitamente particionado. inicial é o cilindro onde a fatia inicia. tamanho é o número de cilindros do segmento.

file_system

O valor file_system é opcional e utilizado quando segmento for especificado como qualquer ou cwtx dysz. Se file_system não for especificado, sem nome é definido por padrão. Se sem nome for definido, não é possível especificar o valor optional_parameters. Utilize um dos valores a seguir:

mount_pt_name

O nome do ponto de montagem do sistema de arquivos, por exemplo, /var.

permuta

O segmento especificado é utilizado em permuta.

sobrepor

O segmento especificado é definido como uma representação de uma região do disco. O valor de VTOC é V_BACKUP. Como padrão, a fatia 2 é uma fatia de sobreposição que é uma representação de todo o disco.


Observação –

É possível especificar sobrepor somente quando tamanho for existente, todos ou inicial:tamanho.


sem nome

O segmento especificado é definido como um segmento bruto, portanto segmento não tem um nome de ponto de montagem. Se você não especificar file_system, sem nome é utilizado por padrão.

ignorar

O segmento especificado não é utilizado ou reconhecido pelo programa JumpStart. É possível utilizar essa opção para especificar que você deseja que um sistema de arquivos seja ignorado em um disco durante a instalação. O programa JumpStart cria um novo sistema de arquivos no mesmo disco com o mesmo nome. É possível utilizar ignorar somente quando particionamento existente for especificado.

optional_parameters

Utilize um dos valores a seguir:

preserve

O sistema de arquivos no segmento especificado é preservado.


Observação –

preserve pode ser especificado somente quando tamanho for existente e segmento for cwtx dysz.


mount_options

Uma ou mais opções de montagem, que é o mesmo que a opção -o do comando mount(1M). As opções de montagem são adicionadas à entrada /etc/vfstab para o mount_pt_name especificado.


Observação –

Se for necessário especificar mais de uma opção de montagem, elas deverão ser separadas por vírgulas e sem espaços (ro,quota, por exemplo).


Palavra-chave de perfil filesys (Criando volumes RAID-1)

filesys mirror[:name]slice [slice] size file_system optional_parameters

Ao utilizar as palavras-chave filesys mirror com os valores que estão listados, o programa JumpStart cria os volumes RAID-1 e RAID-0 que são necessários para criar um sistema de arquivos espelhado. É possível especificar filesys mirror mais de uma vez para criar volumes RAID-1 (espelhamentos) para diferentes sistemas de arquivos.


Observação –

A palavra-chave espelho filesys só é suportada para instalações iniciais.


nome

Essa palavra-chave opcional permite definir um nome para o volume RAID-1 (espelhamento). Nomes de espelhamentos deverão iniciar com a letra “d”, seguida por um número entre 0 e 127, por exemplo, d100. Se um nome de espelhamento não for especificado, o programa JumpStart personalizado atribui um nome de espelhamento. Para obter diretrizes sobre como definir nomes de espelhamentos, consulte Requisitos e diretrizes do volume RAID para JumpStart personalizado e Solaris Live Upgrade no Guia de instalação do Oracle Solaris 10 9/10: planejamento para instalação e atualização.

segmento

Esse valor especifica o segmento de disco onde o programa JumpStart personalizado coloca o sistema de arquivos que deseja duplicar. O valor do segmento deverá seguir o formato cwtxd ysz, por exemplo,c0t0d0s0 ou c0t0d0s5. O programa JumpStart personalizado cria um volume RAID-0 (concatenação de segmento único) na fatia e cria um volume RAID-1 para espelhar a concatenação. É possível especificar até duas fatias para os dois volumes RAID-0.

tamanho

Esse valor especifica o tamanho, em MB, do sistema de arquivos.

file_system

Esse valor especifica o sistema de arquivos que está sendo duplicado. O programa JumpStart personalizado cria o volume RAID-1 a partir dos segmentos que forem especificados e monta o volume RAID-1 no sistema de arquivos especificado. Além dos sistemas de arquivos críticos, como raiz (/), /usr e /var, também é possível especificar permuta como o sistema de arquivos.

  • Se file_system não for especificado, unnamed é definido por padrão.

  • Se sem nome for definido, não é possível especificar o valor optional_parameters. Utilize um dos valores a seguir:

    mount_pt_name

    Especifica o nome do ponto de montagem do sistema de arquivos, por exemplo, /var.

    permuta

    Define o segmento a ser utilizado como permuta.

    sobrepor

    Define o segmento como uma representação de uma região do disco. O valor de VTOC é V_BACKUP. Como padrão, a fatia 2 é uma fatia de sobreposição que é uma representação de todo o disco. É possível especificar sobrepor somente quando tamanho for um dos valores a seguir:

    • existente

    • todos

    • inicial:tamanho.

    sem nome

    Define os segmentos como um segmento bruto. Portanto, o segmento não tem um nome de ponto de montagem. Se você não especificar file_system, unnamed é usado por padrão.

    ignorar

    Especifica que o segmento não deverá ser utilizado ou reconhecido pelo programa JumpStart. É possível utilizar essa opção para especificar que você deseja que um sistema de arquivos seja ignorado em um disco durante a instalação. O programa JumpStart cria um novo sistema de arquivos no mesmo disco com o mesmo nome. É possível utilizar ignorar somente quando a palavra-chave particionamento e o valor existente forem especificados.

optional_parameters

Uma ou mais opções de montagem, que é o mesmo que a opção -o do comando mount(1M). As opções de montagem são adicionadas à entrada /etc/vfstab para o file_system especificado. Se for necessário especificar mais de uma opção de montagem, elas deverão ser separadas por vírgulas e sem espaços, por exemplo, ro,quota.


Observação –

Se sem nome for definido para o valor file_system , não será possível especificar o valor optional_parameters. Consulte file_system para ver os valores que podem ser definidos.


Para mais informações sobre a criação de sistemas de arquivos espelhados durante a instalação, consulte Capítulo 9, Criando volumes RAID-1 (espelhos) durante a instalação (visão geral), no Guia de instalação do Oracle Solaris 10 9/10: planejamento para instalação e atualização.

Palavra-chave de perfil forced_deployment (instalando arquivos diferenciais do Solaris Flash)

forced_deployment 

forced_deployment força a instalação de um arquivo diferencial do Solaris Flash em um sistema clone que seja diferente do que o software espera.


Cuidado – Cuidado –

Se forced_deployment for utilizado, todos os novos arquivos serão excluídos para colocar o sistema clone no estado esperado. Se não tiver certeza de que deseja que os arquivos sejam excluídos, utilize o padrão, que protegerá novos arquivos interrompendo a instalação.


Palavra-chave de perfil geo (UFS e ZFS)


Observação –

A palavra-chave geo poderá ser utilizada ao instalar um sistema de arquivos UFS ou um conjunto raiz ZFS. O uso para essa palavra-chave é o mesmo nas instalações de UFS e ZFS.


geo region

geo designa o local ou locais regionais que deseja instalar em um sistema ou adicionar ao atualizar um sistema. região designa uma área geográfica que contém os locais que deseja instalar. Valores que podem ser especificados para região estão listados na tabela a seguir.

Valor 

Descrição 

N_Africa

Norte da África, incluindo o Egito 

C_America

América Central, incluindo Costa Rica, El Salvador, Guatemala, México, Nicarágua, Panamá 

N_America

América do Norte, incluindo Canadá e Estados Unidos 

S_America

América do Sul, incluindo Argentina, Bolívia, Brasil, Chile, Colômbia, Equador, Paraguai, Peru, Uruguai e Venezuela 

Ásia

Ásia, incluindo Japão, República da Coréia, República Popular da China, Taiwan e Tailândia 

Ausi

Australásia, incluindo Austrália e Nova Zelândia 

C_Europe

Europa Central, incluindo Áustria, República Tcheca, Alemanha, Hungria, Polônia, Eslováquia e Suíça 

E_Europe

Leste da Europa, incluindo Albânia, Bósnia, Bulgária, Croácia, Estônia, Latvia, Lituânia, Macedônia, Romênia, Rússia, Sérvia, Eslovênia e Turquia 

N_Europe

Norte da Europa, incluindo Dinamarca, Finlândia, Islândia, Noruega e Suécia 

S_Europe

Sul da Europa, incluindo Grécia, Itália, Portugal e Espanha 

W_Europe

Oeste da Europa, incluindo Bélgica, França, Grã-Bretanha, Irlanda e Holanda 

M_East

Oriente Médio, incluindo Israel 

Uma lista completa dos valores locais do componente que compõem cada local regional listados anteriormente é apresentada em International Language Environments Guide .


Observação –

É possível especificar uma palavra-chave geo para cada local que for necessário adicionar a um sistema.


Palavra-chave de perfil install_type (UFS e ZFS)


Observação –

A palavra-chave install_type pode ser utilizada para um sistema de arquivos UFS ou uma instalação de conjunto raiz ZFS. O uso é limitado para uma instalação ZFS. Só é possível utilizar a opção intial_install para uma instalação ZFS.


install_type initial_upgrade_flash_switch

install_type define se deverá excluir e instalar um novo Solaris OS em um sistema, atualizar o Solaris OS existente em um sistema ou instalar um arquivo do Solaris Flash no sistema.


Observação –

É preciso especificar install_type em um perfil e install_type deverá ser a primeira palavra-chave de perfil em cada perfil.


É preciso utilizar uma das seguintes opções para initial_upgrade_flash_switch:

initial_install

Especifica a execução de uma instalação inicial do Solaris OS

atualização

Especifica a execução de uma atualização do Solaris OS

flash_install

Especifica a instalação de um arquivo do Solaris Flash que substituirá todos os arquivos

flash_update

Especifica a instalação de um arquivo diferencial do Solaris Flash que substituirá somente os arquivos que forem especificados


Observação –

Algumas palavras-chave de perfil só podem ser utilizadas com a opção initial_install . Algumas palavras-chave de perfil só podem ser utilizadas com a opção atualização. Algumas palavras-chave de perfil só podem ser utilizadas com a opção flash_install .


Palavra-chave de perfil layout_constraint

layout_constraint slice constraint minimum_size

layout_constraint designa a restrição que o layout automático contém em um sistema de arquivos se o layout automático necessita realocar espaço durante uma atualização por causa de problemas de espaço.

Limitação 

Descrição 

Essa palavra-chave é utilizada somente com a opção de atualização. 

É possível utilizar layout_constraint somente para a opção de atualização quando for necessário realocar espaço em disco.

Se você não especificar a palavra-chave layout_constraint

O programa JumpStart organiza o disco da seguinte forma: 

  • Sistemas de arquivos que requerem mais espaço para a atualização são marcados como alteráveis.

  • Sistemas de arquivos que estão no mesmo disco que o sistema de arquivos que requer mais espaço e que estão montados pelo arquivo /etc/vfstab são marcados como alteráveis.

  • Os sistemas de arquivos remanescentes são marcados como fixos porque o layout automático não pode alterar os sistemas de arquivos.

Se você especificar uma ou mais palavras-chave layout_constraint

O programa JumpStart organiza o disco da seguinte forma: 

  • Sistemas de arquivos que requerem mais espaço para a atualização são marcados como alteráveis.

  • Sistemas de arquivos para os quais você especificou uma palavra-chave layout_constraint são marcados com a restrição especificada.

  • Os sistemas de arquivos remanescentes são marcados como fixos.

Se o sistema de arquivos não for marcado como alterável 

Não é possível alterar a restrição em sistemas de arquivos que requerem mais espaço para a atualização porque os sistemas de arquivos deverão estar marcados como alteráveis. É possível utilizar a palavra-chave layout_constraint para alterar os valores de minimum_size nos sistemas de arquivos que requerem mais espaços para a atualização.

Se os sistemas de arquivos exigirem mais espaço para a atualização 

Para ajudar o layout automático a realocar espaço, selecione mais sistemas de arquivos que possam ser alterados ou movidos, especialmente aqueles sistemas de arquivos que estejam localizados nos mesmos discos que os sistemas de arquivos que precisam de mais espaço para a atualização. 

segmento

Especifica o segmento de disco do sistema de arquivos no qual especificar a restrição. É preciso especificar o segmento de disco do sistema na forma c wtxd ysz ou c xdys z.

restrição

Utilize uma das restrições a seguir para o sistema de arquivos especificado:

alterável

O layout automático pode mover o sistema de arquivos para outro local e pode alterar seu tamanho. A restrição alterável só pode ser especificada em sistemas de arquivos que forem montados pelo arquivo /etc/vfstab . É possível alterar o tamanho do sistema de arquivos especificando o valor minimum_size.

Ao marcar um sistema de arquivos como alterável e minimum_size não for especificado, o tamanho mínimo do sistema de arquivos será definido como 10 porcento a mais do que o tamanho mínimo necessário. Por exemplo, se o tamanho mínimo para um sistema de arquivos for 100 MB, o tamanho alterado será 110 MB. Se minimum_size for especificado, qualquer espaço livre remanescente, tamanho original menos o tamanho mínimo, será utilizado por outros sistemas de arquivos.

movível

O layout automático poderá mover o sistema de arquivos para outro segmento no mesmo disco ou disco diferente. O tamanho do sistema de arquivos permanece o mesmo.

available

O layout automático poderá utilizar todo o espaço no sistema de arquivos para realocar espaço. Todos os dados no sistema de arquivos serão perdidos. A restrição disponível só pode ser especificada em sistemas de arquivos que forem montados pelo arquivo /etc/vfstab.

comprimir

O layout automático move e comprime o sistema de arquivos especificado no sistema de arquivos pai. É possível utilizar a opção comprimir para reduzir o número de sistemas de arquivos em um sistema como parte da atualização. Por exemplo, se um sistema tiver os sistemas de arquivos /usr e /usr/share, comprimir o sistema de arquivos /usr/share moverá o sistema de arquivos para dentro de /usr, o sistema de arquivos pai. É possível especificar a restrição comprimir somente em sistemas de arquivos que forem montados pelo arquivo /etc/vfstab.

minimum_size

Especifica o tamanho do sistema de arquivos depois que o layout automático realoca o espaço. A opção minimum_size permite alterar o tamanho de um sistema de arquivos. O tamanho do sistema de arquivos poderá ser maior se o espaço não alocado for adicionado ao sistema de arquivos. Mas o tamanho nunca será menor do que o valor especificado. O valor minimum_size é opcional. Utilize esse valor somente se tiver marcado um sistema de arquivos como alterável e o tamanho mínimo não puder ser menor do que o que o sistema de arquivos precisar do conteúdo do sistema de arquivos existente.


Exemplo 8–11 Palavra-chave de perfil layout_constraint

layout_constraint c0t3d0s1 changeable 200

layout_constraint c0t3d0s4 movable

layout_constraint c0t3d1s3 available

layout_constraint c0t2d0s1 collapse

Palavra-chave de perfil local_customization (Instalando arquivos do Solaris Flash)

local_customization local_directory

Antes de instalar um arquivo do Solaris Flash em um sistema clone, é possível criar scripts personalizados para preservar configurações locais no sistema clone. A palavra-chave local_customization designa o diretório onde esses scripts foram armazenados. local_directory é o caminho para o script no sistema clone.

Para obter informações sobre scripts de pré-implementação e pós-implementação, consulte Criando scripts de personalização no Oracle Guia de instalação Solaris 10 9/10: arquivos Solaris Flash (criação e instalação).

Palavra-chave de perfil local (UFS e ZFS)


Observação –

A palavra-chave local poderá ser utilizada ao instalar um sistema de arquivos UFS ou um conjunto raiz ZFS. O uso para essa palavra-chave é o mesmo nas instalações de UFS e ZFS.


locale locale_name

Observação –

É possível utilizar local com as opções de instalação inicial e de atualização.


local designa os pacotes de locais que deseja instalar ou adicionar ao atualizar para olocale_name especificado. Os valores de locale_name são os mesmos que os valores utilizados para a variável de ambiente $LANG. O International Language Environments Guide contém uma lista de valores válidos de locais.

Ao utilizar a palavra-chave local, considere o seguinte:

Palavra-chave de perfil metadb (Criando réplicas de banco de dados de estado)

metadb slice [size size-in-blocks] [count number-of-replicas]

A palavra-chave metadb permite criar réplicas de banco de dados de estado do Gerenciador de volume do Solaris (mediatos) durante a instalação do JumpStart personalizado. É possível utilizar a palavra-chave metadb várias vezes em seu arquivo de perfil para criar réplicas de banco de dados de estado em diferentes segmentos de disco.

segmento

É necessário especificar o segmento de disco no qual deseja que o programa JumpStart personalizado coloque a réplica de banco de dados de estado. O valor do segmento deverá seguir o formato cwtxd ysz.

tamanho size-in-blocks

A palavra-chave opcional tamanho permite especificar o tamanho, em blocos, da réplica de banco de dados de estado a ser criada. Se o valor de tamanho não for especificado, o programa JumpStart personalizado utiliza o tamanho padrão de 8192 blocos para a réplica do banco de dados de estado.

contagem number-of-replicas

É possível especificar o número de réplicas de banco de dados de estado a criar definindo a palavra-chave contagem opcional em seu perfil. Se não for especificado um valor para contagem, o programa JumpStart personalizado cria três réplicas de banco de dados de estado por padrão.

Para obter informações sobre a criação de réplicas de banco de dados de estado do gerenciador de volume do Solaris durante sua instalação, consulte Requisitos e diretrizes das réplicas de banco de dados de estado no Guia de instalação do Oracle Solaris 10 9/10: planejamento para instalação e atualização.

Palavra-chave de perfil no_content_check (Instalando arquivos do Solaris Flash)

no_content_check

Ao instalar um sistema clone com um arquivo diferencial do Solaris Flash, é possível utilizar a palavra-chave no_content_check para ignorar a validação arquivo a arquivo. A validação arquivo a arquivo garante que o sistema clone seja uma duplicação do sistema principal. Evite utilizar essa palavra-chave, a não ser que tenha certeza de que o sistema clone seja uma duplicação do sistema principal original.


Cuidado – Cuidado –

Se no_content_check for utilizado, todos os novos arquivos serão excluídos para colocar o sistema clone no estado esperado. Se não tiver certeza de que deseja que os arquivos sejam excluídos, utilize o padrão, que protegerá novos arquivos interrompendo a instalação.


Para obter informações sobre a instalação de arquivos diferenciais do Solaris Flash, consulte Para preparar para instalar um arquivo Solaris Flash com uma instalação personalizada JumpStart.

Palavra-chave de perfil no_master_check (Instalando arquivos do Solaris Flash)

no_master_check

Ao instalar um sistema clone com um arquivo diferencial do Solaris Flash, é possível utilizar a palavra-chave no_master_check para ignorar a verificação do sistema clone, de forma a garantir que tenha sido construído a partir do sistema principal original. Evite utilizar essa palavra-chave, a não ser que tenha certeza de que o sistema clone seja uma duplicação do sistema principal original.

Para obter informações sobre a instalação de arquivos diferenciais do Solaris Flash, consulte Para preparar para instalar um arquivo Solaris Flash com uma instalação personalizada JumpStart.

Palavra-chave de perfil num_clients

num_clients client_num

Quando um servidor é instalado, é alocado espaço para cada sistema de arquivos raiz (/) e permuta de cada cliente sem disco. num_clients define o número de clientes sem disco, client_num, que um servidor suporta. Se num_clients não for especificado no perfil, cinco clientes sem disco são alocados por padrão.


Observação –

É possível utilizar num_clients somente quando system_type for especificado como servidor.


Palavra-chave de perfil pacote (UFS e ZFS)


Observação –

A palavra-chave pacote poderá ser utilizada ao instalar um sistema de arquivos UFS ou um conjunto raiz ZFS. O uso para essa palavra-chave é o mesmo nas instalações de UFS e ZFS.


package package_name [add [retrieval_type location]| delete]

É possível utilizar pacote com as opções de instalação inicial e de atualização. A palavra-chave pacote permite fazer o seguinte:

package_name

Especifica o nome do pacote no formulário SUNW nome. Para visualizar informações detalhadas sobre pacotes e seus nomes em um sistema instalado, utilize o comando pkginfo -l.

adicionar | excluir

Especifica se deverá adicionar ou remover o pacote especificado. Se não for especificado add ou delete, add é usado por padrão.


Observação –

É possível adicionar mais de um pacote adicionando outra entrada de pacote ao perfil e omitindo a localização. O local do pacote anterior é utilizado para todos os pacotes subsequentes se o local for deixado em branco.


[retrieval_type location]

Especifica a adição de um pacote ou pacotes localizados fora da distribuição do Solaris que está sendo instalada. Os valores de retrieval_type e localização dependem de onde o pacote está armazenado. As seções seguintes contêm os valores que podem ser utilizados para retrieval_type e localização e exemplos de como utilizar a palavra-chave archive_location.

Pacotes armazenados em um servidor NFS

Se o pacote for armazenado em um servidor NFS, utilize uma das sintaxes a seguir para a palavra-chave pacote.


package package_name add nfs server_name:/path [retry n]
package package_name add nfs://server_name:/path [retry n]
package_name

Especifica o nome do pacote no formulário SUNW nome. Para visualizar informações detalhadas sobre pacotes e seus nomes em um sistema instalado, utilize o comando pkginfo -l.

server_name

Especifica o nome do servidor onde você armazenou o pacote.

path

Especifica o local do diretório do pacote no servidor especificado. Se o caminho contiver $HOST, $HOST é substituído com o nome do sistema host que está sendo instalado.

repetir n

É uma palavra-chave opcional. n é o número máximo de vezes que o processo de instalação tentará montar o diretório.


Exemplo 8–12 Adicionando um pacote utilizando NFS

Nesse exemplo, a palavra-chave de perfil pacote adiciona o pacote SUNWnew a partir do local do NFS nfs://golden/packages/Solaris_10/ . Se uma montagem falhar, serão realizadas cinco tentativas de montagem do NFS.

package SUNWnew add nfs golden:/packages/Solaris_10 retry 5

Pacotes armazenados em um servidor HTTP

Se o pacote for armazenado em um servidor HTTP, utilize uma das sintaxes a seguir para a palavra-chave pacote.


package package_name add http://server_name[:port] path optional_keywords
package package_name add http server_name[:port] path optional_keywords
package_name

Especifica o nome do pacote no formulário SUNW nome. Para visualizar informações detalhadas sobre pacotes e seus nomes em um sistema instalado, utilize o comando pkginfo -l.

server_name

Especifica o nome do servidor onde você armazenou o pacote.

porta

Especifica uma porta opcional. porta pode ser um número de porta ou o nome de um serviço TCP que tenha um número de porta determinado em tempo de execução.

Se uma porta não for especificada, o número de porta HTTP padrão 80 será utilizado.

path

Especifica a localização do pacote a ser recuperado do servidor especificado. Ao utilizar um servidor HTTP, o pacote deverá estar no formato de datastream de pacote.

optional_keywords

Especifica as palavras-chave opcionais a utilizar quando recuperar um pacote de um servidor HTTP.

Tabela 8–6 Palavras-chave pacote opcionais a utilizar com HTTP

Palavra-chave 

Definição de valor 

tempo limite min

A palavra-chave tempo limite permite especificar, em minutos, o tempo máximo que poderá decorrer sem a recepção de dados do servidor HTTP. Se ocorrer um tempo limite, a conexão é fechada, reaberta e retomada. Se você especificar um valor de tempo limite igual a 0 (zero), a conexão não será reaberta.

Se ocorrer uma reconexão por tempo limite, a nova tentativa é feita a partir do início do pacote e os dados que foram recuperados antes do tempo limite serão descartados. 

proxy host:port

A palavra-chave proxy permite especificar um host e uma porta de proxy. É possível utilizar um host de proxy para recuperar um pacote Solaris do outro lado de um firewall. É preciso fornecer uma porta de proxy ao especificar a palavra-chave proxy.


Exemplo 8–13 Adicionando um pacote utilizando HTTP

Nesse exemplo, a palavra-chave de perfil pacote adiciona todos os pacotes listados no diretório Solaris 10 a partir do local HTTP http://package.central/Solaris_10. Se forem decorridos cinco minutos e nenhum dado for recebido, os dados do pacote são recuperados novamente. Os dados anteriores do pacote são descartados. Qualquer um dos formatos a seguir poderá ser utilizado.

package SUNWnew add http package.central/Solaris_10 timeout 5 
package SUNWnew add http://package.central/Solaris_10 timeout 5 


Exemplo 8–14 Adicionando um pacote utilizando HTTP com uma porta de proxy

Nesse exemplo, a palavra-chave de perfil pacote adiciona todos os pacotes listados no diretório Solaris_10 a partir do local HTTP http://package.central/Solaris_10. O pacote é recuperado através de um firewall utilizando a palavra-chave proxy.

package SUNWnew add http://package.central/Solaris_10 proxy webcache.east:8080

Pacotes armazenados em um dispositivo local

É possível recuperar um pacote do Solaris a partir de um dispositivo local se você armazenou o pacote em um dispositivo orientado a sistema de arquivos de acesso randômico, como um disquete ou DVD-ROM. Utilize a sintaxe a seguir para a palavra-chave pacote.

package package_name add local_device device path file_system_type
package_name

Especifica o nome do pacote no formulário SUNW nome. Para visualizar informações detalhadas sobre pacotes e seus nomes em um sistema instalado, utilize o comando pkginfo -l.

dispositivo

Especifica o nome da unidade onde reside o pacote do Solaris. Se o nome do dispositivo for um caminho canônico, o dispositivo será montado diretamente. Se for fornecido um nome de dispositivo que não seja um caminho canônico, o utilitário de instalação adiciona /dev/dsk/ ao caminho.

path

Especifica o caminho para o pacote do Solaris, relativo ao sistema de arquivos (/) raiz no dispositivo especificado.

file_system_type

Especifica o tipo de sistema de arquivos no dispositivo. Se não for fornecido um tipo de sistema de arquivos, o utilitário de instalação tenta montar um sistema de arquivos UFS. Se a montagem do UFS falhar, o utilitário de instalação tenta montar o sistema de arquivos HSFS.


Exemplo 8–15 Adicionando um pacote utilizando um dispositivo local com um sistema de arquivos UFS

Nesse exemplo, a palavra-chave de perfil pacote adiciona o pacote SUNWnew a partir do diretório /Solaris_10/Product do dispositivo local c0t6d0s0. Esse é um sistema de arquivos UFS.

package SUNWnew add local_device c0t6d0s0 /Solaris_10/Product ufs


Exemplo 8–16 Adicionando um pacote utilizando um dispositivo local com um sistema de arquivos HSFS

Nesse exemplo, a palavra-chave de perfil pacote adiciona o pacote SUNWnew a partir do diretório /Solaris_10/Product do dispositivo local c0t6d0s0. Esse é um sistema de arquivos HSFS.

package SUNWnew add local_device c0t6d0s0 /Solaris_10/Product  hsfs

Pacotes armazenados em um arquivo local

Um pacote pode ser instalado da miniraiz onde o sistema foi inicializado. Ao realizar uma instalação do JumpStart personalizado, você inicializa o sistema a partir de um DVD, CD ou de uma miniraiz com base em NFS. O software de instalação é carregado e executado a partir dessa miniraiz. Portanto, um pacote que foi armazenado no DVD, CD ou na miniraiz com base em NFS é acessível como um arquivo local. Utilize a sintaxe a seguir para a palavra-chave pacote.


package package_name add local_file path 
package_name

Especifica o nome do pacote no formulário SUNW nome. Para visualizar informações detalhadas sobre pacotes e seus nomes em um sistema instalado, utilize o comando pkginfo -l.

path

Especifique o local do pacote. O caminho deverá estar acessível ao sistema como um arquivo local quando o sistema for inicializado a partir do CD Software Solaris - 1 ou do DVD do sistema operacional Solaris. O sistema não pode acessar /net quando for inicializado a partir do CD Software Solaris - 1 ou do DVD do sistema operacional Solaris.


Exemplo 8–17 Adicionando um pacote utilizando um arquivo local

Nesse exemplo, a palavra-chave de perfil pacote adiciona o pacote SUNWnew a partir do diretório /Solaris_10/Product .

package SUNWnew add local_file /Solaris_10/Product

Limitações ao utilizar a palavra-chave pacote

Note essas limitações ao utilizar a palavra-chave pacote:

Comportamento de atualização ao utilizar a palavra-chave pacote

Ao utilizar pacote para uma atualização, o programa JumpStart realiza as seguintes ações:

Palavra-chave de perfil particionamento

partitioning type

particionamento define como os discos serão divididos em segmentos para sistemas de arquivos durante a instalação.

Se não for especificado particionamento no perfil, o tipo padrão de particionamento é utilizado por padrão.

tipo

Utilize um dos valores a seguir:

default

O programa JumpStart seleciona os discos e cria os sistemas de arquivos no qual instalar o software especificado, exceto para quaisquer sistemas de arquivos que sejam especificados nas palavras-chave filesys. rootdisk é selecionado primeiro. O programa JumpStart utiliza discos adicionais se o software especificado não couber no rootdisk.

existente

O programa JumpStart utiliza os sistemas de arquivos existentes nos discos do sistema. Todos os sistemas de arquivos, exceto /, /usr, /usr/openwin, /opt e /var, são preservados. O programa JumpStart utiliza o último campo de ponto de montagem do superbloco do sistema de arquivos para determinar qual o ponto de montagem do sistema de arquivos que o segmento representa.


Observação –

Ao utilizar ambas as palavras-chave de perfil filesys e particionamento existente, é preciso definir o tamanho tamanho como existente.


explícito

O programa JumpStart utiliza os discos e cria os sistemas de arquivos que são especificados pelas palavras-chave filesys. Se for especificado somente o sistema de arquivos (/) raiz com a palavra-chave filesys, todo o software Solaris será instalado no sistema de arquivos (/)raiz.


Observação –

Se o valor for utilizado o valor de perfil explícito, é necessário utilizar a palavra-chave filesys para especificar os discos a serem utilizados e os sistemas de arquivos a serem criados.


Palavra-chave de perfil patch

patch patch_id_list | patch_file patch_location optional_keywords]
patch_id_list

Especifica os números de ID de patch a serem instalados. A lista deverá ser uma lista de IDs de patch Solaris separadas por vírgulas. Os patches são instalados na ordem especificada na lista. Não adicione um espaço depois do espaço, por exemplo: 112467-01,112765-02.

patch_file

Um arquivo com uma lista de patches que se encontra em patch_location . Os patches são instalados na ordem especificada no arquivo.

patch_location

Especifica a localização onde residem os patches. As localizações permitidas são as seguintes:

  • Servidor NFS

  • Servidor HTTP

  • Dispositivo local

  • Arquivo local

optional_keywords

Palavras-chave opcionais dependem de onde os patches estão armazenados. As seções a seguir descrevem os possíveis locais e palavras-chave opcionais.

Patches armazenados em um servidor NFS

Se o patch estiver armazenado em um servidor NFS, utilize uma das seguintes sintaxes para a palavra-chave patch.


patch patch_id_list | patch_file nfs server_name:/patch_directory [retry n]
patch patch_id_list | patch_file nfs://server_name/patch_director  [retry n]
patch_id_list

Especifica os números de ID de patch a serem instalados. A lista deverá ser uma lista de IDs de patch Solaris separadas por vírgulas. Os patches são instalados na ordem especificada na lista.

patch_file

Um arquivo com uma lista de patches que se encontra em patch_location . Os patches são instalados na ordem especificada no arquivo.

server_name

Especifica o nome do servidor onde você armazenou os patches.

patch_directory

Especifica o local do diretório do patch no servidor especificado. Os patches deverão estar no formato padrão de patch.

repetir n

É uma palavra-chave opcional. n é o número máximo de vezes que o utilitário de instalação tentará montar o diretório.


Exemplo 8–18 Adicionando um patch com uma lista ordenada utilizando NFS

Nesse exemplo, a palavra-chave de perfil patch adiciona todos os patches listados no arquivo patch a partir do diretório de patches NFS nfs://patch_master/Solaris/v10/patches. Os patches são instalados na ordem listada em patch. Se uma montagem falhar, serão realizadas cinco tentativas de montagem do NFS.

patch patch_file nfs://patch_master/Solaris/v10/patches retry 5


Exemplo 8–19 Adicionando um patch utilizando NFS

Nesse exemplo, a palavra-chave de perfil patch adiciona os patches 112467–01 e 112765–02 a partir do diretório de patches /Solaris/v10/patches no servidor patch_master.

patch 112467-01,112765-02 nfs patch_master:/Solaris/v10/patches

Patches armazenados em um servidor HTTP

Se o patch estiver armazenado em um servidor HTTP, utilize uma das seguintes sintaxes para a palavra-chave patch.


patch  patch_id_list | patch_file http://server_name [:port] patch_directory optional_http_keywords

patch  patch_id_list | patch_file http server_name [:port] patch_directory optional_http_keywords
patch_id_list

Especifica os números de ID de patch a serem instalados. A lista deverá ser uma lista de IDs de patch Solaris separadas por vírgulas. Os patches são instalados na ordem especificada na lista. Não adicione um espaço depois do espaço, por exemplo: 112467-01,112765-02.

patch_file

Um arquivo com uma lista de patches que se encontra em patch_location . Os patches são instalados na ordem especificada no arquivo.

server_name

Especifica o nome do servidor onde você armazenou o patch.

porta

Especifica uma porta opcional. porta pode ser um número de porta ou o nome de um serviço TCP que tenha um número de porta determinado em tempo de execução.

Se uma porta não for especificada, o número de porta HTTP padrão 80 será utilizado.

patch_directory

Especifica a localização do diretório do patch a ser recuperado do servidor especificado. Ao utilizar um servidor HTTP, o patch deverá estar no formato JAR.

optional_keywords

Especifica as palavras-chave opcionais a utilizar quando recuperar um patch de um servidor HTTP.

Tabela 8–7 Palavras-chave patch opcionais a utilizar com HTTP

Palavra-chave 

Definição de valor 

tempo limite min

A palavra-chave tempo limite permite especificar, em minutos, o tempo máximo que poderá decorrer sem a recepção de dados do servidor HTTP. Se ocorrer um tempo limite, a conexão é fechada, reaberta e retomada. Se você especificar um valor de tempo limite igual a 0 (zero), a conexão não será reaberta.

Se ocorrer uma reconexão por tempo limite, a nova tentativa é feita a partir do início do pacote e os dados que foram recuperados antes do tempo limite serão descartados. 

proxy host:port

A palavra-chave proxy permite especificar um host e uma porta de proxy. É possível utilizar um host de proxy para recuperar um pacote Solaris do outro lado de um firewall. É preciso fornecer uma porta de proxy ao especificar a palavra-chave proxy.


Exemplo 8–20 Adicionando um patch com uma lista ordenada utilizando HTTP

Neste exemplo, a palavra-chave de perfil patch adiciona todos os patches listados no arquivo patch a partir do local HTTP nfs://patch_master/Solaris/v10/patches. Os patches são instalados na ordem especificada no arquivo patch. Se forem decorridos cinco minutos e nenhum dado for recebido, os dados do patch são recuperados novamente. Os dados anteriores do patch são descartados.

patch patch_file http://patch.central/Solaris/v10/patches timeout 5


Exemplo 8–21 Adicionando um patch utilizando HTTP

Neste exemplo, a entrada de palavra-chave de perfil patch adiciona os patches 112467–01 e 112765–02 a partir do local de patch http://patch_master/Solaris/v10/patches.

patch 112467-01,112765-02 http://patch.central/Solaris/v10/patches

Patches armazenados em um dispositivo local

É possível recuperar um pacote do Solaris a partir de um dispositivo local se você armazenou o pacote em um dispositivo orientado a sistema de arquivos de acesso randômico, como um disquete ou DVD-ROM. Utilize a sintaxe a seguir para a palavra-chave patch.


patch patch_id_list | patch_file local_device \
device path file_system_type
patch_id_list

Especifica os números de ID de patch a serem instalados. A lista deverá ser uma lista de IDs de patch Solaris separadas por vírgulas. Os patches são instalados na ordem especificada na lista. Não adicione um espaço depois do espaço, por exemplo: 112467-01,112765-02.

patch_file

Um arquivo com uma lista de patches que se encontra em patch_location . Os patches são instalados na ordem especificada no arquivo.

dispositivo

Especifica o nome da unidade onde reside o pacote do Solaris. Se o nome do dispositivo for um caminho canônico, o dispositivo será montado diretamente. Se for fornecido um nome de dispositivo que não seja um caminho canônico, o utilitário de instalação adiciona /dev/dsk/ ao caminho.

path

Especifica o caminho para o patch do Solaris, relativo ao sistema de arquivos (/) raiz no dispositivo especificado.

file_system_type

Especifica o tipo de sistema de arquivos no dispositivo. Se não for fornecido um tipo de sistema de arquivos, o utilitário de instalação tenta montar um sistema de arquivos UFS. Se a montagem do UFS falhar, o utilitário de instalação tenta montar o sistema de arquivos HSFS.


Exemplo 8–22 Adicionando um patch com uma lista ordenada utilizando um dispositivo local

Nesse exemplo, a palavra-chave de perfil patch adiciona todos os patches listados no arquivo patch_file a partir do diretório /Solaris_10/patches do dispositivo local c0t6d0s0. O arquivo patch determina a ordem dos patches a ser instalado.

patch patch_file c0t6d0s0 /Solaris_10/patches


Exemplo 8–23 Adicionando um patch utilizando um dispositivo local

Nesse exemplo, a palavra-chave de perfil patch adiciona os patches 112467–01 e 112765–02 a partir do diretório de patch /Solaris_10/patches do dispositivo local c0t6d0s0.

patch 112467-01,112765-02 local_device c0t6d0s0 /Solaris_10/patches

Patches armazenados em um arquivo local

Um patch pode ser instalado a partir da miniraiz onde o sistema foi inicializado. Ao realizar uma instalação do JumpStart personalizado, você inicializa o sistema a partir de um DVD, CD ou uma miniraiz com base em NFS. O software de instalação é carregado e executado a partir dessa miniraiz. Portanto, um patch que foi armazenado no DVD, CD ou miniraiz com base em NFS é acessível como um arquivo local. Utilize a sintaxe a seguir para a palavra-chave patch.

patch patch_id_list | patch_file local_file patch _directory 
patch_id_list

Especifica os números de ID de patch a serem instalados. A lista deverá ser uma lista de IDs de patch Solaris separadas por vírgulas. Os patches são instalados na ordem especificada na lista. Não adicione um espaço depois do espaço, por exemplo: 112467-01,112765-02.

patch_file

Um arquivo com uma lista de patches que se encontra em patch_location . Os patches são instalados na ordem especificada no arquivo.

patch_directory

Especifica a localização do diretório de patch. O diretório de patch deverá estar acessível ao sistema como um arquivo local quando o sistema for inicializado a partir do CD Software Solaris - 1 CD ou do DVD do sistema operacional Solaris. O sistema não pode acessar /net quando for inicializado a partir do CD Software Solaris - 1 ou do DVD do sistema operacional Solaris.


Exemplo 8–24 Adicionando um patch com uma lista ordenada utilizando um arquivo local

Nesse exemplo, a palavra-chave de perfil patch adiciona todos os patches que estão listados no arquivo patch_file a partir do diretório /Solaris_10/patches. O arquivo patch determina a ordem dos patches a ser instalado.

patch patch_cal_file local_file /Solaris_10/patches


Exemplo 8–25 Adicionando um patch utilizando um arquivo local

Nesse exemplo, a palavra-chave de perfil patch adiciona os patches 112467–01 e 112765–02 a partir do diretório de patches /Solaris_10/patches .

patch 112467-01,112765-02 local_file /Solaris_10/patches

Limitações ao utilizar a palavra-chave patch

Note as limitações a seguir ao utilizar a palavra-chave patch:

Palavra-chave de perfil conjunto (Somente ZFS)

A palavra-chave conjunto define a instalação em um conjunto raiz ZFS. O conjunto é instalado com um grupo de software especificado pela palavra-chave cluster. As opções poolsize, swapsize, dumpsize e vdevlist são necessárias para criar um novo conjunto raiz.

Para obter uma descrição completa da palavra-chave conjunto e outras palavras-chave que podem ser utilizadas para um conjunto raiz ZFS, consulte conjunto Palavra-chave do perfil (somente para ZFS).

Palavra-chave de perfil root_device (UFS e ZFS)


Observação –

A palavra-chave root_device pode ser utilizada ao instalar um sistema de arquivos UFS ou um conjunto raiz ZFS. O uso dessa palavra-chave é limitado a um único sistema para instalações ZFS.


root_device slice

root_device designa o disco raiz do sistema. Como o disco raiz do sistema é determinado contém informações adicionais.


Observação –

O disco raiz é determinado pelo programa JumpStart e determina onde o sistema operacional deverá ser instalado. O arquivo regras utiliza uma palavra-chave de investigação "rootdisk ”, mas esta palavra-chave é utilizada de forma diferente da palavra-chave "rootdisk" utilizada no perfil JumpStart. Não é possível definir o local de instalação utilizando a palavra-chave de investigação “rootdisk” no arquivo regras. A palavra-chave de investigação rootdisk determina a partir de onde inicializar durante a instalação. Consulte a Tabela 8–10.


Ao atualizar um sistema, root_device designa o sistema de arquivos (/) raiz e os sistemas de arquivos são montados por seu arquivo /etc/vfstab a ser atualizado. É necessário especificar root_device se mais de um sistema de arquivos (/) raiz for atualizado em um sistema. É necessário especificar segmento na forma cwt xdys z ou cxd ysz.

Ao utilizar a palavra-chave root_device, considere o seguinte:


Exemplo 8–26 Palavra-chave de perfil root_device

root_device c0t0d0s2

Como o disco raiz do sistema é determinado

Um disco raiz do sistema é o disco no sistema que contém o sistema de arquivos (/) raiz. Em um perfil, é possível utilizar a variável rootdisk no lugar de um nome de disco, que o programa JumpStart define como o disco raiz do sistema. Tabela 8–8 descreve como o programa JumpStart determina o disco raiz do sistema para a instalação.


Observação –

O programa JumpStart somente determina o tamanho do disco raiz de um sistema durante a instalação inicial. Não é possível alterar o disco raiz de um sistema durante uma atualização.


Tabela 8–8 Como o JumpStart determina o disco raiz de um sistema (instalação inicial)

Estágio 

Ação 

Se a palavra-chave root_device for especificada no perfil, o programa JumpStart define rootdisk como o dispositivo raiz.

Se rootdisk não for definido e a palavra-chave boot_device for especificada no perfil, o programa JumpStart define rootdisk como o dispositivo de inicialização.

Se rootdisk não for definido e uma entrada filesys c wtxd ysz tamanho / for especificada no perfil, o programa JumpStart define rootdisk como o disco que está especificado na entrada.

Se rootdisk não for definido e uma entrada rootdisk.s n for especificada no perfil, o programa JumpStart pesquisa os discos do sistema na ordem de investigação do kernel para obter um sistema de arquivos raiz existente no segmento especificado. Se um disco for encontrado, o programa JumpStart define rootdisk para o disco encontrado.

Se rootdisk não for definido e particionamento existente for especificado no perfil, o programa JumpStart pesquisa os discos do sistema na ordem de investigação do kernel para obter um sistema de arquivos raiz existente. Se um sistema de arquivos raiz não for encontrado ou se mais de um for encontrado, ocorrerá um erro. Se um sistema de arquivos raiz for encontrado, o programa JumpStart define rootdisk para o disco encontrado.

Se rootdisk não for definido, o programa JumpStart define rootdisk para o disco onde o sistema de arquivos (/) raiz estiver instalado.

Palavra-chave de perfil system_type

system_type type_switch

system_type define o tipo de sistema no qual o Solaris OS deve ser instalado.

type_switch representa a opção independente ou servidor, que é utilizada para indicar o tipo de sistema no qual o software Solaris deve ser instalado. Se system_type não for especificado em um perfil, independente será utilizado por padrão.

Palavra-chave de perfil usedisk (UFS e ZFS)


Observação –

A palavra-chave usedisk poderá ser utilizada ao instalar um sistema de arquivos UFS ou um conjunto raiz ZFS. O uso para essa palavra-chave é o mesmo nas instalações de UFS e ZFS.


usedisk disk_name ...

Cada instância de disco dessa palavra-chave requer um item de linha separado. Especifique vários discos para uso em linhas separadas, como mostra o exemplo a seguir:


usedisk                c0t0d0
	usedisk                c0t1d0
	usedisk                c0t2d0

Como padrão, o programa JumpStart utiliza todos os discos operacionais no sistema quando particionamento padrão for especificado. A palavra-chave de perfil usedisk designa um ou mais discos que você deseja que o programa JumpStart utilize. É preciso especificar disk_name no formulário cxt ydz ou c ydz, por exemplo, c0t0d0 ou c0d0s0.

Se você especificar usedisk em um perfil, o programa JumpStart utilizará somente os discos que forem especificados depois da palavra-chave usedisk.


Observação –

Não é possível especificar a palavra-chave usedisk e a palavra-chave dontuse no mesmo perfil.


Variáveis de ambiente do JumpStart personalizado

É possível utilizar variáveis de ambiente nos scripts inicial e final. Por exemplo, um script inicial poderá extrair o tamanho do disco, SI_DISKSIZES, e instalar ou não instalar pacotes particulares em um sistema, com base no tamanho de disco real que o script extrair.

As informações que são obtidas sobre um sistema são armazenadas nessas variáveis de ambiente, que geralmente são ou não definidas dependendo das palavras-chave de regra que forem utilizadas no arquivo regras.

Por exemplo, as informações sobre qual sistema operacional já está instalado em um sistema só estão disponíveis em SI_INSTALLED depois que a palavra-chave instalada for utilizada.

Tabela 8–9 descreve essas variáveis e seus valores.

Tabela 8–9 Variáveis de ambiente de instalação

Variável de ambiente 

Valor 

SI_ARCH

A arquitetura de hardware do cliente de instalação. A variável SI_ARCH é definida quando a palavra-chave arch é definida no arquivo regras.

SI_BEGIN

O nome do script inicial, se for utilizado. 

SI_CLASS

O nome do perfil que é utilizado para instalar o cliente de instalação. 

SI_DISKLIST

Uma lista de nomes de disco separados por vírgula no cliente de instalação. A variável SI_DISKLIST é definida quando a palavra-chave disksize é definida e tem correspondência no arquivo regras. As variáveis SI_DISKLIST e SI_NUMDISKS são utilizadas para determinar o disco físico a ser utilizado para o rootdisk. rootdisk é descrito em Como o disco raiz do sistema é determinado.

SI_DISKSIZES

Uma lista de tamanhos de disco separados por vírgula no cliente de instalação. A variável SI_DISKSIZES é definida quando a palavra-chave disksize é definida e tem correspondência no arquivo regras.

SI_DOMAINNAME

O nome do domínio. A variável SI_DOMAINNAME é definida quando a palavra-chave domainname é utilizada e tem correspondência no arquivo regras.

SI_FINISH

O nome do script final, se for utilizado. 

SI_HOSTADDRESS

O endereço IP do cliente de instalação. 

SI_HOSTNAME

O nome de host do cliente de instalação. A variável SI_HOSTNAME é definida quando a palavra-chave nome de host é utilizada e tem correspondência no arquivo regras.

SI_INSTALLED

O nome do dispositivo de um disco com um sistema operacional específico no disco, por exemplo, Solaris, SunOS ou System V. A variável SI_INSTALLED é definida quando a palavra-chave instalada é utilizada e tem correspondência no arquivo regras. SI_INST_OS e SI_INST_VER são utilizadas para determinar o valor de SI_INSTALLED.

SI_INST_OS

O nome do sistema operacional. SI_INST_OS e SI_INST_VER são utilizadas para determinar o valor de SI_INSTALLED.

SI_INST_VER

A versão do sistema operacional. SI_INST_OS e SI_INST_VER são utilizadas para determinar o valor de SI_INSTALLED.

SI_KARCH

A arquitetura do kernel do cliente de instalação. A variável SI_KARCH é definida quando a palavra-chave karch é utilizada e tem correspondência no arquivo regras.

SI_MEMSIZE

A quantidade de memória física no cliente de instalação. A variável SI_MEMSIZE é definida quando a palavra-chave memsize é utilizada e tem correspondência no arquivo regras.

SI_MODEL

O nome do modelo do cliente de instalação. A variável SI_MODEL é definida quando a palavra-chave modelo é utilizada e tem correspondência no arquivo regras.

SI_NETWORK

O número de rede do cliente de instalação. A variável SI_NETWORK é definida quando a palavra-chave network é utilizada e tem correspondência no arquivo regras.

SI_NUMDISKS

O número de discos em um cliente de instalação. A variável SI_NUMDISKS é definida quando a palavra-chave disksize é utilizada e tem correspondência no arquivo regras. As variáveis SI_NUMDISKS e SI_DISKLIST são utilizadas para determinar o disco físico a ser utilizado para o rootdisk. rootdisk é descrito em Como o disco raiz do sistema é determinado.

SI_OSNAME

A versão do sistema operacional na imagem do software Solaris. Por exemplo, é possível utilizar a variável SI_OSNAME em um script se estiver instalando o software Solaris em sistemas que possui como base a versão do sistema operacional na imagem do CD DVD do sistema operacional Solaris ou Software Solaris - 1.

SI_ROOTDISK

O nome do dispositivo do disco que é representado pelo nome lógico rootdisk. A variável SI_ROOTDISK é definida quando a palavra-chave disksize ou instalada é definida como rootdisk no arquivo regras. A variável SI_ROOTDISK define o dispositivo a partir do qual será feita a inicialização durante a instalação.


Observação –

Não é possível definir o local de instalação utilizando a palavra-chave de investigação“rootdisk” no arquivo regras. Para obter informações sobre a variável “ rootdisk” que é definida em um perfil do JumpStart, consulte Como o disco raiz do sistema é determinado.


SI_ROOTDISKSIZE

O tamanho do disco que é representado pelo nome lógico rootdisk. A variável SI_ROOTDISKSIZE é definida quando a palavra-chave disksize ou instalado é definida como rootdisk no arquivo regras.

SI_TOTALDISK

A quantidade total de espaço em disco no cliente de instalação. A variável SI_TOTALDISK é definida quando a palavra-chave totaldisk é utilizada e possui correspondência no arquivo regras.

Palavras-chave e valores de investigação

Tabela 8–10 descreve cada palavra-chave de regra e sua palavra-chave de investigação equivalente.


Observação –

Sempre coloque palavras-chave de investigação no início ou próximo ao início do arquivo regras.


Tabela 8–10 Descrição de palavras-chave de investigação

Palavra-chave de regra 

Palavra-chave de investigação equivalente 

Descrição da palavra-chave de investigação 

qualquer

Nenhum  

 

arch

arch

Determina a arquitetura do kernel, i386 ou SPARC, e define SI_ARCH.

disksize

discos

Retorna o tamanho dos discos de um sistema em MB na ordem de investigação do kernel, c0t3d0s0, c0t3d0s1, c0t4d0s0. disksize define SI_DISKLIST , SI_DISKSIZES, SI_NUMDISKS e SI_TOTALDISK .

domainname

domainname

Retorna o nome de domínio NIS ou NIS+ de um sistema ou branco e define SI_DOMAINNAME . A palavra-chave domainname retorna a saída de domainname(1M).

hostaddress

hostaddress

Retorna o endereço IP de um sistema, o primeiro endereço que é listado na saída de ifconfig(1M) -a que não seja lo0, e defineSI_HOSTADDRESS.

hostname

nome de host

Retorna o nome de host de um sistema que é a saída de uname(1) -n e define SI_HOSTNAME.

instalada

instalada

Retorna o nome da versão do Solaris OS que está instalado em um sistema e define SI_ROOTDISK e SI_INSTALLED.

Se o programa JumpStart encontrar uma versão do Solaris, mas não for capaz de determinar a versão, a versão que é retornada é SystemV.

karch

karch

Retorna o grupo da plataforma de um sistema, por exemplo, i86pc ou sun4u, e define SI_KARCH. Para obter uma lista de nomes de plataformas, consulte Guia da plataforma de hardware do Solaris Sun em http://docs.sun.com.

memsize

memsize

Retorna o tamanho da memória física em um sistema em MB e define SI_MEMSIZE .

modelo

modelo

Retorna o nome da plataforma de um sistema e define SI_MODEL. Para obter uma lista de nomes de plataformas, consulte Guia da plataforma de hardware do Solaris Sun em http://docs.sun.com.

rede

rede

Retorna o número de rede de um sistema, que o programa JumpStart determina efetuando um E lógico entre o endereço IP do sistema e a máscara de subrede. O endereço IP e a máscara de subrede do sistema são extraídos do primeiro endereço que é listado na saída de ifconfig(1M) -a que não seja lo0. A palavra-chave rede define SI_NETWORK.

osname

osname

Retorna a versão e o nome do sistema operacional do Solaris OS que for encontrado em um CD e define SI_OSNAME.

Se o programa JumpStart encontrar uma versão do Solaris, mas não for capaz de determinar a versão, a versão que é retornada é SystemV.

  

rootdisk

Retorna o nome e o tamanho em MB do disco raiz de um sistema e define SI_ROOTDISK.

totaldisk

totaldisk

Retorna o espaço total do disco em um sistema (em MB) e define SI_TOTALDISK . O espaço total do disco inclui todos os discos operacionais que estejam anexados a um sistema.