Depois que o software estiver instalado no sistema mestre, scripts especiais podem ser executados durante a criação, instalação, pós-instalação e primeira reinicialização. Esses scripts permitem você a fazer o seguinte:
Configurar aplicativos em sistemas clones. Você pode utilizar um script JumpStart personalizado para algumas configurações não complicadas. Para configurações mais complicadas, o processamento de arquivo de configuração especial pode ser necessário no sistema mestre, antes ou depois da instalação no sistema clone.
Proteja as personalizações locais em sistemas clones. Os scripts de pré-instalação e pós-instalação local residem no clone. Esses scripts protegem as personalizações locais de serem substituídas pelo software Solaris Flash.
Identifique dados não clonáveis e dependentes do host que permite tornar o arquivo independente do host. A independência do host é ativada ao modificar ou excluir esses dados do arquivo. Um exemplo de dados dependentes do host é um arquivo de log.
Valide a integridade do software no arquivo durante a criação.
Valide a instalação no sistema clone.
Ao criar scripts diferentes do script de reinicialização, siga estas diretrizes para garantir que o script não corrompa o OS ou interrompa, de alguma maneira, o sistema. Essas diretrizes permitem a utilização do Solaris Live Upgrade, que cria um novo ambiente de inicialização para instalação do OS. O novo ambiente de inicialização pode ser instalado com um arquivo enquanto o sistema atual está sendo executado.
Essas diretrizes não são para scripts de reinicialização que têm permissão de executar daemons ou fazer outros tipos de modificações no sistema de arquivos de raiz /.
Os scripts não devem afetar o sistema executado no momento. O OS executado no momento pode não ser o que está sendo executado quando o arquivo Solaris Flash é instalado.
Os scripts não devem iniciar ou parar qualquer processo daemon.
Os scripts não devem depender da saída de comandos, como ps, truss, ou uname, que dependem do OS. Esses comandos reportam informações sobre o sistema sendo executado no momento.
Os scripts não devem enviar nenhum sinal ou afetar, de outra maneira, qualquer processo sendo executado no momento.
Os scripts podem utilizar comandos UNIX padrão que facilitam a criação de script do shell, como expr, cp e ls .
Para obter uma visão geral do Solaris Live Upgrade, consulte 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.