JavaScript is required to for searching.
Ignorer les liens de navigation
Quitter l'aperu
Guide d'installation d'Oracle Solaris 10 1/13 : Installations JumpStart     Oracle Solaris 10 1/13 Information Library (Français)
search filter icon
search icon

Informations document

Préface

1.  Emplacement des informations de planification pour l'installation d'Oracle Solaris

2.  JumpStart (présentation)

3.  Préparation d'une installation JumpStart (tâches)

Liste des tâches : préparation des installations JumpStart

Création d'un serveur de profils pour des systèmes en réseau

Création d'un répertoire JumpStart sur un serveur

Octroi de l'accès au serveur de profils à tous les systèmes

Utilisation d'une entrée générique pour autoriser l'accès de tous les systèmes au serveur de profils

Création d'une disquette de profils pour systèmes autonomes

SPARC : Création d'une disquette de profils

x86 : Création d'une disquette de profils avec GRUB

Création du fichier rules

Syntaxe du fichier rules

Création d'un fichier rules

Exemple de fichier rules

Création d'un profil

Syntaxe des profils

Création d'un profil

Exemples de profils

Test d'un profil

Création d'un environnement Oracle Solaris temporaire pour tester un profil

Test d'un profil

Exemple de test de profil

Validation du fichier rules

Validation du fichier rules

4.  Utilisation des fonctions facultatives de JumpStart (tâches)

5.  Création de mots-clés de règles et de sondes personnalisés - Tâches

6.  Procédure d'installation JumpStart (Tâches)

7.  Installation à l'aide de JumpStart (exemples)

8.  Référence des mots-clés JumpStart

9.  Installation d'un pool root ZFS à l'aide de JumpStart

Glossaire

Index

Création du fichier rules

Le fichier rules est un fichier texte qui contient une règle pour chaque groupe de systèmes sur lesquels vous voulez installer le système d'exploitation Oracle Solaris. Chaque règle désigne un groupe de systèmes ayant un ou plusieurs attributs en commun. Chaque règle lie également chaque groupe à un profil. Un profil est un fichier texte qui définit la procédure d'installation du logiciel Oracle Solaris sur chaque système d'un groupe. Par exemple, la règle suivante spécifie que le programme JumpStart utilise les informations dans le profil basic_prof pour installer tout système dans le groupe plate-forme sun4u.

karch sun4u - basic_prof -

Le fichier rules est utilisé pour créer le fichier rules.ok nécessaire aux installations JumpStart.


Remarque - Si vous configurez le répertoire JumpStart à l'aide des procédures de la section Création d'une disquette de profils pour systèmes autonomes ou Création d'un serveur de profils pour des systèmes en réseau, un exemple de fichier rules est déjà situé dans le répertoire JumpStart. Ce fichier rules comporte une documentation ainsi que quelques règles données en exemple. Si vous utilisez le fichier rules donné en exemple, veillez à mettre en commentaire les règles que vous ne souhaitez pas utiliser.


Syntaxe du fichier rules

Le fichier rules doit avoir les attributs suivants :

Le fichier rules peut comporter n'importe lequel des éléments indiqués ci-dessous.

