Solaris 9 9/04: 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 una orden 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 refleje 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 tenga el perfil y de que los permisos se fijen 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 26–2 Montaje de sistemas de archivos remotos y adición y borrado de paquetes

# profile keywords        profile values
# -----------------       -----------------
  install_type            initial_install
  system_type             standalone
  partitioning            default
  filesys                 any 512 swap   # specify size of /swap
  cluster                 SUNWCprog
  package                 SUNWman delete
  cluster                 SUNWCacc

La siguiente lista describe algunas de las palabras claves y valores del ejemplo.

install_type

La palabra clave install_type es necesaria en todos los perfiles.

system_type

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

partitioning

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.

cluster

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

package

Si 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 26–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            explicit
  filesys                 c0t0d0s0 auto /
  filesys                 c0t3d0s1 auto swap
  filesys                 any auto usr
  cluster                 SUNWCall

La siguiente lista describe algunas de las palabras claves y valores del ejemplo.

partitioning

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.

cluster

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



Ejemplo 26–4 x86: Uso de la palabra clave fdisk

# profile keywords      profile values
# ----------------      -------------------
  install_type          initial_install
  system_type           standalone

  fdisk                 c0t0d0 0x04 delete
  fdisk                 c0t0d0 solaris maxfree
  cluster               SUNWCall
  cluster               SUNWCacc delete

La siguiente lista describe algunas de las palabras claves y valores del ejemplo.

fdisk

Todas las particiones fdisk de tipo DOSOS16 (04 hexadecimal) se borran del disco c0t0d0.

fdisk

Una partición fdisk de Solaris se crea en el espacio libre más grande contiguo en el disco c0t0d0.

cluster

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

cluster

Las utilidades de contabilidad del sistema, SUNWCacc, no se instalan en el sistema.



Ejemplo 26–5 Reasignación de espacio de disco para una modernización

# profile keywords         profile values
# ----------------         -------------------
  install_type             upgrade
  root_device              c0t3d0s2
  backup_media             remote_filesystem timber:/export/scratch
  layout_constraint        c0t3d0s2 changeable 100
  layout_constraint        c0t3d0s4 changeable
  layout_constraint        c0t3d0s5 movable
  package                  SUNWbcp delete
  package                  SUNWxwman add
  cluster                  SUNWCacc add
  locale                   de

La siguiente lista describe algunas de las palabras claves y valores del ejemplo.

install_type

El perfil moderniza un sistema mediante la reasignación del espacio de disco. En este ejemplo, el espacio en el disco debe reasignarse porque algunos sistemas de archivos no tienen espacio suficiente para la modernización.

root_device

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

backup_media

Se usa un sistema remoto denominado timber para realizar una copia de seguridad durante la asignación del espacio de disco. Para conocer más valores de palabras clave de soporte de copia de seguridad, consulte Palabra clave de perfil backup_media.

layout_constraint

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

  • Cambiar los segmentos 2 y 4. Los segmentos se pueden mover a otra ubicación y el tamaño se puede cambiar.

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

package

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

package

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.

locale

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



Ejemplo 26–6 Recuperación de un contenedor Solaris Flash desde un servidor HTTP

En el ejemplo siguiente, el perfil indica que el programa JumpStart personalizado recupera el contenedor Solaris Flash de un servidor HTTP.

# profile keywords         profile values
# ----------------         -------------------
install_type               flash_install
archive_location           http://192.168.255.255/flasharchive/solarisarchive
partitioning               explicit
filesys                    c0t1d0s0 4000 /
filesys                    c0t1d0s1 512 swap
filesys                    c0t1d0s7 free /export/home

La siguiente lista describe algunas de las palabras claves y valores del ejemplo.

install_type

El perfil instala un contenedor Solaris Flash en el sistema clónico. Se sobrescriben todos los archivos como en una instalación inicial.

archive_location

El contenedor Solaris Flash se recupera de un servidor HTTP.

partitioning

Los segmentos del sistema de archivos están determinados por las palabras clave filesys, valor explicit. El tamaño de la raíz (/) está basado en el del contenedor flash de Solaris. El sistema de archivos raíz se instala en c0t1d0s0. Se fija el tamaño del archivo swap necesario y se instala en c0t1d0s1. /export/home se basa en el espacio de disco libre. /export/home se instala en c0t1d0s7.



