Guide d'installation Solaris 9

Chapitre 20 Solaris Flash – Références

Vous trouverez, dans ce chapitre, une description des mots-clés et des valeurs de Solaris Flash ainsi que des options de la commande flar create aux rubriques suivantes :

Mots-clés de Solaris Flash

Les mots-clés et les valeurs sont séparés par un signe égal. Chaque ligne ne doit comporter qu'une seule paire mot-clé-valeur. La longueur des lignes n'est pas limitée. Le logiciel ne fait aucune distinction entre les majuscules et les minuscules dans les mots-clés.

Mots-clés généraux

Les mots-clés section_begin et section_end balisent le début et la fin de chaque section d'une archive Solaris Flash. Vous trouverez une description des valeurs de ces mots-clés dans le tableau suivant.

Tableau 20-1 Valeurs des mots-clés section_begin et section_end

Section de l'archive 

Valeur des mots-clés section_begin et section_end

Cookie de l'archive 

cookie

Identification de l'archive 

identification

Sections utilisateur 

section_name

Fichiers de l'archive 

archive

Mots-clés de la section d'identification

Cette rubrique décrit les mots-clés de la section d'identification et les valeurs que vous pouvez leur attribuer.

Vous pouvez définir vos propres mots-clés, en plus de ceux définis par l'archive Solaris Flash. Solaris Flash ignore les mots-clés définis par l'utilisateur, mais vous pouvez formuler des scripts ou des programmes capables de traiter la section d'identification et d'utiliser ces mots-clés. Le nom des mots-clés définis par l'utilisateur doit commencer par X et peut comporter n'importe quelle combinaison de caractères, à l'exception des sauts de ligne, du signe égal et des caractères nuls. Par exemple, le mot-clé utilisateur X-department est correct.

Le tableau suivant répertorie les mots-clés qui décrivent une archive.

Tableau 20-2 Mots-clés de la section d'identification

Mots-clés 

Définition des valeurs 

content_name (obligatoire)

Les utilitaires de déploiement de l'archive Solaris Flash identifient l'archive à l'aide de la valeur du mot-clé content_name. Cette valeur ne doit pas comporter plus de 256 caractères.

Vous pouvez affecter au mot-clé content_name une valeur de définition de la fonction de l'archive ; cette valeur pourra ensuite être présentée à l'utilisateur lors de la sélection et de l'extraction des archives.

creation_date

La valeur de creation_date est une chaîne représentant la date de création de l'archive. Le format de cette valeur est AAAAMMJJhhmmss. Par exemple, 20000131221409 représente le 31 janvier 2000 à 22 heures, 14 minutes et 9 secondes (heure GMT). Si vous n'indiquez pas de date de création, celle-ci est définie par défaut au format GMT.

creation_master

La valeur du mot-clé creation_master est le nom du système maître utilisé pour créer l'archive. Si vous n'indiquez pas de valeur pour creation_master, la commande flar create utilise le nom du système tel que renvoyé par uname -n.

content_type

La valeur du mot-clé content_type définit la catégorie de l'archive. Les utilitaires de déploiement de l'archive Solaris Flash affiche cette valeur pendant le déploiement.

content_description

La valeur du mot-clé content_description vous permet de donner une description du contenu de l'archive. La longueur de cette valeur n'est pas limitée.

content_author

La valeur du mot-clé content_author identifie le créateur de l'archive. Nous vous suggérons d'utiliser le nom complet et l'adresse email du créateur.

content_architectures

La valeur du mot-clé content_architectures est une liste des architectures de noyau prises en charge par l'archive. Les différentes architectures sont séparées par une virgule. Lorsque vous créez une archive Solaris Flash, la valeur du mot-clé content_architectures est générée automatiquement.

Si ce mot-clé est présent dans votre archive, les utilitaires de déploiement de l'archive Solaris Flash vérifient que l'architecture de noyau du système clone figure bien dans la liste des architectures prises en charge par l'archive. Si ce n'est pas le cas, le déploiement échoue. Si ce mot-clé est absent, les utilitaires de déploiement ne contrôlent pas l'architecture du système clone. 

creation_node

La valeur trouvée par uname -n. Si vous créez une archive Solaris Flash dont le répertoire root n'est pas /, flar create utilise le contenu du fichier nodename(4).

creation_hardware_class

La valeur trouvée par uname -m. Si vous créez une archive Solaris Flash dont le répertoire root n'est pas /, flar create insère la chaîne UNKNOWN.

creation_platform

