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

Planification de l'installation Solaris Flash

Avant de créer et d'installer une archive Solaris Flash, vous devez prendre un certain nombre de décisions concernant l'installation du système d'exploitation Solaris sur les systèmes. Lors de l'installation initiale d'un système, vous utilisez une archive complète. Tout système installé à l'aide d'une archive peut être mis à jour à l'aide d'une archive différentielle qui installe uniquement les différences entre deux archives.


Remarque –

Avec la version Solaris 10 10/09, vous pouvez définir un profil JumpStart pour identifier une archive Flash d'un pool racine ZFS. Reportez-vous à la section Nouveautés de la version Solaris 10 10/09.


Examinez les limites suivantes avant de créer et d'installer une archive Solaris Flash.

Tableau 2–1 Limites s'appliquant à la création et à l'installation d'une archive Solaris Flash

Limite 

Description 

Lorsque vous installez le système d'exploitation Solaris avec une archive Solaris Flash, l'archive et le support d'installation doivent contenir les mêmes versions du système d'exploitation.

Si, par exemple, l'archive est un système d'exploitation Solaris 10 et que vous utilisez un support DVD, vous devez utiliser le support DVD Solaris 10 DVD pour installer l'archive. Si les versions du système d'exploitation diffèrent, l'installation échoue sur le système cible.  

Vous ne pouvez pas créer correctement une archive Solaris Flash lorsqu'une zone non globale est installée.  

La fonctionnalité Solaris Flash n'est pas compatible avec la technologie de partitionnement Solaris Zones. Si vous créez une archive Solaris Flash, l'archive résultante n'est pas installée correctement lorsqu'elle est déployée dans les conditions suivantes :

  • L'archive est créée dans une zone non globale.

  • L'archive est créée dans une zone globale ayant des zones non globales installées.

A partir de la version Solaris 10 10/08, si vous installez une archive Solaris Flash à partir d'une version antérieure à Solaris 10 10/08, l'archive ne s'installe pas.

Si vous devez installer une archive Solaris Flash à partir d'une version précédente, démarrez à partir de la version précédente, puis installez l'archive. 

Définition d'une installation initiale sur le système maître

La première étape du processus d'installation Solaris Flash consiste à installer le système maître selon la configuration retenue pour chaque système clone. Vous pouvez utiliser n'importe quelle méthode d'installation de Solaris pour installer une archive sur un système maître. L'installation peut être une installation partielle ou complète du système d'exploitation Solaris. À l'issue de l'installation, vous pouvez ajouter ou supprimer un logiciel, ou modifier des fichiers de configuration. L'installation du système maître suppose les restrictions suivantes :


Remarque –

Si vous avez déjà installé des systèmes clone et que vous voulez les mettre à jour avec une nouvelle configuration, reportez-vous à la section Planification de la création d'une archive différentielle Solaris Flash en vue d'une mise à jour.


ProcedureInstallation d'une archive Flash Sun4U sur une machine Sun4V

Avant de commencer