Ejemplo 26–7 Recuperación de un contenedor Solaris Flash desde un servidor HTTP seguro

En el siguiente ejemplo, el perfil indica que el programa JumpStart personalizado recupere el contendor Solaris Flash de un servidor HTTP seguro.

# profile keywords         profile values
# ----------------         -------------------
install_type               flash_install
archive_location           https://192.168.255.255/solarisupdate.flar
partitioning               explicit
filesys                    c0t1d0s0 4000 /
filesys                    c0t1d0s1 512 swap
filesys                    c0t1d0s7 free /export/home

La siguiente lista describe algunas de las palabras claves y valores del ejemplo.

install_type

El perfil instala un contenedor Solaris Flash en el sistema clónico. Se sobrescriben todos los archivos como en una instalación inicial.

archive_location

El contenedor comprimido Solaris Flash se recupera de un servidor HTTP seguro.

partitioning

Los segmentos del sistema de archivos están determinados por las palabras clave filesys, valor explicit. El tamaño de la raíz (/) está basado en el del contenedor flash de Solaris. Se fija el tamaño del archivo swap necesario y se instala en c0t1d0s1. /export/home se basa en el espacio de disco libre. /export/home se instala en c0t1d0s7.



Ejemplo 26–8 Recuperación de un contenedor diferencial Solaris Flash desde un servidor NFS

En el ejemplo siguiente, el perfil indica que el programa JumpStart personalizado recupera el contenedor Solaris Flash de un servidor NFS. La palabra clave flash_update indica que éste es un contenedor diferencial. Un contenedor diferencial sólo instala las diferencias entre las dos imágenes.

# profile keywords         profile values
# ----------------         -------------------
install_type               flash_update
archive_location           nfs installserver:/export/solaris/flasharchive \
                           /solarisdiffarchive
no_master_check

La siguiente lista describe algunas de las palabras claves y valores del ejemplo.

install_type

El perfil instala un contenedor diferencial Solaris Flash en el sistema clónico. Sólo se instalan los archivos que especifica el contenedor.

archive_location

El contenedor Solaris Flash se recupera de un servidor NFS.

no_master_check

No se comprueba en el sistema clónico una imagen válida del sistema. La imagen válida del sistema se habría construido desde el sistema principal original.



Ejemplo 26–9 Creación de un entorno de arranque vacío

En el ejemplo siguiente, el perfil indica que el programa JumpStart personalizado crea un entorno de arranque vacío. Un entorno de arranque vacío no contiene ningún sistema de archivos y no se produce ninguna copia del entorno de arranque actual. Este entorno de arranque vacío se puede llenar posteriormente con un contenedor de Solaris Flash y después activar.

# profile keywords        profile values
# ----------------        -------------------
  install_type            initial_install
  system_type             standalone
  partitioning            explicit
  filesys                 c0t0d0s0 auto /
  filesys                 c0t3d0s1 auto swap
  filesys                 any auto usr
  cluster                 SUNWCall
  bootenv createbe bename second_BE \
  filesystem /:/dev/dsk/c0t1d0s0:ufs \
  filesystem -:/dev/dsk/c0t1d0s0:swap \
  filesystem /export:shared:ufs

La siguiente lista describe algunas de las palabras claves y valores del ejemplo.

partitioning

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.

cluster

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

bootenv createbe

Se configura un entorno de arranque vacío e inactivo en el disco c0t1d0. Se crean los sistemas de archivos raíz (/), de intercambio y /export, pero se dejan vacíos. Este segundo entorno de arranque se puede instalar más adelante con un contenedor Solaris Flash. A continuación se puede activar el nuevo entorno de arranque para que pase a ser el sistema operativo.

Para conocer los valores de la palabra clave y una explicación sobre el uso de la misma, consulte estas referencias:

  • Para obtener descripciones acerca de los valores de la palabra clave, consulte Valores y palabras clave de perfiles.

  • Para obtener una explicación sobre el uso de la Modernización automática de Solaris para crear, modernizar y activar entornos de arranque inactivos, consulte el Capítulo 33.

  • Para obtener una explicación acerca del uso de contenedores Solaris Flash, consulte el Capítulo 20.