La valeur trouvée par uname -i. Si vous créez une archive Solaris Flash dont le répertoire root n'est pas /, flar create insère la chaîne UNKNOWN.

creation_processor

La valeur trouvée par uname -p. Si vous créez une archive Solaris Flash dont le répertoire root n'est pas /, flar create insère la chaîne UNKNOWN.

creation_release

La valeur trouvée par uname -r. Si vous créez une archive Solaris Flash dont le répertoire root n'est pas /, flar create tente d'utiliser le contenu de répertoire_racine/var/sadm/system/admin/INST_RELEASE. Si flar create ne peut pas lire ce fichier, elle insère la chaîne UNKNOWN.

creation_os_name

La valeur trouvée par uname -s. Si vous créez une archive Solaris Flash dont le répertoire root n'est pas /, flar create tente d'utiliser le contenu de répertoire_racine/var/sadm/system/admin/INST_RELEASE. Si flar create ne peut pas lire ce fichier, elle insère la chaîne UNKNOWN.

creation_os_version

La valeur trouvée par uname -v. Si vous créez une archive Solaris Flash dont le répertoire root n'est pas /, flar create insère la chaîne UNKNOWN.

Commande flar create de Solaris Flash

La commande flar create de Solaris Flash permet de créer une archive Solaris Flash.

flar create

La commande flar create vous permet de créer une archive Solaris Flash à partir d'un système maître. Vous pouvez l'utiliser lorsque le système maître fonctionne en mode multi-utilisateur ou en mode mono-utilisateur. Vous pouvez également utiliser la commande flar create quand le système maître s'initialise à partir du DVD Solaris 9, du CD Solaris 9 1 sur 2 ou d'une image du CD Solaris 9 et du CD de versions localisées Solaris 9. Le système maître doit être aussi stable que possible lors de la création d'une archive Solaris Flash. La syntaxe de la commande est indiquée ci-après.

flar create -n nom [-R racine] [-S] [-H] [-c] [-x exclure_nom_rép/fichier][-y inclure_nom_rép/fichier] [-z nom_fichier_liste] [-X nom_fichier_liste] [-t [-p pos][-b taile_bloc]] [-i date] [-m [-u section [-d rép]] [-f nom_fichier_liste] [-F] [-U clé=val] maître] [-a auteur] [-e descr:-E fichier_descr] [-T type] chemin/nom_fichier

Dans cette ligne de commande, chemin est le répertoire dans lequel vous souhaitez sauvegarder l'archive et nom de fichier est le nom du fichier d'archive. Si vous ne spécifiez pas de chemin d'accès, flar create sauvegarde le fichier d'archive dans le répertoire courant.

Tableau 20-3 Options de ligne de commande de flar create

Option 

Description 

Options obligatoires 

-n nom

La valeur de cet indicateur est le nom de l'archive. Le nom spécifié est la valeur du mot-clé content_name.

Option de compression 

-c

Compresse l'archive à l'aide de la commande compress(1).

Options de répertoire et de taille 

-R racine

Crée l'archive à partir du système de fichiers monté comme racine. Si vous ne spécifiez pas cette option, flar create crée l'archive à partir du système de fichiers monté sur /.

-S

Demande que les informations de taille ne figurent pas dans l'archive. 

-H

Indique de ne pas générer d'identificateur d'adressage. 

Options de sélection de contenu 


Attention : Attention :

Utilisez les options d'exclusion de fichiers de la commande flar create avec prudence. Si vous choisissez d'exclure certains répertoires, d'autres dont vous ne connaîtriez pas l'existence pourraient figurer encore dans l'archive, notamment les fichiers de configuration système. Le système serait incohérent et l'installation ne serait pas réalisée avec succès. L'exclusion et l'inclusion de répertoires et de fichiers sont plus efficaces lorsqu'elles ont pour objet des données qui peuvent être facilement supprimées, sans que cela n'entraîne un dysfonctionnement du système. Il peut, par exemple, s'agir de fichiers de données longs.


-y inclure_nom_rép/fichier

Ajoute dans l'archive les fichiers et les répertoires que vous spécifiez dans la ligne de commande. Cette option s'utilise lorsque vous avez exclu un répertoire, mais que vous souhaitez en restaurer les sous-répertoires ou les fichiers individuels. 

inclure_nom_rép/fichier est le nom du sous-répertoire ou du fichier à inclure.

-f nom_fichier_liste

Ajoute les fichiers et les répertoires d'une liste dans l'archive.  

