Guida all'installazione di Solaris 9 9/04

Esempio di file rules

L'esempio seguente mostra l'uso di diverse regole all'interno di un file rules. Ogni riga contiene una parola chiave e il relativo valore. Il programma JumpStart analizza il file rules dall'inizio alla fine.

Il programma JumpStart ricerca i sistemi che corrispondono al valore delle parole chiave e vi installa Solaris nel modo specificato dal profilo associato alla regola.


Esempio 26–1 File rules

 # parole chiave e valori              script iniziale    profilo       script finale
 # -----------------------------       ------------       --------      -------------
  hostname prog-1                      -                  prof_base      -
  network 172.31.34.0 && !model \
 'SUNW,SPARCstation-20'                -                  prof_rete      -
  model SUNW,SPARCstation-LX           -                  prof_lx        completa
  network 192.168.2.0 && karch i86pc   configura          prof_x86       fatto
  memsize 64-128 && arch i386          -                  prof_prog      -
  any   -                              -                  prof_generico  -

L'elenco seguente descrive alcune parole chiave e valori dell'esempio.

hostname

La regola viene soddisfatta se il nome host del sistema è prog-1. Per installare Solaris sul sistema che soddisfa questa regola viene usato il profilo prof_base.

network

La regola viene soddisfatta se il sistema si trova nella sottorete 172.31.34.0 e il sistema non è una SPARCstationTM 20 (SUNW,SPARCstation-20). Per installare Solaris sul sistema che soddisfa questa regola viene usato il profilo prof_rete. La regola presenta anche un esempio della continuazione del testo su più righe, descritto in Sintassi del file rules.

model

La regola viene soddisfatta se il sistema è una SPARCstation LX. Per installare Solaris sui sistemi che soddisfano questa regola vengono usati il profilo prof_lx e lo script finale completa.

network

La regola viene soddisfatta se il sistema si trova nella sottorete 192.168.2.0 ed è un sistema x86. Per installare Solaris sui sistemi che soddisfano questa regola vengono usati lo script iniziale configura, il profilo prof_x86 e lo script finale fatto.

memsize

La regola viene soddisfatta se il sistema dispone di una quantità di memoria compresa tra 64 e 128 Mbyte ed è un sistema con architettura x86. Per installare Solaris sui sistemi che soddisfano questa regola viene usato il profilo prof_prog.

any

La regola viene soddisfatta da tutti i sistemi che non corrispondono alle regole precedenti. Per installare Solaris sui sistemi che soddisfano questa regola viene usato il profilo prof_generico. La regola any, se utilizzata, deve sempre comparire per ultima nel file rules.