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 |