Notez les restrictions suivantes pour cette procédure :

  1. Créez une archive Solaris Flash sur une machine Sun4U, de manière à ce qu'elle puisse être installée sur une machine Sun4V. Utilisez l'une des deux options suivantes pour ajouter Sun4V comme architecture prise en charge pour l'archive.


    Remarque –

    Vous devez commencer par une machine Sun4U installée avec le groupe de logiciels Complet plus OEM, de sorte que tous les packages de pilotes soient dans l'image, même si ces packages ne sont pas utilisés. Pour de plus amples informations sur cette condition, reportez-vous à la section SPARC : prise en charge des périphériques introuvables sur le système maître.


    • Ajoutez les informations suivantes pour le fichier /var/sadm/system/admin/.platform. Puis créez l'archive Solaris Flash.


      PLATFORM_GROUP=sun4v
      

      Remarque –

      Vous pouvez vérifier que le groupe de plates-formes Sun4V est pris en charge à l'aide de la commande suivante :



      # flar -i <path_to_hybrid>.flar | grep content_architectures
      

      Cette commande doit afficher les résultats suivants :


      content_architectures=sun4u,sun4v
      
    • Créez l'archive Solaris Flash à l'aide de l'option -U pour ajouter Sun4V comme architecture prise en charge pour l'archive. Consultez l'exemple ci-dessous.


      # flarcreate -n S10U5hybrid -U "content_architectures=sun4u,sun4v" \
      -c -x /data /data/S10U5hybrid.flar
      

      L'exemple de commande ci-dessus donne /data pour l'option -c, pour indiquer l'emplacement de l'archive. La valeur de l'option -c doit refléter la configuration de votre fichier.


      Remarque –

      Vous pouvez vérifier que le groupe de plates-formes Sun4V est pris en charge à l'aide de la commande flar, comme indiqué dans l'étape précédente.


  2. Installez l'archive Solaris Flash sur la machine Sun4V. Vous pouvez utiliser Solaris JumpStart et une image du réseau pour déployer l'archive Solaris Flash.


    Remarque –

    À ce stade, la machine Sun4V peut ne pas s'initialiser. Ne tentez pas d'appliquer un patch à la machine à ce stade. Si la machine est autorisée à réinitialiser après l'utilisation de JumpStart, un message tel que celui présenté ci-dessous s'affichera probablement :



    Boot device: /pci@780/pci@0/pci@9/scsi@0/disk@0,0:a  File and args:
    Boot load failed.
    The file just loaded does not appear to be executable.
  3. Mettez à niveau la machine Sun4V en utilisant soit une image du réseau, soit une image du DVD.

    Par exemple, vous pourriez utiliser une image JumpStart de la mise à jour 6 de Solaris 10. Ensuite, vous pourriez initialiser l'image de Sun4V depuis cette image du réseau, en sélectionnant l'option de mise à niveau.

    Dans cet exemple, les problèmes suivants sont rencontrés au cours de la mise à niveau :

    • Si les versions .u et .v d'un package sont disponibles, les deux versions sont installées. Reportez-vous à CR 6846077.

    • Le fichier /var/sadm/system/admin/.platform contient des informations incorrectes. Reportez-vous à CR 6523030.

    • Les packages tiers .v ne font pas partie de l'image Solaris et ne seront probablement pas mis à niveau.

  4. Initialisez la machine Sun4V. Vous pouvez maintenant appliquer des patchs à la machine, comme requis.

Personnalisation de l'installation de Solaris sur le système maître

Une fois le système d'exploitation Solaris installé sur le système maître à l'aide de l'une des méthodes d'installation de Solaris, vous pouvez ajouter ou supprimer des logiciels et modifier les informations de configuration système, le cas échéant. Pour personnaliser le logiciel du système maître, vous pouvez procéder comme suit :

Création d'archives pour les systèmes SPARC et x86

Pour installer le logiciel Solaris à l'aide d'une archive Solaris Flash sur les systèmes SPARC et x86, vous devez créer une archive Solaris Flash distincte pour chaque plate-forme. Utilisez l'archive Solaris Flash créée à partir du système maître SPARC pour installer les systèmes SPARC. Utilisez l'archive Solaris Flash créée à partir du système maître x86 pour installer les systèmes x86.

SPARC : prise en charge des périphériques introuvables sur le système maître

Le choix des pilotes à installer sur le système maître dépend des éléments suivants :

Le groupe de logiciels Complet plus OEM installe tous les pilotes indépendamment du matériel présent sur le système. Les autres groupes de logiciels offrent une prise en charge limitée. Si vous installez un autre groupe de logiciels et que les périphériques raccordés aux systèmes clone diffèrent de ceux raccordés au système maître, vous devez installer les pilotes appropriés sur le système maître avant de créer l'archive.

Comment obtenir la prise en charge dont vous avez besoin pour les périphériques

Vous pouvez installer la prise en charge pour des périphériques raccordés aux systèmes clone différents de ceux du système maître en installant le groupe de logiciels Complet plus OEM ou en installant certains packages.

Type d´installation 

Description 

Installation du groupe de logiciels Complet plus OEM 

Ce groupe de logiciels est le plus complet des groupes de logiciels disponibles. Il contient tous les packages présents dans le système d'exploitation Solaris. Le groupe de logiciels Complet plus OEM installe tous les pilotes indépendamment du matériel présent sur le système. Une archive Solaris Flash créée avec le groupe de logiciels Complet plus OEM fonctionne sur tout système clone auquel sont raccordés des périphériques pris en charge par la version installée du système d'exploitation Solaris. 

L'installation du groupe de logiciels Complet plus OEM sur des systèmes maître garantit la compatibilité avec les autres configurations de périphériques. Toutefois, le groupe de logiciels Complet plus OEM nécessite 2,9 Go d'espace disque au moins. Il est possible que les systèmes clone ne disposent pas d'un espace suffisant pour que le groupe de logiciels Complet plus OEM puisse y être installé. 

Installation d'autres groupes de logiciels 

