Guida all'installazione di Solaris 10: metodo JumpStart personalizzato e installazioni avanzate

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 6–1 File rules

 # parole chiave e valori       script iniziale       profilo       script finale
 # -----------------------------       ------------       --------      -------------
  hostname prog-1                       -                  prof_base    -
  network 192.168.255.255 && !model \
 'SUNW,Sun-Blade-100'                  -                  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 192.168.255.255 e il sistema non è un sistema Sun BladeTM 100 (SUNW,Sun-Blade-100). Per installare Solaris sul sistema che soddisfa questa regola viene usato il profilo prof_rete. La regola fornisce 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 con architettura sun4u. Lo script iniziale setup, il profilo x864u_prof e lo script finale done vengono usati per installare Solaris sui sistemi che soddisfano la regola.

memsize

La regola viene soddisfatta se il sistema dispone di una quantità di memoria compresa tra 64 e 128 Mbyte ed è un sistema 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.