Guide d'installation Solaris 9 9/04

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 établit une correspondance entre un système connu et un mot-clé de règle et sa valeur, il installe le logiciel Solaris désigné par le profil indiqué dans le champ des profils.


Exemple 26–1 Fichier rule

 # rule keywords and rule values       begin script       profile       finish script
 # -----------------------------       ------------       --------      -------------
  hostname eng-1                       -                  basic_prof    -
  network 172.31.34.0 && !model \
 'SUNW,SPARCstation-20'                -                  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  -

La liste suivante décrit quelques mots-clés et quelques valeurs issus de cet exemple.

nom_hôte

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 Solaris sur le système qui correspond à la règle.

network

La correspondance avec la règle est établie si le système réside sur le sous-réseau 172.31.34.0 et que le système n'est pas un SPARCstationTM 20 (SUNW,SPARCstation-20). Le profil net_prof est celui utilisé pour installer le logiciel Solaris sur les systèmes qui correspondent à la règle. La règle fournit également un exemple de coupure de règle, définie dans la rubrique Syntaxe du fichier rules.

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 Solaris sur les systèmes qui correspondent à cette règle.

network

La correspondance avec la règle est établie si le système se trouve sur le sous-réseau 192.168.2.0 et s'il s'agit d'un système x86 . Le script de début setup, le profil x86_prof le script de fin done permettent d'installer le logiciel Solaris sur les systèmes correspondant à 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 de mémoire et qu'il s'agit d'un système x86. Le profil prog_prof est utilisé pour installer le logiciel 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 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.