nom_fichier_liste est le chemin complet vers un fichier contenant une liste. Le contenu du fichier est ajouté à la liste des fichiers, sauf si -F est spécifié.

  • Le fichier nom_fichier_liste doit comporter un fichier par ligne.

  • Si vous spécifiez un système de fichiers à l'aide de la -R racine, le chemin de chaque fichier doit être lié à l'autre répertoire root ou à un chemin absolu.

  • Si nom_fichier est “-”, flar create lit l'entrée standard comme une liste de fichiers. Si vous utilisez la valeur “-”, la taille de l'archive n'est pas calculée.

-F

Utilise uniquement les fichiers de -f nom_fichier_liste pour créer l'archive. Cette option fait de -f nom_fichier_liste la liste absolue, au lieu d'une liste qui est annexée à la liste de fichiers normale.

-x exclure_nom_rép/fichier

Exclut les fichiers et répertoires de l'archive. Ces fichiers et répertoires sont spécifiés dans la ligne de commande. Vous pouvez utilisez plusieurs instances de cette option pour exclure plus d'un fichier ou d'un répertoire. 

exclure_nom_rép/fichier est le nom du répertoire ou du fichier à exclure.

-Xnom_fichier_liste

Exclut une liste de fichiers ou de répertoires de l'archive.  

nom_fichier_liste est le chemin complet vers un fichier contenant la liste.

  • Le fichier nom_fichier_liste doit comporter un fichier par ligne.

  • Si vous spécifiez un système de fichiers à l'aide de la -R racine, le chemin de chaque fichier doit être lié à l'autre répertoire root ou à un chemin absolu.

  • Si nom_fichier_liste est “-”, flar create lit l'entrée standard comme une liste de fichiers. Si vous utilisez la valeur “-”, la taille de l'archive n'est pas calculée.

-znom_fichier_liste

Exclut ou inclut une liste de fichiers ou de répertoires de l'archive. Chaque fichier ou répertoire de la liste comporte un signe plus “+” ou un signe moins “-”. Un signe plus indique que le fichier ou le répertoire a éte inclus, tandis qu'un signe moins indique que le fichier ou le répertoire a éte exclu. 

nom_fichier_liste est le chemin complet vers un fichier contenant la liste.

  • Le fichier nom_fichier_liste doit comporter un fichier par ligne.

  • Si vous spécifiez un système de fichiers à l'aide de la -R racine, le chemin de chaque fichier doit être lié à l'autre répertoire root ou à un chemin absolu.

Options concernant les sections utilisateur 

-u section

Inclut section comme une section utilisateur. Pour inclure plusieurs sections utilisateur, remplacez section par une liste de noms de section séparés par des espaces.

-d répertoire

Utilise le fichier de section spécifié par l'option -u et se trouvant dans le répertoire.

Options utilisées avec les archives sur bande 

-t

Crée une archive sur un lecteur de bande. L'argument nom_fichier est le nom du lecteur de bande.

-p pos

A utiliser avec l'option -t uniquement. Indique la position, sur la bande, à partir de laquelle flar create doit stocker l'archive. Si vous n'utilisez pas cette option, flar create place l'archive à la position courante sur la bande.

-b taille_bloc

Indique la taille de bloc utilisée par flar create lors de la création de l'archive. Si vous n'indiquez pas de taille de bloc, flar create utilise la taille par défaut (64 k).

Options d'identification de l'archive 

-U clé=val

Inclut les mots-clés et les valeurs définis par l'utilisateur dans la section d'identification de l'archive. 

-i date

Affecte la valeur date au mot-clé creation_date. Si vous n'indiquez pas de date, flar create utilise la date et l'heure du système actuelles.

-m maître

Affecte le nom maître au système maître sur lequel vous avez créé l'archive. maître est la valeur du mot-clé creation_master. Si vous n'indiquez pas de maître, flar create utilise le nom du système renvoyé par uname -n.

-e descr

Affecte la valeur descr au mot-clé content_description. Cette option n'est pas compatible avec l'option -E.

-E fichier_descr

Lit la valeur du mot-clé content_description dans le fichier fichier_descr. Cette option n'est pas compatible avec l'option -e.

-a auteur

Affecte la valeur auteur pour désigner le nom d'auteur dans la section d'identification de l'archive. auteur est la valeur du mot-clé content_author. Si vous ne précisez aucun auteur, la commande flar create n'inclut pas le mot-clé content_author dans la section d'identification de l'archive.

-T type

Affecte la valeur type au mot-clé content_type. type est défini par l'utilisateur. Si vous n'indiquez pas de type, flar create n'inclut pas le mot-clé content_type.