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

Testando um perfil

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:

ProcedurePara criar um ambiente Solaris temporário para testar um perfil

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:

  1. 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


    Observação –

    Se você quiser testar um perfil de atualização, inicialize o sistema que você está atualizando.


  2. Responda às questões de identificação do sistema.

  3. 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}
  4. 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.

ProcedurePara testar um perfil


x86 apenas –

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.


  1. 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.

  2. 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.

  3. Crie um ponto de montagem temporário.


    # mkdir /tmp/mnt
    
  4. 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. 


    mount -F nfs server_name:path /tmp/mnt
    

    SPARC: monte um disquete formatado UFS. 


    mount -F ufs /dev/diskette /tmp/mnt
    

    Monte um disquete formatado PCFS. 


    mount -F pcfs /dev/diskette /tmp/mnt
    

  5. 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
    
  6. 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
      
  7. Teste o perfil com o comando pfinstall(1M).


    # /usr/sbin/install.d/pfinstall -D:-d disk_config_file -c path profile
    

    Cuidado – Cuidado –

    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.


    -D

    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.

    -d disk_config_file

    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.


    Observação –

    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.


    -c caminho

    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.


    Observação –

    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.


    perfil

    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.

Exemplos de teste de perfil

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.


Exemplo 3–16 Teste de perfil utilizando um sistema 10 9/10 do Solaris


# 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.


Exemplo 3–17 Teste de perfil utilizando um arquivo de configuração de disco


# SYS_MEMSIZE=64
# export SYS_MEMSIZE
# /usr/sbin/install.d/pfinstall -d 535_test -c /export/install basic_prof