Solaris 9: Guía de instalación

Creación de un perfil

Un perfil es un archivo de texto que define cómo instalar el software Solaris en un sistema. Un perfil define elementos de la instalación, como el grupo de software que se va a instalar. Cada regla especifica un perfil que define cómo hay que instalar un sistema. Se pueden crear diferentes perfiles para cada regla o usar el mismo perfil en más de una regla.

Un perfil consiste en una o varias palabras clave de perfil y sus valores correspondientes. Cada palabra clave de perfil es un comando que controla un aspecto de cómo debe instalar el programa JumpStart el software Solaris en un sistema. Por ejemplo, el valor y la palabra clave del perfil siguiente especifican que el programa JumpStart debe realizar una instalación de servidor:

system_type  server

Nota -

Si ha creado el directorio JumpStart con los procedimientos que se presentan en "Creación de un servidor de perfiles para sistemas conectados en red" o "Creación de un disquete de perfiles para sistemas autónomos" ya habrá perfiles de ejemplo en el directorio JumpStart.


Sintaxis de perfiles

Un perfil debe incluir:

Un perfil puede incluir:

Para crear un perfil

  1. Use un editor de texto para crear un archivo de texto. Asigne al archivo un nombre descriptivo. También puede abrir un perfil de ejemplo en el directorio JumpStart que ha creado.


    Nota -

    Cerciórese de que el nombre del perfil refleja el uso que pretende darle al perfil en la instalación del software Solaris en un sistema. Por ejemplo, puede asignar los siguientes nombres a los perfiles: instal_bas, perfil_ing o perfil_de_usuario.


  2. Agregue al perfil palabras clave y valores de perfil.

    Para obtener una lista de palabras clave y valores de perfil, consulte "Valores y palabras clave de perfiles".


    Nota -

    Las palabras clave y sus valores distinguen entre mayúsculas y minúsculas.


  3. Guarde el perfil en el directorio JumpStart.

  4. Cerciórese de que root tiene el perfil y de que los permisos se fijan en 644.

  5. Compruebe el perfil (opcional).

    En "Comprobación de un perfil" puede consultar información sobre la comprobación de los perfiles.

Ejemplos de perfiles

Los siguientes ejemplos de perfiles muestran cómo usar diferentes valores y palabras clave de perfiles para controlar la instalación del software Solaris en un sistema. En "Valores y palabras clave de perfiles" se incluye una descripción de valores y palabras clave de perfil.


Ejemplo 23-2 Montaje de sistemas de archivos remotos y adición y borrado de paquetes

 
# profile keywords        profile values
# -----------------       -----------------
  install_type            initial_install1
  system_type             standalone2
  partitioning            default3
  filesys                 any 512 swap   # specify size of /swap
  cluster                 SUNWCprog4
  package                 SUNWman delete5
  cluster                 SUNWCacc
  1. La palabra clave install_type es necesaria en todos los perfiles.

  2. La palabra clave system_type determina que se realizará una instalación de sistema autónomo.

  3. Los segmentos del sistema de archivos están determinados por el software que se va a instalar, con el valor default. El tamaño del archivo swap se fija en 512 Mbytes y se instala en cualquier disco, valor any.

  4. El grupo de software de Solaris para desarrolladores, SUNWCprog, se instala en el sistema.

  5. Las páginas de comando man estándar se montan desde el servidor de archivos, s_ref, en la red; los paquetes de páginas de comando man no se deben instalar en el sistema. Los paquetes que contienen las utilidades de contabilidad del sistema están seleccionados para instalarse en éste.



Ejemplo 23-3 Especificación de la ubicación de instalación de los sistemas de archivos

# profile keywords        profile values
# ----------------        -------------------
  install_type	            initial_install
  system_type             standalone 
  partitioning            explicit1
  filesys                 c0t0d0s0 auto /
  filesys                 c0t3d0s1 auto swap
  filesys                 any auto usr
  cluster                 SUNWCall2
  1. Los segmentos del sistema de archivos están determinados por las palabras clave filesys, valor explicit. El tamaño del sistema de archivos raíz (/) se basa en el software seleccionado, valor auto y se instala en c0t0d0s0. Se fija el tamaño del archivo swap necesario y se instala en c0t3d0s1. usr se basa en el software seleccionado y el programa de instalación determina dónde hay que instalar usr, de acuerdo con el valor any.

  2. El grupo de software de Solaris de distribución completa, SUNWCall, se instala en el sistema.



Ejemplo 23-4 Reasignación de espacio de disco para una modernización

# profile keywords         profile values
# ----------------         -------------------
  install_type             upgrade1 
  root_device              c0t3d0s22 
  backup_media             remote_filesystem timber:/export/scratch3
  layout_constraint        c0t3d0s2 changeable 1004
  layout_constraint        c0t3d0s4 changeable
  layout_constraint        c0t3d0s5 movable 
  package                  SUNWbcp delete5
  package                  SUNWxwman add6
  cluster                  SUNWCacc add   
  locale                   de7
  1. El perfil moderniza un sistema mediante la reasignación del espacio de disco. En este ejemplo, el espacio en disco debe reasignarse porque algunos sistemas de archivos no tienen espacio suficiente para la modernización.

  2. El sistema de archivos raíz de c0t3d0s2 se moderniza.

  3. Se usa un sistema remoto denominado timber para realizar una copia de seguridad durante la asignación del espacio de disco.

  4. Las palabras clave layout_constraint determinan que, al reasignar el espacio de disco para la modernización, la disposición automática puede:

    • Cambiar los segmentos 2 y 4. Los segmentos se pueden mover a otra ubicación y su tamaño también se puede modificar.

    • Mover el segmento 5. El segmento se pueden mover a otra ubicación, pero su tamaño no se puede modificar.

  5. El paquete de compatibilidad binaria, SUNWbcp, no está instalado en el sistema después de la modernización.

  6. El código garantiza que las páginas de comando man del sistema X Window y las utilidades de contabilidad del sistema se instalen, si no están ya instaladas. Todos los paquetes que hay ya en el sistema se modernizan automáticamente.

  7. Los paquetes de localización alemanes se deben instalar en el sistema.