Création d'un fichier rules

  1. Utilisez un éditeur de texte pour créer un fichier texte nommé rules ou ouvrez l'exemple de fichier rules dans le répertoire JumpStart que vous avez créé.
  2. Ajoutez une règle au fichier rules de chaque groupe de systèmes sur lequel vous souhaitez installer le logiciel Oracle Solaris.

    Vous trouverez la liste des mots-clés et des valeurs de fichiers rules dans la section Mots-clés et valeurs des règles.

    Une règle contenue dans un fichier rules doit respecter la syntaxe suivante :

    !rule-keyword rule-value && !rule-keyword rule-value ... begin  profile  finish
    !

    Symbole utilisé avant un mot-clé pour indiquer une négation.

    rule-keyword

    Unité lexicale ou mot prédéfini qui décrit un attribut système général, tel que le nom d'hôte, hostname, ou la taille de la mémoire, memsize. rule-keyword est utilisé avec la valeur de règle pour faire correspondre un système avec le même attribut à un profil Pour connaître la liste des mots-clés de règle, reportez-vous à la section Mots-clés et valeurs des règles.

    rule-value

    Valeur qui fournit l'attribut de système spécifique du mot-clé de règle correspondant. Les valeurs des règles sont décrites dans la section Mots-clés et valeurs des règles.

    &&

    Symbole que vous devez utiliser pour associer un mot-clé de règle et des paires de valeurs de règle dans une même règle (ET logique). Au cours d'une installation JumpStart, pour qu'une règle soit retenue, il faut que la correspondance entre un système et toutes les paires de cette règle soit établie.

    begin

    Nom d'un script Bourne shell facultatif pouvant être exécuté avant que l'installation ne démarre. En l'absence de script de début, vous devez entrer le signe moins (-) dans ce champ. Tous les scripts de début doivent se trouver dans le répertoire JumpStart.

    Les informations relatives à la création de scripts de début se trouvent dans la section Création de scripts de début.

    profile

    Nom d'un fichier texte qui définit la procédure d'installation du logiciel Oracle Solaris sur un système donné, une fois la correspondance établie avec la règle correspondante. Un profil se compose de mots-clés de profil et des valeurs de profil correspondantes. Tous les profils doivent se trouver dans le répertoire JumpStart.


    Remarque - Les méthodes facultatives d'utilisation du champ de profil sont décrites dans les sections Utilisation d'un programme d'installation spécifique à votre organisation et Création de profils dérivés dans un script de début.


    finish

    Nom d'un script Bourne shell facultatif pouvant être exécuté une fois l'installation achevée. En l'absence de script de fin, vous devez entrer le signe moins (-) dans ce champ. Tous les scripts de fin doivent se trouver dans le répertoire JumpStart.

    Les informations relatives à la création des scripts de fin se trouvent dans la section Création de scripts de fin.

    Chaque règle doit comporter au moins les éléments suivants :

    • un mot-clé, une valeur et un profil correspondant ;

    • un signe moins (-) dans les champs begin et finish si vous ne spécifiez aucun script de début ou de fin.

  3. Enregistrez le fichier rules dans le répertoire JumpStart.
  4. Vérifiez que le fichier rules dépend de root et que le niveau des autorisations est réglé sur 644.

Exemple de fichier rules

L'exemple ci-après illustre plusieurs règles d'un fichier rules, indiquées à titre d'exemple. Sur chaque ligne, un mot-clé de règle est associé à une valeur valide. Le programme JumpStart lit le fichier rules de haut en bas.

Lorsque le programme JumpStart fait correspondre un mot-clé et une valeur de règle à un système connu, il installe le logiciel Oracle Solaris défini par le profil figurant dans le champ de profil.

Pour consulter la liste des restrictions applicables au fichier rules, reportez-vous à la section Syntaxe du fichier rules.

Exemple 3-1 Fichier rule

 # rule keywords and rule values       begin script       profile       finish script
 # -----------------------------       ------------       --------      -------------
  hostname eng-1                       -                  basic_prof    -
  network 192.168.255.255 && !model \
 'SUNW,Sun-Blade-100'                  -                  net_prof      -
  model SUNW,SPARCstation-LX           -                  lx_prof       complete
  network 192.168.2.0 && karch i86pc  setup               x86_prof      done
  memsize 64-128 && arch i386          -                  prog_prof     -
  any   -                              -                  generic_prof  -

Certains mots-clés et certaines valeurs de cet exemple sont les suivants :

hostname

La correspondance avec la règle est établie si le nom d'hôte su système est eng-1. Le profil basic_prof est utilisé pour installer le logiciel Oracle Solaris sur le système qui correspond à la règle.

network

La règle détermine si le système se trouve sur le sous-réseau 192.168.255.255 et si le système n'est pas un Sun Blade 100 ( SUNW,Sun-Blade-100). Le profil net_prof est celui utilisé pour installer le logiciel Oracle Solaris sur les systèmes qui correspondent à la règle. Cette règle constitue également un exemple de prolongation d'une règle sur une nouvelle ligne à l'aide d'une barre oblique inverse (\).

model

La correspondance avec la règle est établie si le système est un SPARCstation LX. Le profil lx_prof et le script de fin complete servent à installer le logiciel Oracle Solaris sur les systèmes qui correspondent à cette règle.

network

La règle détermine si le système se trouve sur le sous-réseau 192.168.2.0 et correspond à un système x86. Le script de début setup, le profil x864u_prof et le script de fin done sont utilisés pour installer le logiciel Oracle Solaris sur les systèmes qui correspondent à la règle.

memsize

La correspondance avec la règle est établie si le système dispose d'une mémoire comprise entre 64 et 128 Mo et s'il s'agit d'un système x86. Le profil prog_prof est utilisé pour installer le logiciel Oracle Solaris sur les systèmes correspondant à cette règle.

any

La correspondance avec la règle est établie avec tous les systèmes qui ne correspondent pas aux règles précédentes. Le profil generic_prof est utilisé pour installer le logiciel Oracle Solaris sur les systèmes correspondant à la règle. Le mot-clé any, s'il est utilisé, doit toujours figurer dans la dernière règle du fichier rules.