Solaris 9 9/04: Guía de instalación

Ejemplo de archivo rules

Este ejemplo muestra varias reglas en un archivo rules. Cada línea tiene una palabra clave de regla y un valor válido para esa palabra clave. El programa JumpStart examina el archivo rules de arriba a abajo.

Cuando el programa JumpStart encuentra una palabra clave y un valor de regla que concuerdan con un sistema conocido, instala el software Solaris que especifica el perfil que aparece en el campo de perfil.


Ejemplo 26–1 Archivo rules

 # 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 siguiente lista describe algunas de las palabras claves y valores del ejemplo.

hostname

La regla concuerda si el nombre del sistema es eng-1. El perfil basic_prof se usa para instalar el software Solaris en el sistema que concuerde con la regla.

network

La regla concuerda si el sistema se encuentra en una subred 172.31.34.0 y no es SPARCstationTM 20 (SUNW,SPARCstation-20). El perfil net_prof se usa para instalar el software Solaris en sistemas que concuerden con esta regla. La regla proporciona también un ejemplo de ajuste de regla definido en Sintaxis del archivo rules.

model

La regla concuerda si el sistema es un SPARCstation LX. El perfil lx_prof y la secuencia de fin complete se usan para instalar el software Solaris en sistemas que concuerden con esta regla.

network

Esta norma concuerda si el sistema se encuentra en la subred 192.168.2.0 y es un sistema x86 . La secuencia de inicio setup, el perfil x86_prof y la secuencia de fin done se usan para instalar el software Solaris en sistemas que concuerden con la regla.

memsize

La regla cuadra si el sistema tiene entre 16 y 32 Mbytes de memoria y se basa en una plataforma x86. El perfil prog_prof se usa para instalar el software Solaris en sistemas que concuerden con la regla.

any

La regla cuadra cualquier sistema que no concuerde con las reglas anteriores. El perfil generic_prof se usa para instalar el software Solaris en sistemas que concuerden con la regla. Si se usa any, debe ser siempre la última regla del archivo rules.