Guide d'installation Solaris 9

Planification de la création d'une archive Solaris Flash

Vous pouvez créer une archive à partir du système maître ou créer une archive différentielle à partir de deux images de système. Cette archive installe uniquement les différences entre les deux images.

Planification de l'archive Solaris Flash à partir du système maître en vue d'une installation initiale

Le système maître ayant été installé, l'étape suivante de l'installation Solaris Flash consiste à créer une archive Solaris Flash. Tous les fichiers du système maître sont copiés dans une archive Solaris Flash et sont accompagnés d'informations d'identification diverses. Vous pouvez créer une archive Solaris Flash à chaud (système maître allumé) en mode multi-utilisateur ou mono-utilisateur. Vous pouvez également créer une archive Solaris Flash après avoir effectué une initialisation à partir de l'un des supports suivants :

Planification en vue de la création de l'archive différentielle Solaris Flash

Si vous possédez un système clone et souhaitez le mettre à jour, vous pouvez créer une archive différentielle contenant uniquement les différences entre deux images, l'image maître intacte et l'image maître mise à jour. L'une des images peut être le système sur lequel s'exécute le logiciel d'origine qui a été installé sur le clone, ou sur lequel vous avez besoin d'accéder à une copie de l'image maître intacte. Cette image doit être mise à jour et refléter les modifications souhaitées. Vous devez accéder à une autre image et l'utiliser pour effectuer une comparaison. Ce sont les différences entre ces deux images qui constituent l'archive différentielle. C'est la méthode d'installation JumpStart personnalisée Solaris Flash qui est utilisée pour installer une mise à jour sur un système clone. La mise à jour d'un système clone à l'aide d'une archive différentielle n'entraîne des modifications qu'au niveau des fichiers contenus dans cette archive. Il est possible d'utiliser des scripts pour personnaliser l'archive avant ou après l'installation, ce qui est particulièrement utile en cas de reconfiguration.

Nous vous recommandons de sauvegarder une image maître intacte après avoir terminé l'installation initiale. Vous pourrez ainsi y accéder de l'une des façons proposées ci-dessous.

Pour obtenir des instructions pas à pas, reportez-vous à la rubrique Pour mettre à jour une image maître et créer une archive différentielle.

Personnalisation des fichiers et des répertoires d'une archive

Lors de la création d'une archive Solaris Flash, vous avez la possibilité d'exclure certains fichiers et répertoires qui doivent être copiés à partir du système maître. Si vous avez exclu un répertoire, vous pouvez également restaurer certains fichiers ou sous-répertoires spécifiques qui s'y trouvent. Par exemple, vous pouvez créer une archive excluant tous les fichiers et répertoires qui se trouvent dans /a/aa/bb/c, tout en y incluant le contenu du sous-répertoire bb, qui deviendrait alors le seul contenu de l'archive.


Attention : Attention :

utilisez les options d'exclusion de fichiers de la commande flar create avec prudence. Lorsque vous décidez d'exclure certains répertoires, tenez compte du fait que d'autres répertoires, dont vous ignorez l'existence (notamment les fichiers de configuration système), peuvent encore figurer dans l'archive. Le cas échéant, le système sera incohérent et l'installation ne fonctionnera pas. Nous vous conseillons d'utiliser l'exclusion de répertoires et de fichiers dans le cas de données dont la suppression n'entraîne aucun dysfonctionnement du système (par exemple, dans le cas de fichiers de données longs).


Le tableau ci-dessous énumère les options de la commande flar create permettant d'exclure et de restaurer des fichiers et répertoires.

Spécification 

Options d'exclusion 

Options d'inclusion 

Spécifiez le nom du répertoire ou fichier 

-x exclure_nom_rép/fichier

-y inclure_nom_rép/fichier

Utilisez un fichier contenant une liste 

- X nom_fichier_liste

- z nom_fichier_liste

- f nom_fichier_liste

- z nom_fichier_liste

Pour une description plus détaillée de ces options, reportez-vous au Tableau 20–7.

Pour des exemples sur la personnalisation d'une archive, reportez-vous à la rubrique Exemples : création d'une archive en vue d'une installation initiale.

Personnalisation d'une archive comportant des scripts

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.

Directives pour la création d'un script de personnalisation

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.


Remarque :

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.


Pour obtenir un aperçu de Solaris Live Upgrade, reportez-vous au Chapitre 30.

Solaris Flash - Sections d'archives

Les archives Solaris Flash contiennent les sections indiquées ci-après. Vous pouvez utiliser certaines de ces sections pour identifier et personnaliser l'archive, ou encore pour visualiser les informations concernant le statut de l'installation. Pour une description plus approfondie de chaque section, reportez-vous au Chapitre 20.

Tableau 17–1 Sections de l'archive Flash

Nom de la section 

Contenu uniquement informationnel 

Description 

Cookie d'archive  

La première section contient un cookie qui identifie le fichier en tant qu'archive Solaris Flash.

Identification de l'archive  

 

La deuxième section contient des mots-clés dont les valeurs fournissent des informations permettant d'identifier l'archive. Certaines informations d'identification sont fournies par le logiciel de l'archive, alors que d'autres, plus spécifiques, peuvent être ajoutées à l'aide des options de la commande flar create.

Utilisateur  

 

Cette section suit la section d'identification. Vous pouvez définir et insérer ces sections pour personnaliser l'archive. L'archive Solaris Flash ne traite pas les sections que vous insérez. Par exemple, une section peut contenir une description de l'archive ou un script permettant de vérifier l'intégrité d'une application. 

Manifest  

Cette section est produite pour une archive différentielle Solaris Flash et utilisée pour valider un système clone. Elle répertorie les fichiers d'un système devant être conservés, ajoutés ou supprimés du système clone. Cette section, à caractère uniquement informationnel, liste les fichiers dont le format est interne, et ne peut pas être utilisée à des fins de script. 

Déploiement préalable, Déploiement ultérieur, Réinitialisation 

Cette section contient des informations internes que le logiciel flash utilise avant et après l'installation d'une image de l'environnement d'exploitation. Tous les scripts que vous avez fournis sont inclus dans cette section.  

Récapitulatif  

 

Cette section contient des messages concernant la création de l'archive. Elle enregistre également les activités des scripts de déploiement préalable et ultérieur. Vous pouvez visualiser le succès de l'installation dans cette section, en écrivant un script qui envoie une sortie à cette section. 

Fichiers de l'archive 

Cette section contient les fichiers qui ont été collectés à partir d'un système maître. 

Quand créer l'archive en vue d'une installation initiale ?

Le système doit être le plus statique possible.

Créez l'archive après avoir installé le logiciel sur le système maître et avant de l'avoir configuré. Solaris Volume Manager stocke par exemple les métainformations hors du système de fichiers. Si votre disque d'initialisation est encapsulé ou mis en miroir, la création de l'archive ne peut pas avoir lieu. Ce processus n'accédant pas aux métainformations hors du système de fichiers, l'archive doit être créée avant la configuration.

Sauvegarde d'une archive Solaris Flash

Après avoir créé votre archive Solaris Flash, vous pouvez l'enregistrer sur le disque dur du système maître ou sur une bande. Vous pouvez ensuite copier l'archive vers n'importe quel système de fichiers ou support de votre choix :

Compression d'une archive

Lors de la création de l'archive Solaris Flash, vous pouvez employer l'utilitaire Compress(1) pour spécifier qu'elle doit être enregistrée en tant que fichier compressé. Une archive compressée occupe moins d'espace et pose moins de problèmes de congestion lorsqu'elle est installée via un réseau.