Après l’installation du logiciel sur le système maître, il est possible d’exécuter des scripts spéciaux pendant la création et l’installation, après l’installation et à la première réinitialisation. Ces scripts vous permettent de réaliser les opérations indiquées ci-dessous.
Configurer des applications sur des systèmes clone. Vous pouvez utiliser un script personnalisé JumpStart pour effectuer des configurations simples. Pour les configurations plus complexes, un traitement spécial du fichier de configuration pourra être nécessaire sur le système maître avant ou après l'installation sur le système clone.
Protéger les personnalisations locales sur les systèmes clone. Les scripts locaux de pré-installation et de post-installation résident sur le clone. Ils protègent les personnalisations locales d'un écrasement par le logiciel Solaris Flash.
Identifier les données non clonables qui dépendent de l'hôte et vous permettent de rendre l'hôte de l'archive indépendant. L'indépendance de l'hôte est activée en procédant à la modification de ces données ou à leur exclusion de l'archive. Par exemple, un fichier journal constitue une donnée dépendante de l'hôte.
Valider l'intégrité du logiciel dans l'archive lors de sa création.
Valider l'installation sur le système clone.
Lors de la création de scripts autres que le script de réinitialisation, suivez les directives ci-après pour éviter toute corruption ou toute perturbation du système d'exploitation. Ces directives permettent d'utiliser Solaris Live Upgrade, qui crée un nouvel environnement d'initialisation pour le système d'exploitation. Vous pouvez installer le nouvel environnement d'initialisation à l'aide d'une archive lorsque le système actuel est en cours d'exécution.
Ces directives ne portent pas sur les scripts de réinitialisation qui sont autorisés à exécuter des démons ou à effectuer d'autres types de modifications sur le système de fichiers (/) racine.
Les scripts ne doivent pas affecter le système en cours d'exécution. Le système d'exploitation en cours d'exécution peut ne pas coïncider avec celui en cours d'exécution lors de l'installation de l'archive Solaris Flash.
Les scripts ne doivent ni démarrer ni arrêter de processus démon.
Les scripts ne doivent pas dépendre de la sortie de commandes telles que ps, truss ou uname, qui dépendent du système d'exploitation. Ces commandes fournissent des informations sur le système en cours d'exécution.
Les scripts ne doivent pas envoyer de signaux, sous peine d'affecter toute procédure en cours d'exécution.
Les scripts peuvent utiliser les commandes UNIX standard telles que expr, cp et ls qui facilitent la création de scripts shell.
Pour consulter la présentation de Solaris Live Upgrade, reportez-vous au Chapitre 2, Solaris Live Upgrade – Présentation du Guide d’installation de Solaris 10 5/08 : Solaris Live Upgrade et planification de la mise à niveau.