Este capítulo fornece instruções passo-a-passo sobre como preparar os sistemas em seu site a partir do qual e no qual você pretende instalar o software Solaris utilizando o método de instalação personalizada JumpStart.
Se estiver instalando um grupo raiz ZFS Solaris, consulte Capítulo 9Instalação de um conjunto raiz do ZFS com o JumpStart para limitações e exemplos de perfil.
Tarefa |
Descrição |
Para instruções |
---|---|---|
Decida como atualizar o sistema se uma versão anterior do software Solaris estiver instalada no sistema. |
Se uma versão anterior do Solaris estiver instalada no sistema, é necessário determinar como atualizar o sistema. Certifique-se de que você sabe o que fazer antes e depois de atualizar um sistema. O planejamento ajuda você a criar seus perfis, scripts iniciais e finais. | |
Crie um diretório JumpStart. |
Em um servidor Se você deseja executar instalações JumpStart personalizadas em sistemas que estão conectados a uma rede, você deve criar um Servidor de perfis. O Servidor de perfis contém um diretório JumpStart para os arquivos JumpStart personalizados. | |
Em um disquete Se você deseja executar instalações JumpStart personalizadas em sistemas que não estão conectados a uma rede, você deve criar um disquete de perfil. Um disquete de perfil contém os arquivos JumpStart personalizados. | ||
Adicione regras ao arquivo regras. |
Depois de decidir como deseja que cada grupo de sistemas ou sistemas únicos sejam instalados, crie uma regra para cada grupo que você deseja instalar. Cada regra distingue um grupo, com base em um ou mais atributos do sistema. A regra vincula cada grupo a um perfil. | |
Crie um perfil para cada regra. |
Um perfil é um arquivo de texto que define como instalar o software Solaris, por exemplo, qual grupo de software a ser instalado no sistema. Cada regra especifica um perfil para definir como um sistema deve ser instalado com o software Solaris quando a regra é correspondida. Você normalmente cria um perfil diferente para cada regra. No entanto, o mesmo perfil pode ser utilizado em mais de uma regra. | |
(Opcional) Testar os perfis. |
Depois de criar um perfil, utilize o comando pfinstall(1M) para testar o perfil antes de utilizar o perfil para instalar ou atualizar um sistema. | |
Valide o arquivo regras. |
O arquivo rules.ok é uma versão gerada do arquivo regras que o programa JumpStart utiliza para corresponder o sistema a ser instalado com um perfil. Você deve utilizar o script verificar para validar o arquivo regras. |
Ao configurar instalações JumpStart personalizadas para os sistemas na rede, é necessário criar um diretório em um servidor chamado de diretório JumpStart. O diretório JumpStart contém todos os arquivos JumpStart personalizados essenciais, por exemplo, o arquivo regras, o arquivo rules.ok e perfis. Você deve salvar o diretório JumpStart na raiz (/) diretório do Servidor de perfis.
O servidor que contém um diretório JumpStart é chamado de Servidor de perfis. Um Servidor de perfis pode ser o mesmo sistema como um servidor de instalação, de inicialização ou completamente diferente. Um Servidor de perfis pode fornecer arquivos JumpStart personalizados para plataformas diferentes. Por exemplo, um servidor x86 pode fornecer arquivos JumpStart personalizados para os sistemas com base em SPARC e com base em x86.
Depois de criar um Servidor de perfis, é necessário permitir que os sistemas acessem o servidor. Para instruções detalhadas, consulte Permitir que todos os sistemas acessem o Servidor de perfis.
Esse procedimento supõe que o sistema está executando o Gerenciador de volume. Se você não estiver utilizando o Gerenciador de volume para gerenciar discos, consulte o System Administration Guide: Devices and File Systems para informações detalhadas sobre gerenciar mídia removível sem o Gerenciador de volume.
Localize o servidor no qual você deseja criar o diretório JumpStart.
Torne-se um superusuário ou assuma uma função equivalente.
Funções contêm autorizações e comandos privilegiados. Para mais informações sobre as funções, consulte Configuring RBAC (Task Map) no System Administration Guide: Security Services.
Crie o diretório JumpStart em qualquer lugar do servidor.
# mkdir -m 755 jumpstart_dir_path |
No comando, jumpstart_dir_path é o caminho absoluto do diretório JumpStart.
Por exemplo, comando a seguir cria um diretório chamado de jumpstart no diretório raiz (/) e configura as permissões para 755:
# mkdir -m 755 /jumpstart |
Edite o arquivo /etc/dfs/dfstab adicionando a entrada a seguir.
share -F nfs -o ro,anon=0 jumpstart_dir_path |
Por exemplo, a entrada a seguir compartilha o diretório /jumpstart:
share -F nfs -o ro,anon=0 /jumpstart |
Determine se você deseja copiar exemplos de arquivos JumpStart personalizados para o seu diretório JumpStart.
Se não, vá para a Etapa 9.
Se sim, utilize a tabela de decisão a seguir para determinar o que fazer depois.
Copie os arquivos JumpStart personalizados de exemplo no diretório JumpStart no Servidor de perfis.
# cp -r media_path/Solaris_10/Misc/jumpstart_sample/* jumpstart_dir_path |
O caminho para o CD, DVD ou imagem no disco local
O caminho no Servidor de perfis, onde você está colocando os arquivos JumpStart personalizados de exemplo
Por exemplo, o seguinte comando copia o diretório jumpstart_sampleno diretório /jumpstart no Servidor de perfis:
cp -r /cdrom/cdrom0/Solaris_10/Misc/jumpstart_sample/* /jumpstart |
Atualize os arquivos JumpStart de exemplo para que os arquivos funcionem em seu ambiente.
Certifique-se de que a raiz possua o diretório JumpStart e que as permissões estejam configuradas para 755.
Permitir que os sistemas na rede acessem o Servidor de perfis.
Para instruções detalhadas, consulte Permitir que todos os sistemas acessem o Servidor de perfis.
Quando você cria um Servidor de perfis, deve se assegurar que os sistemas possam acessar o diretório JumpStart no servidor do perfil durante uma instalação JumpStart personalizada. Utilize uma das formas a seguir para garantir o acesso.
Comando ou arquivo |
Fornecendo acesso |
Instruções |
---|---|---|
Cada vez que você adicionar um sistema para instalação de rede, utilize a opção -c com o comando add_install_client para especificar o Servidor de perfis. Observação – Se você não estiver utilizando NFS, deve utilizar outro meio para fornecer acesso.
|
|
|
Especifique o local do diretório JumpStart ao inicializar o sistema |
| |
| ||
arquivo /etc/bootparams |
Adicione um curinga no arquivo /etc/bootparams. |
Utilize o procedimento a seguir somente se você armazenar informações de instalação de rede nos seguintes locais:
No arquivo /etc/bootparams.
No banco de dados bootparams do serviço de nomes. Para atualizar o banco de dados bootparams, adicione a entrada que é mostrada na Etapa 3.
Se você utiliza o procedimento a seguir, os sistemas devem ser do mesmo tipo, tal como todos os sistemas SPARC.
Não utilize esse procedimento sob as condições a seguir:
Se você salvar o diretório JumpStart em um disquete.
Se você especificar o local do Servidor de perfis ao inicializar o sistema. Se você possuir sistemas de arquiteturas diferentes, especifique o local do Servidor de perfis ao inicializar o sistema
Se você possuir as condições acima, utilize o comando inicializar SPARC ou o menu GRUB x86.
Você também pode armazenar informações de instalação de rede em um servidor DHCP.
Para sistemas com base em SPARC, você utiliza o comando add_install_client e a opção -d para especificar que o programa JumpStart personalizado utiliza o servidor DHCP. Ou utiliza o comando inicializar com a opção dhcp para especificar que o programa JumpStart personalizado utiliza o servidor DHCP. Para instruções sobre como utilizar essa opção, consulte SPARC: Referência de comando para o comando inicializar
Para sistemas com base em x86, você utiliza o dhcp em uma das maneiras a seguir:
Se você utilizar um servidor de instalação, utilize o comando add_install_client e a opção -d para especificar que o programa JumpStart personalizado utiliza o servidor DHCP com PXE.
É possível editar a entrada GRUB em seu menu e adicionar a opção dhcp. Para instruções sobre como editar a entrada GRUB, consulte x86: Efetuando uma instalação personalizada JumpStart editando o comando de inicialização GRUB
Sobre a instalação ou um servidor de inicialização, efetue logon como superusuário.
Utilize um editor de texto para abrir /etc/bootparams.
* install_config=server:jumpstart_dir_path |
Um caractere curinga que especifica que todos os sistemas possuem acesso
O nome do host do Servidor de perfis onde o diretório JumpStart está localizado
O caminho absoluto do diretório JumpStart
Por exemplo, a entrada a seguir permite que todos os sistemas possam acessar o diretório /jumpstart no Servidor de perfis que é nomeado desherlock :
* install_config=sherlock:/jumpstart |
O uso desse procedimento pode produzir a seguinte mensagem de erro quando um cliente de instalação é inicializado:
WARNING: getfile: RPC failed: error 5: (RPC Timed out).
Inicializando a partir da rede, mensagens de erro contém detalhes sobre essa mensagem de erro.
Agora, todos os sistemas podem acessar o Servidor de perfis.
Um disquete que contém um diretório JumpStart é chamado de disquete de perfil. Um sistema que não está conectado à rede não possui acesso a um Servidor de perfis. Como resultado, você deve criar um diretório JumpStart em um disquete se um sistema não está conectado a uma rede. O sistema no qual você cria um disquete de perfil deve possuir um drive de disquete.
O diretório JumpStart contém todos os arquivos JumpStart personalizados essenciais, por exemplo, o arquivo regras, o arquivorules.ok e perfis. Você deve salvar o diretório JumpStart na raiz (/) diretório do disquete de perfil.
Consulte um dos procedimentos a seguir:
Esse procedimento pressupõe que o sistema está executando o Gerenciador de volume. Se você não estiver utilizando o Gerenciador de volume para gerenciar disquetes, CD e DVDs, consulte o System Administration Guide: Devices and File Systems para informações detalhadas sobre como gerenciar mídia removível sem o Gerenciador de volume.
Localize um sistema com base em SPARC no qual um unidade de disquete está anexado.
Torne-se um superusuário ou assuma uma função equivalente.
Funções contêm autorizações e comandos privilegiados. Para mais informações sobre as funções, consulte Configuring RBAC (Task Map) no System Administration Guide: Security Services.
Insira um disquete virgem ou um disquete que pode ser regravado na unidade de disquete.
# volcheck |
Determine se o disquete contém um sistema de arquivos UNIX (UFS).
Examine o conteúdo do arquivo /etc/mnttab no sistema para uma entrada tal como a seguinte:
/vol/dev/diskette0/scrap /floppy/scrap ufs suid,rw,largefiles,dev=1740008 927147040 |
Se a entrada existir, vá para a Etapa 7.
Se a entrada não existir, vá para o próximo passo.
# newfs /vol/dev/aliases/floppy0 |
Determine se você deseja copiar exemplos de arquivos JumpStart personalizados para o seu diretório JumpStart.
Se não, vá para a Etapa 10.
Se sim, utilize a tabela de decisão a seguir para determinar o que fazer depois.
Locais de exemplo |
Instruções |
|
---|---|---|
O &SolarisDvdSPARC ou o Software Solaris para plataformas SPARC - CD 1 |
Insira o CD DVD do sistema operacional Solaris ou o Software Solaris - 1 em sua unidade de CD-ROM do servidor. O Gerenciador de volume monta automaticamente o CD ou DVD. |
|
Uma imagem do &SolarisDvdSPARC ou do Software Solaris para plataformas SPARC - CD 1 no disco local |
Alterar diretório para o local da imagem do DVD do sistema operacional Solaris ou do Software Solaris - 1. Por exemplo, digite o seguinte comando:
|
Copie os arquivos JumpStart personalizados de exemplo no diretório JumpStart no disquete de perfil.
# cp -r media_path/Solaris_10/Misc/jumpstart_sample/* jumpstart_dir_path |
O caminho para o CD, DVD ou imagem no disco local
O caminho para o disquete de perfil onde você deseja colocar os arquivos JumpStart personalizados de exemplo
É necessário colocar todos os arquivos de instalação JumpStart personalizados no diretório raiz (/) no disquete.
Por exemplo, o comando a seguir copia o conteúdo do jumpstart_sample no Software Solaris para plataformas SPARC - CD 1 para o diretório raiz (/) em um disquete de perfil que é nomeado scrap:
cp -r /cdrom/cdrom0/Solaris_10/Misc/jumpstart_sample/* /floppy/scrap |
Atualize o arquivos JumpStart de exemplo no disquete de perfil para que os arquivos funcionem em seu ambiente.
Certifique-se de que a raiz possui o diretório JumpStart e que as permissões estão configuradas para 755.
Ejete o disquete.
# eject floppy |
Você completou a criação de um disquete de perfil. Agora é possível atualizar o arquivo regras e criar perfis em um disquete de perfil para efetuar as instalações JumpStart personalizadas. Para continuar, vá para Criando o arquivo regras.
Utilize este procedimento para criar um disquete de perfil com GRUB. O menu GRUB é fornecido durante o processo da instalação que permite o processo de inicialização. O menu GRUB substitui o Assistente de configuração de dispositivo Solaris que pode ter sido necessário para inicializar um sistema em versões anteriores.
Este procedimento pressupõe que o sistema está executando o Gerenciador de volume. Se você não estiver utilizando o Gerenciador de volume para gerenciar disquetes, CD e DVDs, consulte o System Administration Guide: Devices and File Systems para informações detalhadas sobre como gerenciar mídia removível sem o Gerenciador de volume.
Localize o sistema com base em x86 no qual uma unidade de disquete está anexada.
Torne-se um superusuário ou assuma uma função equivalente.
Funções contêm autorizações e comandos privilegiados. Para mais informações sobre as funções, consulte Configuring RBAC (Task Map) no System Administration Guide: Security Services.
Insira um disquete virgem ou um disquete que pode ser regravado na unidade de disquete.
# volcheck |
Determine se você deseja copiar exemplos de arquivos JumpStart personalizados para o seu diretório JumpStart.
Se não, vá para a Etapa 8.
Se sim, utilize a tabela de decisão a seguir para determinar o que fazer depois.
Locais de exemplo |
Instruções |
|
---|---|---|
O DVD do sistema operacional Solaris para plataformas x86 ou o Software Solaris para plataformas x86 - CD 1 |
Insira o DVD do sistema operacional Solaris para plataformas x86 ou o Software Solaris para plataformas x86 - CD 1 em sua unidade de CD-ROM do servidor. O Gerenciador de volume monta automaticamente o CD ou DVD. |
|
Uma imagem do DVD do sistema operacional Solaris para plataformas x86 ou do Software Solaris para plataformas x86 - CD 1 em um disco local |
Alterar diretório para o local da imagem do DVD do sistema operacional Solaris ou do Software Solaris - 1. Por exemplo, digite o seguinte:
|
Copie os arquivos JumpStart personalizados de exemplo no diretório JumpStart no disquete de perfil.
# cp -r media_path/Solaris_10/Misc/jumpstart_sample/* jumpstart_dir_path |
O caminho para o CD, DVD ou imagem no disco local
O caminho para o disquete de perfil onde você deseja colocar os arquivos JumpStart personalizados de exemplo
É necessário colocar todos os arquivos de instalação JumpStart personalizados no diretório raiz (/) no disquete.
Por exemplo, o seguinte comando copia o conteúdo do jumpstart_sample no Software Solaris para plataformas SPARC - CD 1 para o diretório raiz (/) em um disquete de perfil que é nomeado scrap:
cp -r /cdrom/cdrom0/Solaris_10/Misc/jumpstart_sample/* /floppy/scrap |
Atualize o arquivos JumpStart de exemplo no disquete de perfil para que os arquivos funcionem em seu ambiente.
Certifique-se de que a raiz possui o diretório JumpStart e que as permissões estão configuradas para 755.
Ejete o disquete clicando em Ejetar disco na janela Gerenciador de arquivo ou digitando eject floppy na linha de comando.
Na caixa de diálogo Gerenciador de mídia removível, clique em OK.
Ejete manualmente o disquete.
Você completou a criação de um disquete de perfil. Agora é possível atualizar o arquivo regras e criar perfis em um disquete de perfil para efetuar instalações JumpStart personalizadas. Para continuar, vá para Criando o arquivo regras.
O arquivo de regras é um arquivo de texto que contém uma regra para cada grupo de sistemas sobre os quais você deseja instalar o Solaris OS. Cada regra distingue um grupo de sistemas que são baseados em um ou mais atributos do sistema. Cada regra também vincula cada grupo a um perfil. Um perfil é um arquivo de texto que define como o software Solaris deve ser instalado em cada sistema no grupo. Por exemplo, a regra a seguir especifica que o programa JumpStart utiliza a informação no perfil basic_prof para instalar quaisquer sistema com o grupo de plataforma sun4u.
karch sun4u - basic_prof - |
O arquivo regras é utilizado para criar o arquivo rules.ok, que é exigido para instalações JumpStart personalizadas.
Se você configurar o diretório JumpStart utilizando os procedimentos em Criando um disquete de perfil para sistemas independentes ou Criando um servidor de perfis para sistemas em rede, um exemplo de arquivo regras já está localizado no diretório JumpStart. O exemplo de arquivo regras contém a documentação e algumas regras de exemplo. Se você utiliza o exemplo de arquivo regras, certifique-se de comentar as regras de exemplo que não pretende utilizar.
O arquivo regras deve possuir os seguintes atributos:
O arquivo regras pode conter qualquer uma das opções a seguir:
Texto comentado
Qualquer texto que está incluído após o símbolo # em uma linha é tratado pelo JumpStart como um texto comentado. Se uma linha começar com o símbolo #, a linha inteira será tratada como um comentário.
Uma ou mais linhas brancas
Uma ou mais regras multilinhas
Para continuar uma regra única em uma nova linha, inclua um caractere de retroreferência (\) logo antes de pressionar Retornar.
Utilize um editor de texto para criar um arquivo de texto que é nomeado como regras. Ou abra o arquivo regras de exemplo no diretório JumpStart criado.
Adicionando uma regra no arquivo regras para cada grupo de sistemas no qual você deseja instalar o software Solaris.
Para uma lista de palavras-chave do arquivo regras e valores, consultePalavras-chave e valores de regras.
Uma regra dentro de um arquivo regras deve aderir à seguinte sintaxe:
!rule_keyword rule_value && !rule_keyword rule_value ... begin profile finish |
Um símbolo que é utilizado antes de uma palavra-chave para indicar negação.
A unidade lexical predefinida ou uma palavra que descreve um atributo do sistema geral, tal como nome do host,hostname, ou tamanho de memória memsize. rule_keyword é utilizado com o valor de regra para corresponder a um sistema com o mesmo atributo a um perfil. Para a lista de palavras-chaves de regra, consulte Palavras-chave e valores de regras
Um valor que fornece o atributo de sistema específico para a palavra-chave de regra correspondente. Valores de regra são descritos em Palavras-chave e valores de regras.
Um símbolo que você deve utilizar para unir a palavra-chave de regra e pares de valores de regra na mesma regra (um E lógico). Durante uma instalação JumpStart personalizada, um sistema deve corresponder cada par na regra antes que a regra corresponda.
O nome de um script Bourne shell opcional que pode ser executado antes da instalação iniciar. Se não existir script inicial, você deve digitar um sinal de menos (-) nesse campo. Todos os scripts iniciais devem estar localizados no diretório JumpStart.
Informações sobre como criar scripts iniciais estão presentes em Criando scripts iniciais.
O nome de um arquivo de texto que define como o software Solaris deve ser instalado no sistema quando um sistema corresponder com a regra. A informação em um perfil consiste de palavras-chave de perfil e seus valores de perfil correspondentes. Todos os perfis devem estar localizados no diretório JumpStart.
Maneiras opcionais de utilizar o campo de perfil estão descritas em Utilizando um programa de instalação específico para site e Criando perfis derivados com script inicial.
O nome de um script Bourne shell opcional que pode ser executado depois da instalação ser concluída. Se não existir script final, você deve digitar um sinal de menos (-) nesse campo. Todos os scripts finais devem estar localizados no diretório JumpStart.
Informações sobre como criar scripts finais são apresentadas em Criando script finais
No mínimo, cada regra deve conter as opções a seguir:
Uma palavra-chave, um valor e um perfil correspondente
Um sinal de menos (-) nos campos iniciais e finais se nenhum script inicial e final são especificados
Salve o arquivo regras no diretório JumpStart.
Certifique-se de que a raiz possui o arquivo regras e que as permissões estão configuradas para 644.
O exemplo a seguir mostra várias regras de exemplo em um arquivo de regras. Cada linha possui uma palavra-chave de regra e um valor válido para essa palavra-chave. O programa JumpStart digitaliza o arquivo regras de cima para baixo.
Quando o programa JumpStart corresponde a uma palavra-chave de regra e a um valor com um sistema conhecido, o programa JumpStart instala o software Solaris, que é especificado pelo perfil que está listado no campo perfil.
Para uma lista completa de limitações de arquivo regras, consulteSintaxe do arquivo regras
# rule keywords and rule values begin script profile finish script # ----------------------------- ------------ -------- ------------- hostname eng-1 - basic_prof - network 192.168.255.255 && !model \ 'SUNW,Sun-Blade-100' - net_prof - model SUNW,SPARCstation-LX - lx_prof complete network 192.168.2.0 && karch i86pc setup x86_prof done memsize 64-128 && arch i386 - prog_prof - any - - generic_prof - |
A lista a seguir descreve algumas das palavras-chave e valores a partir deste exemplo.
A regra corresponde se o nome de host do sistema for eng-1. O perfil basic_prof é utilizado para instalar o software Solaris no sistema que corresponda a regra.
A regra corresponde se o sistema está na subrede 192.168.255.255 e se o sistema não for um Sun Blade 100 (SUNW,Sun-Blade-100). O perfil net_prof é utilizado para instalar o software Solaris em sistemas que correspondam a essa regra. Essa regra também fornece um exemplo de continuação de uma única regra para uma nova linha, utilizando o caractere retroreferência (\).
A regra corresponde se o sistema for um SPARCstation LX. O perfil lx_proof e o script final completo são utilizados para instalar o software Solaris em sistemas que correspondam a essa regra.
A regra corresponde se o sistema estiver na subrede 192.168.2.0 e for um sistema com base em x86. O script inicial instalação, o perfil x864u_prof e o script final concluído são utilizados para instalar o software Solaris em sistemas que correspondam a essa regra.
A regra corresponde se o sistema possuir entre 64 e 128 MB de memória e for um sistema com base em x86. O perfil prog_prof é utilizado para instalar o software Solaris no sistema que corresponda a regra.
A regra corresponde a qualquer sistema que não corresponde às regras anteriores. O perfil generic_prof é utilizado para instalar o software Solaris nos sistemas que correspondam a regra. Se qualquer é utilizado, sempre deve ser a última regra no arquivo regras.
Um perfil é um arquivo de texto que define como instalar o software Solaris em um sistema. Um perfil define elementos da instalação, por exemplo, o grupo de software a ser instalado. Cada regra especifica um perfil que define como um sistema deve ser instalado. É possível criar perfis diferentes para cada regra ou utilizar mesmo perfil em mais de uma regra.
Um perfil consiste de uma ou mais palavras-chave de perfil e seus valores. Cada palavra-chave de perfil é um comando que controla um aspecto de como o programa JumpStart deve instalar o software Solaris em um sistema. Por exemplo, o valor e a palavra-chave de perfil a seguir especificam que o programa JumpStart instala o sistema como um servidor:
system_type server |
Perfis de exemplo já estão localizados no diretório JumpStart se você criou o diretório JumpStart utilizando qualquer um destes procedimentos:
Um perfil deve conter o seguinte:
A palavra-chave de perfil install_type como a primeira entrada
Uma palavra-chave por linha
Se os sistemas forem atualizados pelo perfil, a palavra-chave root_device contém mais de um sistema de arquivos raiz (/) que pode ser atualizado
Um perfil pode conter o seguinte:
Texto comentado
Qualquer texto que está inserido depois do símbolo # em uma linha é tratado pelo programa JumpStart como texto comentado. Se uma linha começar com o símbolo #, a linha inteira será tratada como um comentário.
Uma ou mais linhas em branco
Utilize um editor de texto para criar um arquivo de texto. Nomeie o arquivo de forma descritiva. Ou abra um perfil de exemplo no diretório JumpStart que você criou.
Certifique-se que o nome do perfil reflete como você pretende utilizar o perfil para instalar o software Solaris em um sistema. Por exemplo, é possível nomear os perfis basic_install, eng_profile ou user_profile.
Adicionar palavras-chave de perfil e valores para o perfil.
Para uma lista de valores e palavras-chave de perfil, consulte Palavras-chave e valores de perfil.
Palavras-chave de perfil e seus valores diferenciam maiúsculas de minúsculas.
Salve o perfil no diretório JumpStart.
Certifique-se de que a raiz possua o perfil e que as permissões estão configuradas para 644.
Teste o perfil (opcional).
Testando um perfil contém informação sobre como testar perfis.
Os exemplos de perfis a seguir mostram como utilizar as diferentes palavras-chave de perfil e valores para controlar como o software Solaris está instalado em um sistema. Palavras-chave e valores de perfil contém uma descrição de valores e palavras-chave.
Se você estiver instalando um grupo de raiz Solaris ZFS , consulte o Capítulo 9Instalação de um conjunto raiz do ZFS com o JumpStart para limitações e exemplos de perfil.
# profile keywords profile values # ----------------- ----------------- install_type initial_install system_type standalone partitioning default filesys any 512 swap # specify size of /swap cluster SUNWCprog package SUNWman delete cluster SUNWCacc |
A lista a seguir descreve algumas das palavras-chave e os valores a partir deste exemplo.
A palavra-chave install_type é necessária em todos os perfis
A palavra-chave system_type define que o sistema deve ser instalado como um sistema independente.
Os segmentos do sistema de arquivos são determinadas pelo software a ser instalado com o valor padrão. O tamanho da permuta é configurada para 512 MB e está instalado em qualquer disco, valor qualquer.
O grupo de desenvolvedores do software SolarisSUNWCprog está instalado no sistema.
Se as páginas do manual padrão estão montadas a partir do servidor de arquivos,s_ref, na rede, os pacotes da página do manual não devem ser instalados no sistema. Os pacotes que contém os utilitários de Contabilidade de sistema estão selecionados para serem instalados no sistema.
# profile keywords profile values # ----------------- ----------------- install_type initial_install system_type standalone partitioning default filesys any 512 swap # specify size of /swap cluster SUNWCprog cluster SUNWCacc package apache_server \ http://package.central/packages/apache timeout 5 |
A lista a seguir descreve algumas das palavras-chave e os valores a partir desse exemplo.
A palavra-chave install_type é exigida em todos os perfis.
A palavra-chave system_type define que o sistema deve ser instalado como um sistema independente.
Os segmentos do sistema de arquivos são determinados pelo software a ser instalado com o valor padrão. O tamanho da permuta é configurada para 512 MB e é instalada em qualquer disco, valorqualquer.
O grupo de desenvolvedores do software Solaris SUNWCprog está instalado no sistema
Um pacote de terceiros é instalado no sistema localizado em um servidor HTTP.
# profile keywords profile values # ---------------- ------------------- install_type initial_install system_type standalone partitioning explicit filesys c0t0d0s0 auto / filesys c0t3d0s1 auto swap filesys any auto usr cluster SUNWCall |
A lista a seguir descreve algumas das palavras-chave e os valores a partir desse exemplo.
Os segmentos do sistema de arquivos são determinados pelas palavras-chave filesys, valor explícito. O tamanho da raiz (/) está baseado no software selecionado, valorautoe está instalado noc0t0d0s0. O tamanho da permuta é configurado para o tamanho necessário e é instalado no c0t3d0s1. usrestá baseado no software selecionado e o programa de instalação determina ondeusrestá instalado, baseado no valorqualquer.
O Entire Solaris Software Group, SUNWCall, está instalado no sistema
# profile keywords profile values # ---------------- ------------------- install_type upgrade root_device c0t3d0s2 backup_media remote_filesystem timber:/export/scratch package SUNWbcp delete package SUNWxwman add cluster SUNWCacc add patch patch_list nfs://patch_master/Solaris_10/patches \ retry 5 locale de |
A lista a seguir descreve algumas das palavras-chave e os valores a partir desse exemplo.
O perfil atualiza um sistema ao redistribuindo o espaço em disco. Neste exemplo, o espaço em disco deve ser realocado porque alguns sistemas de arquivos no sistema não possuem espaço suficiente para a atualização.
O sistema de arquivos raiz no c0t3d0s2 é atualizado.
Um sistema remoto que é nomeado como timber deve ser utilizado para fazer backup de dados durante a realocação do espaço em disco. Para mais valores de palavras-chave de mídia de backup, consulte Palavra-chave de perfil backup_media.
O pacote de compatibilidade binário SUNWbcp não é instalado no sistema depois da atualização.
O código garante que as páginas do manual X Window System e os Utilitários de contabilidade do sistema devem ser instalados se eles já não estiverem instalados no sistema. Todos os pacotes já existentes no sistema são atualizados automaticamente.
Uma lista de patches que são instalados com a atualização. A lista de patch está localizada em um servidor NFS nomeado de patch_master sob os diretórios Solaris_10/patches. No caso de uma falha de montagem, a montagem NFS é tentada cinco vezes.
Os pacotes de localização alemães devem ser instalados no sistema.
# profile keywords profile values # ---------------- ------------------- install_type upgrade root_device c0t3d0s2 backup_media remote_filesystem timber:/export/scratch layout_constraint c0t3d0s2 changeable 100 layout_constraint c0t3d0s4 changeable layout_constraint c0t3d0s5 movable package SUNWbcp delete package SUNWxwman add cluster SUNWCacc add locale de |
A lista a seguir descreve algumas das palavras-chave e os valores a partir desse exemplo.
O perfil atualiza um sistema ao realocar o espaço em disco. Nesse exemplo, o espaço em disco deve ser realocado porque alguns sistemas de arquivos no sistema não possuem espaço suficiente para a atualização.
O sistema de arquivos raiz em c0t3d0s2 é atualizado.
Um sistema remoto que é nomeado como timber deve ser utilizado para fazer backup de dados durante a realocação do espaço em disco. Para mais valores de palavra-chave de mídia de backup, consulte Palavra-chave de perfil backup_media.
As palavras-chave layout_constraint que designam esse layout automático podem executar o seguinte quando o layout automático tentar realocar espaço em disco para a atualização.
Alterar segmentos 2 e 4. Os segmentos podem ser movidos para outro local e o tamanho pode ser alterado.
Mover segmento 5. O segmento pode ser movido para outro local mas seu tamanho não pode ser alterado.
O pacote de compatibilidade binário SUNWbcp não está instalada no sistema depois da atualização.
O código garante que as páginas do manual X Window System e os Utilitários de contabilidade do sistema sejam instalados se ainda não estiverem. Todos os pacotes já existentes no sistema são atualizados automaticamente.
Os pacotes de localização alemães devem ser instalados no sistema.
No exemplo a seguir, o perfil indica que o programa JumpStart personalizado restaura o arquivo Solaris Flash a partir do servidor HTTP.
# profile keywords profile values # ---------------- ------------------- install_type flash_install archive_location http://192.168.255.255/flasharchive/solarisarchive partitioning explicit filesys c0t1d0s0 4000 / filesys c0t1d0s1 512 swap filesys c0t1d0s7 free /export/home
A lista a seguir descreve algumas das palavras-chave e os valores a partir desse exemplo.
O perfil instala um arquivo Solaris Flash no sistema de clone. Todos os arquivos são regravados como em uma instalação inicial.
O arquivo Solaris Flash é restaurado a partir do servidor HTTP.
Os segmentos do sistema de arquivos são determinados pelas palavras-chave filesys , valor explícito. O tamanho da raiz (/) é baseado no tamanho do arquivo Solaris Flash. O arquivo raiz está instalado no c0t1d0s0. O tamanho da permuta é configurado para o tamanho necessário e está instalado em c0t1d0s1. /export/home está baseado no espaço em disco remanescente. /export/home está instalado em c0t1d0s7.
No exemplo a seguir, o perfil indica que o programa JumpStart personalizado restaura o arquivo Solaris Flash a partir de um servidor HTTP seguro.
# profile keywords profile values # ---------------- ------------------- install_type flash_install archive_location https://192.168.255.255/solarisupdate.flar partitioning explicit filesys c0t1d0s0 4000 / filesys c0t1d0s1 512 swap filesys c0t1d0s7 free /export/home
A lista a seguir descreve algumas das palavras-chave e os valores a partir desse exemplo.
O perfil instala um arquivo Solaris Flash no sistema de clone. Todos os arquivos são regravados como em uma instalação inicial.
O arquivo Solaris Flash comprimido é recuperado a partir de um servidor HTTP seguro.
Os segmentos do sistema de arquivos são determinados pelas palavras-chave filesys , valor explícito. O tamanho da raiz (/) é baseado no tamanho do arquivo Solaris Flash. O tamanho da permuta é configurado para o tamanho necessário e está instalado em c0t1d0s1. /export/home está baseado no espaço em disco remanescente. /export/home está instalado em c0t1d0s7.
No exemplo a seguir, o perfil indica que o programa JumpStart personalizado restaura o arquivo Solaris Flash a partir do servidor HTTP.
# profile keywords profile values # ---------------- ------------------- install_type flash_install archive_location http://192.168.255.255/flasharchive/solarisarchive partitioning explicit filesys c0t1d0s0 4000 / filesys c0t1d0s1 512 swap filesys c0t1d0s7 free /export/home package SUNWnew http://192.168.254.255/Solaris_10 timeout 5
A lista a seguir descreve algumas das palavras-chave e os valores a partir desse exemplo.
O perfil instala um arquivo Solaris Flash no sistema de clone. Todos os arquivos são regravados como em uma instalação inicial.
O arquivo Solaris Flash é restaurado a partir do servidor HTTP.
Os segmentos do sistema de arquivos são determinados pelas palavras-chave filesys , valor explícito. O tamanho da raiz (/) é baseado no tamanho do arquivo Solaris Flash. O sistema de arquivos raiz está instalado em c0t1d0s0. O tamanho da permuta é configurado para o tamanho necessário e está instalado em c0t1d0s1. /export/home está baseado no espaço em disco remanescente. /export/home está instalado em c0t1d0s7.
O novo pacote SUNW é adicionado a partir do diretório Solaris_10 do servidor HTTP 192.168.254.255.
No exemplo a seguir, o perfil indica que o programa JumpStart personalizado recupera o arquivo Solaris Flash a partir de um servidor NFS. A palavra-chave flash_update indica que esse é um arquivo diferencial. Um arquivo diferencial instala apenas as diferenças entre duas imagens de sistema.
# profile keywords profile values # ---------------- ------------------- install_type flash_update archive_location nfs installserver:/export/solaris/flasharchive \ /solarisdiffarchive no_master_check
A lista a seguir descreve algumas das palavras-chave e os valores a partir desse exemplo.
O perfil instala um arquivo diferencial Solaris Flash no sistema de clone. Apenas os arquivos que são especificados pelo arquivo são instalados.
O arquivo Solaris Flash é restaurado a partir do servidor NFS.
O sistema de clone não é verificado por uma imagem de sistema válida. Uma imagem de sistema válida teria sido construída a partir do sistema mestre original.
No exemplo a seguir, o perfil indica que o programa JumpStart personalizado cria um ambiente de inicialização vazio. Um ambiente de inicialização vazio não contém sistemas de arquivos e nenhuma cópia a partir do ambiente de inicialização atual ocorre. O ambiente de inicialização pode ser preenchido mais tarde com o arquivo Solaris Flash e, em seguida, ativado.
# profile keywords profile values # ---------------- ------------------- install_type initial_install system_type standalone partitioning explicit filesys c0t0d0s0 auto / filesys c0t3d0s1 auto swap filesys any auto usr cluster SUNWCall bootenv createbe bename second_BE \ filesystem /:/dev/dsk/c0t1d0s0:ufs \ filesystem -:/dev/dsk/c0t1d0s0:swap \ filesystem /export:shared:ufs |
A lista a seguir descreve algumas das palavras-chave e os valores a partir desse exemplo.
Os segmentos do sistema de arquivos são determinados pelas palavras-chave filesys, valor explícito. O tamanho da raiz (/) está baseado no software selecionado, valorauto, e está instalado em c0t0d0s0. O tamanho da permuta é configurado para o tamanho necessário e é instalado no c0t3d0s1. usr está baseado no software selecionado e o programa de instalação determina onde usr está instalado, com base no valor qualquer.
O Entire Solaris Software Group, SUNWCall, está instalado no sistema
Um ambiente de inicialização inativo, vazio é configurado no disco c0t1d0 . Sistemas de arquivos para raiz (/), permuta e/exportsão criados, mas deixados vazios. Esse segundo ambiente de inicialização pode ser instalado com um arquivo Solaris Flash em um momento posterior. O ambiente de inicialização novo pode, então, ser ativado para tornar-se o ambiente de inicialização atual.
Para os valores de palavra-chave e plano de fundo sobre como utilizar essa palavra-chave, consulte as referências a seguir:
Para descrições de valores de palavra-chave, consulte Palavras-chave e valores de perfil.
Para informações sobre como utilizar o Solaris Live Upgrade que cria, atualiza e ativa ambientes de inicialização inativos, consulte o 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 informações sobre como utilizar um arquivo Solaris Flash, consulte o 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).
No exemplo a seguir, o perfil indica que o programa JumpStart personalizado utiliza a tecnologia de Gerenciador de volume do Solaris para criar volumes RAID-1 (espelhos) para os sistemas de arquivos raiz (/), permuta,/usr e /export/home. Um arquivo Solaris Flash está instalado no ambiente de inicialização.
# profile keywords profile values # ---------------- ------------------- install_type flash_install arhcive_location nfs server:/export/home/export/flash.s10.SUNWCall partitioning explicit filesys mirror:d10 c0t0d0s0 c0t1d0s0 4096 / filesys mirror c0t0d0s1 2048 swap filesys mirror:d30 c0t0d0s3 c0t1d0s3 4096 /usr filesys mirror:d40 c0t0d0s4 c0t1d0s4 4096 /usr filesys mirror:d50 c0t0d0s5 c0t1d0s5 free /export/home metadb c0t1d0s7 size 8192 count 3 |
A lista a seguir descreve algumas das palavras-chave e os valores a partir desse exemplo.
O perfil instala um arquivo Solaris Flash no sistema de clone. Todos os arquivos são regravados como em uma instalação inicial.
O arquivo Solaris Flash é restaurado a partir do servidor NFS.
Os segmentos do sistema de arquivos são determinados pelas palavras-chave filesys, valorexplícito.
O sistema de arquivos (/) raiz é criado e espelhado nos segmentosc0t0d0s0 e c0t1d0s0. O tamanho do sistema de arquivos /usr raiz é configurado para 4096 MB. O volume RAID-1 que espelha c0t0d0s0 e c0t1d0s0 é nomeado como d10.
O sistema de arquivos permuta é criado e espelhado no segmento c0t0d0s1 e está dimensionado em 2048 MB. O programa JumpStart personalizado atribui um nome para o espelho.
O sistema de arquivos (/) é criado e espelhado nos segmentos c0t1d0s3 e c0t0d0s3. O tamanho do sistema de arquivos /usr é configurado para 4096 MB. O volume RAID-1 é nomeado como d30.
O sistema de arquivos (/) é criado e espelhado nos segmentos c0t1d0s4 e c0t0d0s4. O tamanho do sistema de arquivos /usr é configurado para 4096 MB. O volume RAID-1 é nomeado de d40.
Três réplicas de banco de dados de estado (metadbs) são instaladas no segmento c0t1d0s7 e dimensionadas em blocos de 8192 (4 MB).
Para informações gerais sobre como criar sistemas de arquivos espelhados durante sua instalação, consulte o 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.
Para diretrizes e requisitos de como criar sistemas de arquivos espelhados, consulte o Capítulo 10, Criando volumes RAID-1 (espelhos) durante a instalação (planejamento), no Guia de instalação do Oracle Solaris 10 9/10: planejamento para instalação e atualização.
Para descrições de valores de palavra-chave, consulte Palavra-chave de perfil filesys (Criando volumes RAID-1) e Palavra-chave de perfil metadb (Criando réplicas de banco de dados de estado).
No exemplo a seguir, o perfil indica que o programa JumpStart personalizado utiliza a tecnologia do Gerenciador de volume do Solaris para criar volumes RAID-1 (espelhos) para os sistemas de arquivos (/) raiz.
# profile keywords profile values # ---------------- ------------------- install_type initial_install cluster SUNWCXall filesys mirror:d30 c0t1d0s0 c0t0d0s0 / filesys c0t0d0s3 512 swap metadb c0t0d0s4 size 8192 count 4 metadb c0t1d0s4 size 8192 count 4 |
A lista a seguir descreve algumas das palavras-chave e os valores a partir desse exemplo.
O grupo de software Entire Solaris Software Plus OEM Support, SUNWCXall, é instalado no sistema.
O sistema de arquivos (/) raiz é criado e espelhado nos segmentos c0t1d0s0 e c0t0d0s0. O volume RAID-1 que espelha c0t1d0s0 e c0t0d0s0 é nomeado como d30. O programa JumpStart personalizado atribui nomes aos dois subespelhos.
O sistema de arquivos permuta é criado e espelhado no segmento c0t0d0s3 e é dimensionado em 512 MB.
Quatro réplicas de banco de dados de estado (metadbs) são instaladas no segmento c0t0d0s4 e dimensionadas em blocos de 8192 (4 MB).
Quatro réplicas de banco de dados de estado (metadbs) são instaladas no segmento c0t1d0s4 e dimensionadas em blocos de 8192 (4 MB).
Para informações gerais sobre como criar volumes RAID-1 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.
Para diretrizes e requisitos sobre a criação de volumes RAID-1, consulte Capítulo 10, Criando volumes RAID-1 (espelhos) durante a instalação (planejamento), no Guia de instalação do Oracle Solaris 10 9/10: planejamento para instalação e atualização.
Para descrições de valores de palavra-chave, consulte Palavra-chave de perfil filesys (Criando volumes RAID-1) e Palavra-chave de perfil metadb (Criando réplicas de banco de dados de estado).
No exemplo a seguir, o perfil indica que o programa personalizado JumpStart utiliza a tecnologia do Gerenciador de volume do Solaris para criar volumes RAID-1 (espelhos) para os sistemas de arquivos (/), permuta e /usr raiz.
# profile keywords profile values # ---------------- ------------------- install_type initial_install cluster SUNWCXall filesys mirror:d100 c0t1d0s0 c0t0d0s0 200 / filesys c0t1d0s5 500 /var filesys c0t0d0s5 500 filesys mirror c0t0d0s1 512 swap metadb c0t0d0s3 size 8192 count 5 filesys mirror c0t1d0s4 c0t0d0s4 2000 /usr filesys c0t1d0s7 free /export/home filesys c0t0d0s7 free |
A lista a seguir descreve algumas das palavras-chave e os valores a partir desse exemplo.
O grupo de software Entire Solaris Software Plus OEM Support, SUNWCXall, é instalado no sistema.
O sistema de arquivos (/) raiz é criado e espelhado nos segmentos c0t1d0s0 e c0t0d0s0. O tamanho do sistema de arquivos /usr raiz é configurado para 200 MB. O volume RAID-1 que espelha c0t1d0s0 e c0t0d0s0 é nomeado como d100.
O sistema de arquivos /var é instalado no segmento c0t1d0s5 e está dimensionado em 500 MB. O sistema de arquivos (/) raiz é criado e espelhado nos segmentosc0t1d0s0 e c0t0d0s0. O tamanho do sistema de arquivos /usr raiz é configurado para 200 MB. O volume RAID-1 que espelha c0t1d0s0 e c0t0d0s0é nomeado de d100.
O sistema de arquivos permuta é criado e espelhado no segmentoc0t0d0s1 e está dimensionado em 512 MB. O programa JumpStart personalizado atribui um nome para o espelho.
Cinco réplicas de banco de dados de estado (metadbs) são instaladas no segmento c0t0d0s3 e dimensionadas em blocos de 8192 (4 MB).
O sistema de arquivos (/) é criado e espelhado nos segmentos c0t1d0s4 e c0t0d0s4. O tamanho do sistema de arquivos /usr é configurado para 2000 MB. O programa JumpStart personalizado atribui um nome para o espelho.
Para informações gerais sobre como criar sistemas de arquivos espelhados durante sua instalação, consulte o 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.
Para diretrizes e requisitos de como criar sistemas de arquivos espelhados, consulte o Capítulo 10, Criando volumes RAID-1 (espelhos) durante a instalação (planejamento), no Guia de instalação do Oracle Solaris 10 9/10: planejamento para instalação e atualização.
Para descrições de valores de palavra-chave, consulte Palavra-chave de perfil filesys (Criando volumes RAID-1) e Palavra-chave de perfil metadb (Criando réplicas de banco de dados de estado).
# profile keywords profile values # ---------------- ------------------- install_type initial_install system_type standalone fdisk c0t0d0 0x04 delete fdisk c0t0d0 solaris maxfree cluster SUNWCall cluster SUNWCacc delete |
A lista a seguir descreve algumas das palavras-chave e os valores a partir desse exemplo.
Todas as partições fdisk do tipo DOSOS16 (04 hexadecimal) são excluídas do discoc0t0d0.
Uma partiçãofdisk Solaris é criada no maior espaço livre contíguo no disco c0t0d0.
O grupo de software Entire Distribution, SUNWCall é instalado no sistema.
Os utilitários de contabilidade de sistema, SUNWCacc, não são instalados no sistema.
Depois de criar um perfil, utilize o comando pfinstall(1M) para testar o perfil. Teste o perfil antes de utilizar o perfil para instalar ou atualizar um sistema. Testar um perfil é especialmente útil quando você está criando perfis de atualização que realoca o espaço em disco.
Ao olhar para a saída de instalação que é gerada por pfinstall, é possível determinar rapidamente se um perfil funciona como você planejou. Por exemplo, utilizar o perfil para determinar se o sistema possui espaço em disco suficiente para atualizar para uma nova versão do software Solaris antes que você execute a atualização nesse sistema.
pfinstall lhe permite testar um perfil em relação ao seguinte:
A configuração de disco do sistema onde pfinstall está sendo executado.
Outras configurações de disco. Você utiliza um arquivo de configuração de disco que representa uma estrutura de um disco, por exemplo, bytes/setor do disco, sinalizadores e segmentos. Criar arquivos de configuração de disco está descrito em Criando arquivos de configuração de disco e x86: Para criar um arquivo de configuração de disco.
Não é possível utilizar um arquivo de configuração de disco para testar um perfil que você pretende utilizar para atualizar um sistema. Em vez disso, é necessário testar o perfil em relação à configuração do disco atual do sistema e do software que está instalado atualmente nesse sistema.
Para testar um perfil para uma versão particular do Solaris com sucesso e precisão, é necessário testar um perfil dentro do ambiente Solaris da mesma versão. Por exemplo, se você deseja testar um perfil de instalação inicial do Solaris, execute o comando pfinstall em um sistema que está executando o Solaris OS.
É necessário criar um ambiente de instalação temporária, se um perfil estiver sendo testado sob uma das seguintes condições:
Você pretende testar um perfil de atualização 10 9/10 do Solaris em um sistema que está executando uma versão anterior do software Solaris.
Você ainda não possui um sistema 10 9/10 do Solaris instalado para testar os perfis de instalação inicial 10 9/10 do Solaris.
Inicialize um sistema a partir de uma imagem de um dos procedimentos a seguir:
Para sistemas com base em SPARC:
DVD do sistema operacional Solaris para plataformas SPARC
Software Solaris para plataformas SPARC - CD 1
Para sistemas com base em x86:
DVD do sistema operacional Solaris para plataformas x86
Software Solaris para plataformas x86 - CD 1
Se você quiser testar um perfil de atualização, inicialize o sistema que você está atualizando.
Responda às questões de identificação do sistema.
Para sair do programa de instalação, digite ! no prompt a seguir.
The Solaris installation program will assist you in installing software for Solaris. <Press ENTER to continue> {"!" exits} |
Execute o comando pfinstall a partir do shell. Para mais detalhes sobre como utilizar o comando pfinstall, consulte aEtapa 7 em Para testar um perfil.
Se você estiver utilizando a palavra-chave local, o comandopfinstall -D irá falhar ao testar o perfil. Para uma solução, consulte a mensagem de erro "não foi possível selecionar o local" na seção Atualizando o Solaris OS.
Localize um sistema para testar o perfil, que é o mesmo tipo de plataforma SPARC ou x86, para o qual o perfil foi criado.
Se você estiver testando um perfil de atualização, deve testar o perfil no sistema atual que pretende atualizar.
Utilize a tabela de decisão a seguir para determinar o que fazer depois.
Testar Cenário |
Instruções |
---|---|
Teste um perfil de instalação inicial e possua um sistema que está executando o software 10 9/10 do Solaris. |
Torne-se superusuário do sistema e vá para a Etapa 5. |
Teste um perfil de atualização ou você não possuirá um sistema executando o Solaris 10 9/10 para testar um perfil de instalação inicial. |
Crie um ambiente temporário 10 9/10 do Solaris para testar o perfil. Para mais detalhes, consulte Para criar um ambiente Solaris temporário para testar um perfil. Em seguida, vá para a Etapa 3. |
Crie um ponto de montagem temporário.
# mkdir /tmp/mnt |
Monte o diretório que contém o perfil ou perfis que você deseja testar.
Montar cenário |
Digitando instruções |
|
---|---|---|
Monte um sistema de arquivos NFS remoto para sistemas na rede. |
|
|
SPARC: monte um disquete formatado UFS. |
|
|
Monte um disquete formatado PCFS. |
|
Para testar o perfil com um tamanho de memória de sistema específico, defina SYS_MEMSIZE como o tamanho da memória específico em MB.
# SYS_MEMSIZE=memory_size # export SYS_MEMSIZE |
Você montou um diretório na Etapa 4?
Se sim, altere o diretório para /tmp/mnt.
# cd /tmp/mnt |
Se não, altere o diretório onde o perfil está localizado, que geralmente é o diretório JumpStart.
# cd jumpstart_dir_path |
Teste o perfil com o comando pfinstall(1M).
# /usr/sbin/install.d/pfinstall -D:-d disk_config_file -c path profile |
Você deve incluir a opção -d ou -D. Se você não incluir uma destas opções, pfinstall utilize o perfil especificado para instalar o software Solaris. Todos os dados no sistema serão substituídos.
pfinstall utiliza a configuração de disco do sistema atual para testar o perfil. É necessário utilizar a opção -D para testar um perfil de atualização.
pfinstall utiliza o arquivo de configuração de disco, disk_config_file para testar o perfil. Se disk_config_file não estiver localizado no diretório onde pfinstall está sendo executado, é necessário especificar o caminho.
Para mais instruções sobre como criar um arquivo de configuração de disco, consulte Criando arquivos de configuração de disco.
Não é possível utilizar a opção -ddisk_config_file com um perfil de atualização install_type upgrade. Sempre é necessário testar um perfil de atualização em relação à configuração de um disco do sistema, ou seja, você deve utilizar a opção-D.
O caminho para a imagem do software Solaris. Essa opção é utilizada, por exemplo, se o sistema estiver utilizando o Gerenciador de volume para montar o CD Software Solaris - 1 para a plataforma.
A opção -c não é exigida se você inicializar a partir de uma imagem de CD DVD do sistema operacional Solaris ou uma Software Solaris - 1 para a plataforma. A imagem de DVD ou CD está montada em /cdrom como parte do processo de inicialização.
O nome do perfil para testar. Se o perfil não estiver no diretório onde pfinstall está sendo executado, é necessário especificar o caminho.
O seguinte exemplo mostra como utilizar pfinstall para testar um perfil que é nomeado como basic_prof. O perfil é testado em relação à configuração de disco em um sistema no qual o software 10 9/10 do Solaris está instalado. O perfil basic_prof está localizado no diretório /jumpstarte o caminho para a imagem DVD do sistema operacional Solaris está especificada porque o Gerenciador de volume está sendo utilizado.
# cd /jumpstart # /usr/sbin/install.d/pfinstall -D -c /cdrom/pathname basic_prof |
O exemplo a seguir mostra como utilizar o pfinstall para testar o perfil que é nomeado como basic_prof no sistema 10 9/10 do Solaris. O teste é realizado em relação ao arquivo de configuração do disco 535_test. O teste verifica 64 MB de memória do sistema. Esse exemplo utiliza uma imagem Software Solaris para plataformas SPARC - CD 1 ou Software Solaris para plataformas x86 - CD 1 que está localizada no diretório /export/install.
# SYS_MEMSIZE=64 # export SYS_MEMSIZE # /usr/sbin/install.d/pfinstall -d 535_test -c /export/install basic_prof |
Antes, é possível utilizar um arquivo de regras perfil, é necessário executar o script verificar para validar se os arquivos estão configurados corretamente. Se todas as regras e perfis estiverem configurados corretamente, o arquivo rules.ok é criado, que é exigido pelo software de instalação JumpStart personalizado para corresponder um sistema a um perfil.
Tabela 3–2 descreve o que acontece ao script verificar.
Tabela 3–2 O que acontece quando o script verificar é utilizado
Estágio |
Descrição |
---|---|
1 |
O arquivo regras é verificado para sintaxe.
verificar verificar que as palavras-chave de regra são legítimas e que os campos iniciar, classe e terminar são especificados para cada regra. Os campos iniciar e terminar podem consistir de um sinal de menos (-) em vez de um nome de arquivo. |
2 |
Se nenhum erro for encontrado no arquivo regras, cada perfil que for especificado nas regras é verificado para sintaxe. |
3 |
Se nenhum erro for encontrado, verificar cria o arquivorules.ok a partir do arquivo regras, remover todos os comentários e linhas em branco, conservar todas as regras e adicionar a linha a seguir de comentário no final: # version=2 checksum=num |
Certifique-se de que o script verificar esteja localizado no diretório JumpStart.
O script verificar está no diretório Solaris_10/Misc/jumpstart_sample noCD DVD do sistema operacional Solaris ou no Software Solaris - 1.
Execute o script verificar para validar o arquivo regras:
$ ./check -p path -r file_name |
Validando as regras utilizando o script verificar a partir da imagem de software Solaris em vez do script verificar a partir do sistema que estiver sendo utilizado. caminho é a imagem em um disco local, um CD montado DVD do sistema operacional Solaris ou um Software Solaris - 1.
Utilize essa opção para executar a versão mais recente do verificar se seu sistema está executando um versão anterior do Solaris.
Especifica um arquivo de regras diferente daquele que é nomeado como regras Utilizando essa opção, é possível testar a validade de uma regra antes de integrá-la no arquivo regras.
Conforme o script verificar é executado, o script relata a verificação da validade do arquivo regras e cada perfil. Se nenhum erro for encontrado, o script relata a seguinte informação.
The custom JumpStart configuration is ok |
Certifique que a raiz possui o arquivo rules.ok e que as permissões estão configuradas para 644.
Depois de validar o arquivo regras, você pode aprender mais sobre os recursos JumpStart personalizados opcionais no Capítulo 4Utilizando recursos JumpStart personalizados opcionais (tarefas). Você pode aprender como realizar instalações JumpStart personalizadas no Capítulo 6Efetuando uma instalação personalizada JumpStart (Tarefas).