Guide d'installation Solaris 9

Chapitre 20 Web Start Flash - Références

La fonction d'installation Web Start Flash fournit des outils de gestion et d'administration des archives Web Start Flash. Après avoir créé une archive, vous pouvez en extraire des informations ou la découper en sections, ou encore combiner des sections d'archives.

Web Start Flash - Sections d'archives

Les archives Web Start Flash contiennent au moins trois sections. Outre les fichiers du système maître qui seront installés sur les systèmes clones, les sections d'une archive contiennent également des informations d'identification de l'archive correspondante.

  1. Section cookie de l'archive : la première section d'une archive Web Start Flash contient un cookie qui indique que le fichier est une archive Web Start Flash. Sans ce cookie, l'archive est inexploitable.

  2. Section d'identification de l'archive : la seconde section contient des mots-clés et des valeurs qui permettent d'identifier l'archive.

  3. Sections utilisateur : vous pouvez définir des sections supplémentaires et les insérer à la suite de la section d'identification de l'archive. L'archive Web Start Flash ne traite pas les sections que vous insérez. Les sections utilisateur doivent se composer de lignes terminées par des caractères de saut de ligne (0x0a ASCII). La longueur des lignes n'est pas limitée. Pour inclure des données binaires dans une section utilisateur, vous devez les coder à l'aide d'un algorithme base64 ou équivalent.

    Le nom des sections utilisateur doit commencer par "X". Il peut se composer de n'importe quelle combinaison de caractères, à l'exception des sauts de ligne, du signe égal, des caractères nuls et des barres obliques (/). Par exemple, "X-department" est un nom de section utilisateur correct.

  4. Section des fichiers de l'archive : cette section comporte l'ensemble des fichiers enregistrés depuis le système maître.

Mots-clés de Web Start 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

Chaque section d'archive Web Start Flash est définie par des mots-clés section_begin et section_end. Vous trouverez une description des valeurs des mots-clés section_begin et section_end dans le tableau ci-dessous.

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  

nom_section

Fichiers de l'archive 

archive

Mots-clés de la section d'identification

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

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 Web Start 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 flarcreate 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 Web Start Flash affichent cette valeur au cours du déploiement.

content_description

La valeur du mot-clé content_description vous permet de décrire le 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 Web Start 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 Web Start 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 Web Start Flash dont le répertoire racine n'est pas /, flarcreate utilise le contenu du fichier nodename(4).

creation_hardware_class

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

creation_platform

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

creation_processor

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

creation_release

La valeur trouvée par uname -r. Si vous créez une archive Web Start Flash dont le répertoire racine n'est pas /, flarcreate tente d'utiliser le contenu de répertoire_racine/var/sadm/system/admin/INST_RELEASE . Si flarcreate 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 Web Start Flash dont le répertoire racine n'est pas /, flarcreate tente d'utiliser le contenu de répertoire_racine/var/sadm/system/admin/INST_RELEASE . Si flarcreate 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 Web Start Flash dont le répertoire racine n'est pas /, flarcreate insère la chaîne UNKNOWN.

Vous pouvez définir vos propres mots-clés, en plus de ceux définis par l'archive Web Start Flash. Web Start 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.

Commandes de Web Start Flash

Les commandes de Web Start Flash permettent de créer et de gérer les archives Web Start Flash.

flarcreate

La commande flarcreate vous permet de créer une archive Web Start 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 flarcreate quand le système maître s'initialise à partir du DVD Solaris 9, du logiciel Solaris 9 1 sur 2 ou d'une image du logiciel 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 Web Start Flash. La syntaxe de la commande est indiquée ci-après.

