Guide d'installation Solaris 10 : Archives Solaris Flash - Création et installation

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

Vous pouvez créer une archive à partir du système maître pour une installation initiale. Ou, si vous avez déjà installé une archive sur des systèmes clones, vous pouvez créer une archive différentielle à partir de deux images du système. Cette archive installe uniquement les différences entre les deux images.

Planification de la création d'une archive Solaris Flash en vue d'une installation initiale

Une fois le système maître installé, l'étape suivante du processus d'installation de Solaris Flash est la création d'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 Multiutilisateur ou Monoutilisateur. Vous pouvez également créer une archive Solaris Flash après avoir effectué une initialisation à partir de l'un des médias suivants :


Attention – Attention –

Une archive Solaris Flash ne peut être correctement créée lorsqu'une zone non globale est installée. La fonction Solaris Flash n'est pas compatible avec la technologie de partitionnement Solaris Zones. Lors de la création d'une archive Solaris Flash, l'archive résultante n'est pas correctement installée lorsqu'elle est déployée dans les conditions suivantes :


Création d'archives Solaris Flash à l'aide de volumes RAID-1

À compter de Solaris 9 9/04, vous pouvez créer et installer des archives Solaris Flash créées à partir d'un système maître comportant des volumes RAID-1 configurés. Avec les versions Solaris 9 12/03 et Solaris 9 4/04, vous devez installer un patch. Pour obtenir le patch corrigeant le problème CR 4838219, consultez le site sunsolve.sun.com .

Vous avez la possibilité de créer une archive Solaris Flash lorsque vous avez des volumes RAID-1 Solaris Volume Manager configurés. Le logiciel de création Solaris Flash supprime toutes les informations de volume RAID-1 de l'archive afin de préserver l'intégrité du système clone. Avec JumpStart personnalisé, vous pouvez reconstruire les volumes RAID-1 en utilisant un profil JumpStart. Solaris Live Upgrade vous permet de créer un environnement de démarrage avec des volumes RAID-1 configurés et d'installer l'archive. Le programme d'installation de Solaris ne peut être utilisé pour installer les volumes RAID-1 avec une archive Solaris Flash.


Remarque –

Veritas VxVM stocke les informations de configuration dans des zones qui ne sont pas accessibles à Solaris Flash. Si des systèmes de fichiers Veritas VxVm ont été configurés, vous ne devez pas créer d'archive Solaris Flash. Par ailleurs, l'installation de Solaris comprenant JumpStart et Solaris Live Upgrade ne prend pas en charge la reconstruction des volumes VxVM au stade de l'installation. Par conséquent, si vous prévoyez de déployer le logiciel Veritas VxVM à l'aide d'une archive Solaris Flash, cette archive doit être créée avant la configuration des systèmes de fichiers VxVM. Les systèmes clones doivent être configurés individuellement après application de l'archive et redémarrage du système.


Planification de la création d'une archive différentielle Solaris Flash en vue d'une mise à jour

Si vous souhaitez mettre à jour un système clone déjà installé avec une archive, vous pouvez créer une archive différentielle qui ne contient que les différences entre deux images : l'image maître inchangée et une image maître mise à jour. Ce sont les différences entre ces deux images qui constituent l'archive différentielle.

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.

Vous pouvez installer une archive Solaris Flash différentielle à l'aide de la méthode d'installation JumpStart personnalisée. Ou alors, vous pouvez utiliser Solaris Live Upgrade pour installer l'archive différentielle sur un environnement d'initialisation inactif.

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 connaître les instructions détaillées, reportez-vous à la section Création d'une archive différentielle Solaris Flash à l'aide d'une image maître mise à jour.

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

Quand vous créez une archive Solaris Flash, il est possible d'exclure certains fichiers et répertoires qui doivent normalement ê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 présenté 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

Ces options sont décrites dans le Tableau 5–7.

La section Création d'une archive Solaris Flash et personnalisation des fichiers - Exemples présente des exemples de personnalisation d'une archive.

Personnalisation d'une archive comportant des scripts

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, 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.

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

Lors de la création de scripts autres que le script de réinitialisation, suivre les directives ci-après garantit que le système d'exploitation n'est pas altéré ni perturbé par le script. 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.


Remarque –

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.


Pour plus d'informations sur Solaris Live Upgrade, reportez-vous au Chapitre 4, Solaris Live Upgrade – Présentation du Guide d’installation de Solaris 10 : Solaris Live Upgrade et planification de la mise á niveau.

Solaris Flash - Sections d'archives

Les archives Solaris Flash se composent des sections suivantes. 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 consulter une description plus détaillée de chaque section, reportez-vous au Chapitre 5, Solaris Flash – Références .

Tableau 2–1 Sections de l'archive Flash

Nom de la section 

Contenu uniquement informationnel 

Description 

Cookie de l'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. 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. La section Manifest 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 du système d'exploitation. Tous les scripts que vous avez fournis sont inclus dans cette section.  

Résumé  

 

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 ?

Créez l'archive quand le système est en état aussi statique que possible. Créez l'archive après avoir installé le logiciel sur le système maître et avant de l'avoir configuré.

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 la copier vers n'importe quel système de fichiers ou média de votre choix :

Compression d'une archive

Quand vous créez l'archive Solaris Flash, vous pouvez l'enregistrer comme fichier compressé à l'aide de l'utilitaire compress(1). 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.