Après avoir installé le logiciel sur le système maître, vous pouvez exécuter des scripts spéciaux lors de la création, de l'installation, de la postinstallation et de 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 clones. Vous pouvez utiliser un script personnalisé JumpStart pour effectuer des configurations simples. Pour des configurations plus compliquées, le recours à un fichier de configuration spécial peut s'avérer nécessaire sur le système, soit avant, soit après l'installation sur le système clone.
Protéger les personnalisations locales sur les systèmes clone. Les scripts de préinstallation et de postinstallation locale résident sur le clone et protègent les personnalisations locales contre tout é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. Un fichier journal est un exemple de données dépendantes 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.
Ces directives vous seront utiles lors de la création de scripts autres que le script de réinitialisation. Suivez-les pour vous assurer que le script ne corrompt pas l'environnement d'exploitation. Dans le cas contraire, le système sera perturbé. Ces directives permettent d'utiliser Solaris Live Upgrade, qui crée un nouvel environnement d'initialisation en vue de l'installation de l'environnement 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 pour 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. L'environnement 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 de l'environnement 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 obtenir un aperçu de Solaris Live Upgrade, reportez-vous au Chapitre 30.