Si vous installez le système maître avec les groupes de logiciels suivants, vous limitez la prise en charge de périphériques. Le système maître ne prend en charge que les périphériques qui lui sont raccordés au moment de l'installation.  

  • Groupe de logiciels Support réseau limité

  • Groupe de logiciels Support système noyau

  • Groupe de logiciels Utilisateur final

  • Groupe de logiciels Développeur

  • Groupe de logiciels Complet

Si vous installez ces groupes de logiciels, les systèmes clone risquent de ne pas disposer de tous les pilotes nécessaires. Par exemple, si vous installez le groupe de logiciels Complet sur un système maître possédant une mémoire écran GX CG6, seul le pilote de la mémoire écran GX CG6 est installé. Vous ne pouvez donc installer l'archive que sur les systèmes clone qui disposent d'une mémoire écran GX CG6 ou d'aucune mémoire écran. 

Installation des packages sélectionnés 

Quand vous installez le système maître, vous ne pouvez utiliser que les packages dont vous avez besoin pour le système maître et les systèmes clone. En sélectionnant des packages logiciels spécifiques, vous pouvez restreindre l'installation à la seule prise en charge des périphériques effectivement reliés aux systèmes maître ou clone. 

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 clone, 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 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 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 –

Vous ne pouvez pas créer correctement une archive Solaris Flash lorsqu'une zone non globale est installée. La fonction Solaris Flash n'est pas compatible avec la technologie de partitionnement Solaris Zones. Si vous créez une archive Solaris Flash, l'archive résultante n'est pas installée correctement lorsqu'elle est déployée dans les conditions suivantes :


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

Vous pouvez créer une archive Solaris Flash lorsque des volumes RAID-1 Solaris Volume Manager sont 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 clone doivent être configurés individuellement après application de l'archive et redémarrage du système.


Création d'une archive de fichiers volumineux

Par défaut, la création d'une archive Solaris Flash s'effectue à l'aide de la méthode de copie basée sur l'utilitaire cpio. La taille de chaque fichier ne doit pas dépasser 4 Go. Si les fichiers sont volumineux, vous pouvez créer les archives à l'aide de la méthode de copie basée sur l'utilitaire pax. La commande flarcreate spécifiée avec l'option -L pax crée des archives sans restriction de taille de fichier à l'aide de l'utilitaire pax. La taille de chaque fichier peut dépasser 4 Go.

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

Si un système clone est déjà installé avec une archive et que vous souhaitez mettre à jour ce système, vous pouvez créer une archive différentielle contenant uniquement les différences entre deux images, l'image maître non modifié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

Lors de la création d'une archive Solaris Flash, certains fichiers et répertoires à copier à partir du système maître peuvent être exclus. 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, Le sous-répertoire bb deviendrait alors le seul contenu de l'archive.


Attention – Attention –

Utilisez les options d'exclusion de fichiers de la commande flarcreate 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 flarcreate 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 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.

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

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.


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 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 10/09 : 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 5Solaris Flash – Références .

Tableau 2–2 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 flarcreate.

Utilisateur  

 

Cette section suit la section d'identification de l'archive. 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

Lors de la création de 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.

Planification de l'installation d'archives Solaris Flash

L'étape finale du processus Solaris Flash consiste à installer des archives Solaris Flash sur les systèmes clone. Vous pouvez utiliser n'importe quelle méthode d'installation Solaris pour installer des archives Solaris Flash sur des systèmes clone.

Programme d'installation 

Archives stockables sur ce support 

Instructions détaillées 

Programme d'installation de Solaris 

  • Serveur NFS

  • Serveur HTTP

  • un serveur FTP

  • Bande locale

  • Périphérique local (y compris un DVD ou un CD)

  • Fichier local

Installation d'une archive Solaris Flash à l'aide du programme d'installation Solaris

Programme d'installation personnalisée JumpStart 

  • Serveur NFS

  • un serveur HTTP ou HTTPS 

  • un serveur FTP

  • Bande locale

  • Périphérique local (y compris un DVD ou un CD)

  • Fichier local

Section SPARC : préparation d’un système en vue de l’installation d’une archive Solaris Flash à l’aide d’une méthode Jumpstart personnalisée du Guide d’installation de Solaris 10 10/09 : installations JumpStart personnalisées et avancées

Solaris Live Upgrade 

  • Serveur NFS

  • Serveur HTTP

  • un serveur FTP

  • Bande locale

  • Périphérique local (y compris un DVD ou un CD)

  • Fichier local

Section Installation d’archives Solaris Flash sur un environnement d’initialisation du Guide d’installation de Solaris 10 10/09 : Solaris Live Upgrade et planification de la mise à niveau