JavaScript is required to for searching.
Omitir Vínculos de navegación
Salir de la Vista de impresión
Guía de instalación de Oracle Solaris 10 1/13: instalaciones JumpStart     Oracle Solaris 10 1/13 Information Library (Español)
search filter icon
search icon

Información del documento

Prefacio

1.  Dónde encontrar información sobre cómo planificar la instalación de Oracle Solaris

2.  JumpStart (descripción general)

3.  Preparación de instalaciones JumpStart (tareas)

Mapa de tareas: Preparación de instalaciones JumpStart

Creación de un servidor de perfiles para sistemas conectados en red

Cómo crear un directorio JumpStart en un servidor

Permitir que todos los sistemas accedan al servidor de perfiles

Uso de una entrada de comodín para permitir que todos los sistemas accedan al servidor de perfiles

Creación de un disquete de perfiles para sistemas independientes

SPARC: Cómo crear un disquete de perfiles

x86: Cómo crear un disquete de perfiles con GRUB

Creación del archivo rules

Sintaxis del archivo rules

Cómo crear un archivo rules

Ejemplo de archivo rules

Creación de un perfil

Sintaxis de perfiles

Cómo crear un perfil

Ejemplos de perfiles

Comprobación de un perfil

Cómo crear un entorno temporal de Oracle Solaris para comprobar un perfil

Cómo probar un perfil

Ejemplos de pruebas de perfiles

Validación del archivo rules

Cómo validar el archivo rules

4.  Uso de las funciones opcionales de JumpStart (tareas)

5.  Creación de reglas y palabras clave de sondeo personalizadas (tareas)

6.  Realización de una instalación JumpStart (tareas)

7.  Instalación con JumpStart (ejemplos)

8.  Referencia de palabra clave de JumpStart

9.  Instalación de una agrupación raíz ZFS con JumpStart

Glosario

Índice

Creación del archivo rules

El archivo rules consiste en un archivo de texto que contiene una regla para cada grupo de sistemas en los que desea instalar el sistema operativo Oracle Solaris. Cada regla diferencia un grupo de sistemas basados en uno o varios atributos de sistema y relaciona, además, un grupo con un perfil. Un perfil es un archivo de texto que define cómo hay que instalar el software de Oracle Solaris en cada sistema del grupo. Por ejemplo, la regla siguiente especifica que el programa JumpStart usa la información del perfil basic_prof para realizar instalaciones en cualquier sistema con el grupo de plataformas sun4u.

karch sun4u - basic_prof -

El archivo rules se usa para crear el archivo rules.ok, necesario para las instalaciones JumpStart.


Nota - Si configura el directorio JumpStart mediante los procedimientos de Creación de un disquete de perfiles para sistemas independientes o Creación de un servidor de perfiles para sistemas conectados en red, en el directorio JumpStart ya hay un archivo rules de ejemplo. El archivo rules de ejemplo contiene documentación y algunas reglas, Si va a usar el archivo rules de ejemplo, convierta en comentario las reglas de ejemplo que no necesite.


Sintaxis del archivo rules

El archivo rules debe tener los atributos siguientes:

El archivo rules puede incluir:

Cómo crear un archivo rules

  1. Use un editor de texto para crear un archivo de texto denominado rules o abra el archivo rules de ejemplo en el directorio JumpStart que había creado.
  2. Agregue una regla en el archivo rules para cada grupo de sistemas en el que quiera instalar el software de Oracle Solaris.

    Para obtener una lista de las palabras clave y valores del archivo rules, consulte Valores y palabras clave de reglas.

    Una regla que se encuentre en un archivo rules debe atenerse a la sintaxis siguiente:

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

    Símbolo que se utiliza antes de una palabra clave para indicar negación.

    rule-keyword

    Palabra o unidad léxica predefinida que describe un atributo de sistema general; por ejemplo, nombre de host (hostname) o tamaño de memoria (memsize). rule-keyword se usa con el valor de la regla para hacer concordar un sistema con el mismo atributo con un perfil. Si desea obtener una lista de las palabras clave de regla, consulte Valores y palabras clave de reglas.

    rule-value

    Valor que proporciona el atributo de sistema concreto para la correspondiente palabra clave de regla. Los valores de regla se definen en Valores y palabras clave de reglas.

    &&

    Símbolo que se utiliza para unir la palabra clave de regla y el valor de regla en la misma regla (un AND lógico). Durante una instalación JumpStart, un sistema debe hacer coincidir todos los pares de la regla para que la regla concuerde.

    begin

    El nombre de una secuencia de comandos del shell Bourne opcional se puede ejecutar antes de que empiece la instalación. Si no hay una secuencia de comandos de inicio, deberá escribir un símbolo menos (-) en este campo. Todas las secuencias de inicio deben situarse en el directorio JumpStart.

    En Creación de secuencias de inicio se proporciona información sobre cómo crear secuencias de comandos de inicio.

    profile

    El nombre de un archivo de texto que define cómo instalar el software de Oracle Solaris en el sistema cuando un sistema coincide con la regla. La información que hay en un perfil consiste en palabras clave de perfil y sus valores de perfil correspondientes. Todos los perfiles deben situarse en el directorio JumpStart.

    finish

    El nombre de una secuencia de comandos del shell Bourne opcional que se puede ejecutar una vez finalizada la instalación. Si no hay una secuencia de comandos de fin, deberá escribir un símbolo menos (-) en este campo. Todas las secuencias de finalización deben situarse en el directorio JumpStart.

    En Creación de secuencias de comandos de finalización se proporciona información sobre cómo crear secuencias de comandos de finalización.

    Como mínimo, cada regla deberá incluir:

    • Una palabra clave, un valor y un perfil correspondiente

    • Un símbolo menos (-) en los campos inicio y fin, si no se especifica ninguna secuencia de inicio o fin

  3. Guarde el archivo rules en el directorio JumpStart.
  4. Asegúrese de que root sea el propietario del archivo rules y de que los permisos estén establecidos en 644.

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.

Si el programa JumpStart hace coincidir un valor y una palabra clave de la regla con un sistema conocido, el programa JumpStart instala el software de Oracle Solaris que especifica el perfil que aparece en la lista del campo de perfil.

Para obtener una lista completa de limitaciones de archivos rules, consulte Sintaxis del archivo rules.

Ejemplo 3-1 Archivo 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  -

Algunas de las palabras clave y los valores de este ejemplo son los siguientes:

hostname

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

network

La regla coincide si el sistema está en la subred 192.168.255.255 y si el sistema no es Sun Blade 100 ( SUNW,Sun-Blade-100). El perfil net_prof se usa para instalar el software Oracle Solaris en sistemas que coincidan con esta regla. Esta regla también proporciona un ejemplo de continuar una sola regla en una línea nueva mediante el carácter de barra invertida (\).

model

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

network

La regla coincide si el sistema está en la subred 192.168.2.0 y en un sistema basado en x86. La secuencia de comandos de inicio setup, el perfil x864u_prof y la secuencia de comandos de finalización done se utilizan para instalar el software de Oracle Solaris en sistemas que coincidan con la regla.

memsize

La regla cuadra si el sistema tiene entre 64 y 128 MB de memoria y es x86. El perfil prog_prof se usa para instalar el software de Oracle Solaris en sistemas que coincidan 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 de Oracle Solaris en sistemas que coincidan con la regla. Si se usa any, debe ser siempre la última regla del archivo rules.