Ejemplo 26–10 Creación de un volumen RAID-1 para duplicar el sistema de archivos raíz

En el ejemplo siguiente, el perfil indica que el programa JumpStart personalizado utiliza la tecnología de Solaris Volume Manager para crear un volumen RAID-1 (duplicación) en el sistema de archivos raíz (/).

# profile keywords        profile values
# ----------------        -------------------
  install_type            initial_install
  cluster                 SUNWCXall
  filesys                 mirror:d30 c0t1d0s0 c0t0d0s0  /
  filesys                 c0t0d0s3 512 swap
  metadb                  c0t0d0s4 size 8192 count 4
  metadb                  c0t1d0s4 size 8192 count 4
  

La siguiente lista describe algunas de las palabras claves y valores del ejemplo.

cluster

El grupo de distribución completa del software de Solaris más OEM, SUNWCXall, se instala en el sistema.

filesys

Se crea el sistema de archivos raíz (/) y se duplica en los segmentos c0t1d0s0 y c0t0d0s0. El volumen RAID-1 que duplica c0t1d0s0 y c0t0d0s0 recibe el nombre de d30. El programa JumpStart personalizado asigna nombres a las dos subduplicaciones.

filesys

Se crea el sistema de archivos de intercambio, se duplica en el segmento c0t0d0s3 y se le otorga un tamaño de 512 MB.

metadb

Se instalan cuatro réplicas de bases de datos del estado (metadbs) en el segmento c0t0d0s4 y se les otorga un tamaño de 8192 bloques (4 MB).

metadb

Se instalan cuatro réplicas de bases de datos del estado (metadbs) en el segmento c0t1d0s4 y se les otorga un tamaño de 8192 bloques (4 MB).



Ejemplo 26–11 Creación de volúmenes RAID-1 para duplicar varios sistemas de archivos

En el ejemplo siguiente, el perfil indica que el programa JumpStart personalizado utiliza la tecnología de Solaris Volume Manager para crear volúmenes RAID-1 (duplicaciones) en los sistemas de archivos raíz (/), de intercambio y /usr.

# profile keywords        profile values
# ----------------        -------------------
  install_type            initial_install
  cluster                 SUNWCXall
  filesys                 mirror:d100 c0t1d0s0 c0t0d0s0 200 /
  filesys                 c0t1d0s5 500 /var
  filesys                 c0t0d0s5 500
  filesys                 mirror c0t0d0s1 512 swap
  metadb                  c0t0d0s3 size 8192 count 5
  filesys                 mirror c0t1d0s4 c0t0d0s4 2000 /usr
  filesys                 c0t1d0s7 free /export/home
  filesys                 c0t0d0s7 free

La siguiente lista describe algunas de las palabras claves y valores del ejemplo.

cluster

El grupo de distribución completa del software de Solaris más OEM, SUNWCXall, se instala en el sistema.

filesys

Se crea el sistema de archivos raíz (/) y se duplica en los segmentos c0t1d0s0 y c0t0d0s0. El tamaño del sistema de archivos raíz (/) queda establecido en 200 MB. El volumen RAID-1 que duplica c0t1d0s0 y c0t0d0s0 recibe el nombre de d100.

filesys

El sistema de archivos /var está instalado en el segmento c0t1d0s5 y tiene un tamaño de 500 MB.Se crea el sistema de archivos raíz (/) y se duplica en los segmentos c0t1d0s0 y c0t0d0s0. El tamaño del sistema de archivos raíz (/) queda establecido en 200 MB. El volumen RAID-1 que duplica c0t1d0s0 y c0t0d0s0 recibe el nombre de d100.

filesys

Se crea el sistema de archivos de intercambio, se duplica en el segmento c0t0d0s1 y se le otorga un tamaño de 512 MB. El programa JumpStart personalizado asigna un nombre a las dos duplicaciones.

metadb

Se instalan cinco réplicas de bases de datos del estado (metadbs) en el segmento c0t0d0s3 y se les otorga un tamaño de 8192 bloques (4 MB).

filesys

Se crea el sistema de archivos /usr y se duplica en los segmentos c0t1d0s4 y c0t0d0s4. El tamaño del sistema de archivos /usr queda establecido en 2000 MB. El programa JumpStart personalizado asigna un nombre a las dos duplicaciones.