Ignorar Links de Navegao | |
Sair do Modo de Exibio de Impresso | |
Guia de instalação do Oracle Solaris 10 1/13: instalações JumpStart Oracle Solaris 10 1/13 Information Library (Português (Brasil)) |
1. Onde encontrar informações de planejamento de instalação do Oracle Solaris
3. Preparando instalações JumpStart (tarefas)
4. Utilizando recursos opcionais (tarefas) do JumpStart
Criando perfis derivados com script inicial
Rastreando duração de instalação com script inicial e script final
Adicionando Arquivos com um script final
Adicionando pacotes ou patches com um script final
Personalizando o ambiente raiz com um script inicial
Instalações não interativa com scripts finais
Criando um arquivo de configuração comprimida
Como criar um arquivo de configuração compactado
Criando arquivos de configuração de disco
SPARC: Como criar um arquivo de configuração em único disco
SPARC: Como criar um arquivo de configuração de vários discos
x86: Como criar um arquivo de configuração em único disco
x86: Como criar um arquivo de configuração de vários discos
Utilizando um programa de instalação específico para site
5. Criando regras personalizadas e palavras-chave de sondagem (tarefas)
6. Efetuando uma instalação JumpStart (Tarefas)
7. Instalando com JumpStart (Exemplos)
8. Referência da Palavra-Chave JumpStart
Um script inicial é um script de shell Bourne definido pelo usuário que é especificado no arquivo rules. Um script de início realiza tarefas antes do software Oracle Solaris ser instalado em um sistema. É possível utilizar scripts iniciais utilizando apenas JumpStart personalizado para instalar o software Oracle Solaris.
Utilize um script inicial para executar as tarefas a seguir:
Criando perfis derivados
Efetuando backup antes de atualizar
Registre a duração de uma instalação
Não especifique nada no script que impeça a montagem de sistemas de arquivos em /a durante uma instalação inicial ou de atualização. Se o programa JumpStart não é capaz de montar os sistemas de arquivos em /a, um erro ocorre e a instalação falha.
Durante a instalação, a saída do script inicial é depositada em /tmp/begin.log. Depois da instalação ser concluída, o arquivo de log é redirecionado para /var/sadm/system/logs/begin.log.
Assegure-se que raiz possua o script inicial e que as permissões estejam configuradas para 644.
É possível utilizar variáveis do ambiente JumpStart nos scripts iniciais. Para obter uma lista de variáveis de ambiente, consulte Variáveis do Ambiente JumpStart.
Salve os scripts iniciais no diretório JumpStart.
Observação - Para a versão Oracle Solaris 10, um script JumpStart de amostra, set_nfs4_domain, foi fornecido na mídia para prevenir solicitações durante uma instalação JumpStart. Este script suprimiu a solicitação NFSv4 durante a instalação. Este script não é mais necessário. A partir da versão Solaris 10 5/09, use a palavra-chavesysidcfg, nfs4_domain para suprimir a solicitação. O script set_nfs4_domain não trabalha mais para suprimir uma solicitação.
Se você possuir uma zona não global instalada e a nova palavra-chave nfs4_domain existe no arquivo sysidcfg, a primeira inicialização de uma zona não global configura o domínio. Caso contrário, o programa de instalação interativa do Oracle Solaris é iniciado e você deverá fornecer um nome de domínio antes do processo de inicialização ser concluído.
Um perfil derivado é um perfil que é criado dinamicamente por um script inicial durante uma instalação JumpStart. Perfis derivados são necessário quando não é possível configurar os arquivo regras para combinar sistemas específicos com um perfil. Por exemplo, pode ser necessário utilizar perfis derivados para modelos de sistemas idênticos que têm diferentes componentes de hardware, como sistemas que contêm quadros de buffers diferentes.
Para configurar uma regra para utilizar perfis derivados, é necessários executar as tarefas a seguir:
Defina o campo como um sinal de igual (=) no lugar de um perfil.
Defina o campo inicial para um script inicial que cria um perfil derivado que depende do sistema no qual pretende instalar o Oracle Solaris.
Quando um sistema combina uma regra com o campo de perfil igual com um sinal de igual (=), o script inicial cria um perfil derivado que é utilizado para instalar o software Oracle Solaris no sistema.
A seguir temos um exemplo de um script inicial que mostra o mesmo perfil inicial todas as vezes. É possível escrever um script inicial para criar perfis derivados diferentes que dependem da avaliação das regras.
Exemplo 4-1 Script inicial que cria um perfil derivado
#!/bin/sh echo "install_type initial_install" > ${SI_PROFILE} echo "system_type standalone" >> ${SI_PROFILE} echo "partitioning default" >> ${SI_PROFILE} echo "cluster SUNWCprog" >> ${SI_PROFILE} echo "package SUNWman delete" >> ${SI_PROFILE} echo "package SUNWolman delete" >> ${SI_PROFILE} echo "package SUNWxwman delete" >> ${SI_PROFILE}
No exemplo, o script inicial deve utilizar a variável de ambiente SI_PROFILE para o nome do perfil derivado, que é definido como /tmp/install.input por padrão.
Observação - Se um script inicial é utilizado para criar um perfil derivado, assegure-se que script não contenha nenhum erro. Um perfil derivado não é verificado pelo script verificar porque perfis derivados não são criados até a execução do script iniciar.
É possível incluir um script inicial e um script final para rastrear o momento inicial e o momento final de uma instalação, como mostrado nos exemplos a seguir.
Exemplo 4-2 Script inicial que rastreia o momento inicial
# more begin-with-date #!/bin/sh # echo echo "Noting time that installation began in /tmp/install-begin-time" echo "Install begin time: `date`" > /tmp/install-begin-time echo cat /tmp/install-begin-time echo #
Exemplo 4-3 Script final que rastreia o momento final
# more finish*with*date #!/bin/sh # cp /tmp/install-begin-time /a/var/tmp echo echo "Noting time that installation finished in /a/var/tmp/install-finish-time" echo "Install finish time: `date`" > /a/var/tmp/install-finish-time echo cat /a/var/tmp/install-finish-time #
O momento final e inicial serão registrados no arquivo finish.log.