flarcreate -n nom [-R racine] [-S] [-H] [-c] [-x exclure] [-t [-p posn ][-b taille_bloc]] [-i date] [-m [- u section [-d rép]] [-f liste_fichiers] [-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 voulez sauvegarder l'archive, et nom_fichier le nom du fichier d'archive. Si vous ne spécifiez pas de chemin d'accès, flarcreate sauvegarde le fichier de l'archive dans le répertoire courant.

Tableau 20-3 Options de ligne de commande de flarcreate

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

Option d'exclusion de fichiers et de répertoires 

-x exclure

Exclut le fichier ou répertoire exclure de l'archive. Si vous avez désigné un système de fichiers -R racine, le programme considère que le chemin d'accès au répertoire exclure correspond à racine.

Options concernant les sections utilisateur 

-u section

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

-d rép

Utilise le fichier de section spécifié par l'option -u du rép.

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 posn

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

-b taille_bloc

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

Options de spécification des fichiers 

-f liste_fichiers

Ajoute dans l'archive les fichiers du fichier liste_fichiers.

Le fichier liste_fichiers doit comporter un fichier par ligne. Le chemin d'accès à chaque fichier doit indiquer le répertoire racine ou être un chemin d'accès absolu.

Si vous affectez la valeur "-" à liste_fichiers, flarcreate utilise les résultats de stdin comme liste de fichiers. Si vous utilisez la valeur "-", la taille de l'archive n'est pas calculée.

-F

Utilise uniquement les fichiers de liste_fichiers pour créer l'archive.

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

Utilise la date comme valeur pour le mot-clé creation_date. Si vous n'indiquez pas de date, flarcreate utilise la date et l'heure du système.

-m maître

Affecte la valeur maître au mot-clé creation_master, en considérant qu'il s'agit du système maître sur lequel vous avez créé l'archive. Si vous n'indiquez pas de maître, flarcreate 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 au mot-clé content_author, pour désigner le nom de l'auteur dans la section d'identification de l'archive. Si vous ne précisez aucun auteur, la commande flarcreate 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. Si vous n'indiquez pas de type, flarcreate n'inclut pas le mot-clé content_type.

flar

La commande flar vous permet d'administrer vos archives. Avec cette commande, vous pouvez :

Extraction d'informations à partir d'une archive

Pour obtenir des informations sur des archives déjà créées, utilisez la commande flar avec l'option -i. La syntaxe de la commande est indiquée ci-après.

flar -i:info [- l] [-k mot_clé] [- t [-p posn] [-b taille_bloc]] nom_fichier

Tableau 20-4 Options de ligne de commande de flar -i

Option 

Description  

-k mot_clé

Renvoie la valeur du mot_clé.

-l

Répertorie tous les fichiers de la section archive.  

Découpage d'archives

Utilisée avec l'option -s, la commande flar découpe une archive Web Start Flash en plusieurs sections. Chaque section est copiée dans un fichier distinct, dans le répertoire spécifié ou dans le répertoire courant. Les fichiers sont nommés d'après les sections dont ils dépendent. Par exemple, la section cookie de l'archive est sauvegardée dans un fichier nommé cookie. Vous pouvez demander à la commande flar de ne sauvegarder qu'une seule section. La syntaxe de la commande est indiquée ci-après.

flar -s:split[- d rép] [-u section] [-f archive] [-S section] [-t [-p posn] [-b taille_bloc]] nom_fichier

Tableau 20-5 Options de ligne de commande de flar -i

Option 

Description  

-d rép

Lit les sections à copier à partir du répertoire spécifié, et non du répertoire courant.

-u section

Si vous n'utilisez pas cette option, flar copie toutes les sections du répertoire courant. Si vous l'utilisez, flar copie les sections Cookie, Identification, Archive et section. Vous pouvez indiquer un nom de section seul ou une liste de noms de section séparés par des espaces.

-f archive

Place l'archive extraite dans un répertoire appelé archive, plutôt que de la placer dans un fichier nommé archive.

-S section

Copie uniquement la section de l'archive appelée section.

Combinaison d'archives

Utilisée avec l'option -c, la commande flar crée une archive Web Start Flash à partir de sections individuelles. Chaque section doit être stockée dans un fichier distinct, portant le même nom que la section. Au minimum, vous devez disposer d'une section cookie (cookie), d'une section d'identification (identification) et d'une section des fichiers de l'archive (archive). Si archive est un répertoire, la commande flar utilise cpio pour l'archiver avant de l'inclure dans l'archive combinée. Si la section d'identification de l'archive indique que celle-ci doit être compressée, flar compresse le contenu de la nouvelle archive combinée.

flar -c:combine [-d rép] [-u section] [-t [-p posn] [-b taille_bloc]] nom_fichier


Remarque :

La commande flar ne valide pas les sections. En particulier, elle ne valide ni ne met à jour aucun des champs de la section d'identification de l'archive.


Tableau 20-6 Options de ligne de commande de flar -c

Option 

Description  

-d rép

Lit les sections à combiner à partir du rép spécifié et non du répertoire courant.

-u section

Si vous n'utilisez pas cette option, flar combine toutes les sections du répertoire courant. Si vous l'utilisez, flar combine uniquement les sections Cookie, Identification, Archive et section. Vous pouvez indiquer un nom de section seul ou une liste de noms de section séparés par des espaces.