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

Creación de los archivos para la instalación JumpStart personalizada

El arranque WAN efectúa una instalación JumpStart personalizada para instalar un contenedor Solaris Flash en el cliente. El método de instalación JumpStart personalizado es una interfaz de línea de órdenes que permite instalar automáticamente varios sistemas, de acuerdo con unos perfiles que el usuario puede crear y que definen requisitos específicos de instalación de software. También es posible incorporar secuencias de shell que incluyan tareas de pre y postinstalación. Puede elegir qué perfil y secuencias usar para la instalación o la modernización. El método de instalación JumpStart personalizado instala o moderniza el sistema, de acuerdo con los perfiles y secuencias que seleccione. También puede usar un archivo sysidcfg para especificar información de configuración y conseguir que la instalación JumpStart personalizada se realice sin intervención manual alguna.

Para preparar los archivos JumpStart personalizados para una instalación mediante un arranque WAN, efectúe las tareas siguientes.

Para obtener información detallada acerca del método de instalación JumpStart personalizado, consulte el Capítulo 25.

Creación del contenedor Solaris Flash

La función de instalación de Solaris Flash permite usar una instalación única de referencia del sistema operativo Solaris en un computador que se denomina sistema principal. A continuación se puede crear un contenedor Solaris Flash, que es una réplica del sistema maestro y que puede instalar en otros sistemas de la red, para crear así sistemas clónicos.

En esta sección se describe cómo crear un contenedor Solaris Flash para utilizarlo en la instalación mediante un arranque WAN. Antes de crear un contenedor Solaris Flash deberá instalar el sistema maestro.

Para crear un contenedor Solaris Flash

Para obtener instrucciones detalladas acerca de cómo crear un contenedor Solaris Flash, consulte Creación de un contenedor Solaris Flash

  1. Arranque el sistema maestro.

    Ejecute el sistema maestro en el estado más inactivo posible. Si es posible, ejecútelo en modo monousuario. Si no es posible, cierre todas las aplicaciones que desee agregar al contenedor, así como aquellas que precisen gran cantidad de recursos del sistema operativo.

  2. Para crear el contenedor, use la orden flar create.


    # flar create -n nombre [parámetros_opcionales]  raíz_documentos/flash/nombre_archivo
    
    nombre

    El nombre asignado al contenedor. El nombre que especifique es el valor de la palabra clave content_name.

    parámetros_opcionales

    Puede utilizar diversas opciones de la orden flar create para personalizar el contenedor Solaris Flash. Para obtener una descripción detallada de dichas opciones, consulte el Capítulo 23.

    raíz_documentos/flash

    La ruta al subdirectorio Solaris Flash del directorio raíz de documentos del servidor de instalación.

    nombre_archivo

    El nombre de archivo del contenedor.

    Para ahorrar espacio de disco, es conveniente utilizar la opción -c de la orden flar create para comprimir el contenedor. Sin embargo, el hecho de que el contenedor esté comprimido puede afectar al rendimiento de la instalación mediante un arranque WAN. Para obtener más información acerca de cómo crear un contenedor comprimido, consulte la página de comando man flar create(1M).

    • Si la creación del contenedor resulta satisfactoria, la orden flar create devuelve el código de salida 0;

    • En caso contrario, devuelve un código de salida distinto de cero.

Para ver ejemplos de creación de un contenedor Solaris Flash, consulte Ejemplos: creación de un contenedor para una instalación inicial.

Creación del archivo sysidcfg

Puede especificar un conjunto de palabras clave en el archivo sysidcfg para preconfigurar un sistema. Para obtener información más detallada acerca de las palabras clave y valores de sysidcfg, consulte Preconfiguración con el archivo sysidcfg.

Para crear el archivo sysidcfg
  1. Cree un archivo denominado sysidcfg en el servidor de instalación mediante un editor de texto.

  2. Escriba las palabras clave sysidcfg que desee.

    Para obtener información detallada acerca de las palabras clave de sysidcfg, consulte Palabras clave del archivo sysidcfg.

  3. Guarde el archivo sysidcfg en una ubicación accesible para el servidor de arranque WAN.

    Guarde el archivo en una de las ubicaciones siguientes.

    • Si el servidor de arranque WAN y el servidor de instalación se encuentran alojados en la misma máquina, guarde este archivo en el subdirectorio flash del directorio raíz de documentos del servidor de arranque WAN.

    • Si el servidor de arranque WAN y el servidor de instalación no se encuentran alojados en la misma máquina, guarde este archivo en el subdirectorio flash del directorio raíz de documentos del servidor de instalación.


Ejemplo 43–5 Archivo sysidcfg para instalación mediante un arranque WAN

A continuación se muestra un ejemplo de un archivo sysidcfg para un sistema SPARC. El nombre de sistema, dirección IP y máscara de red del sistema se ha preconfigurado mediante la edición del servicio de nombres.

network_interface=primary {hostname=seahag
                           default_route=192.168.88.1
                           ip_address=192.168.88.210
                           netmask=255.255.0.0
                           protocol_ipv6=no}
timezone=US/Central
system_locale=C
terminal=xterm
timeserver=localhost
name_service=NIS {name_server=matter(192.168.255.255)
                  domain_name=mind.over.example.com
                  }
security_policy=none

Creación del perfil

Un perfil es un archivo de texto que indica al programa JumpStart personalizado la forma de 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.

Para obtener información detallada acerca de la creación de perfiles, consulte Creación de un perfil.

Para crear un perfil
  1. Cree un archivo de texto en el servidor de instalación. Asigne al archivo un nombre descriptivo.

    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.

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

  3. Guarde el perfil en una ubicación accesible para el servidor de arranque WAN.

    Guarde el perfil en una de las ubicaciones siguientes.

    • Si el servidor de arranque WAN y el servidor de instalación se encuentran alojados en la misma máquina, guarde este archivo en el subdirectorio flash del directorio raíz de documentos del servidor de arranque WAN.

    • Si el servidor de arranque WAN y el servidor de instalación no se encuentran alojados en la misma máquina, guarde este archivo en el subdirectorio flash del directorio raíz de documentos del servidor de instalación.

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

  5. (Opcional) Pruebe el perfil.

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


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

En el ejemplo siguiente, el perfil indica que el programa JumpStart personalizado recupera el contenedor 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 Solaris Flash. 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.


Creación del archivo rules

El archivo rules es un archivo de texto que contiene una regla para cada grupo de sistemas en los que se desea instalar el sistema operativo 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. Éste es un archivo de texto que define cómo hay que instalar el software 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 personalizadas.

Para obtener información detallada acerca de cómo crear un archivo rules, consulte Creación del archivo rules.

Para crear un archivo rules
  1. En el servidor de instalación, cree un archivo de texto denominado rules.

  2. Agregue una regla al archivo rules para cada grupo de sistema que desee instalar.

    Para obtener información detallada acerca de cómo crear un archivo rules, consulte Creación del archivo rules.

  3. Guarde el archivo rules en el servidor de instalación.

  4. Valide el archivo rules.


    $ ./check [[-p ruta -r nombre_archivo]]
    -p ruta

    Valida el archivo rules con la secuencia check desde la imagen del software Solaris 9, en lugar de la secuencia check del sistema que se está usando. ruta es la imagen en un disco local o un Solaris DVD o CD Solaris Software 1 of 2 montado.

    Use esta opción para ejecutar la versión más reciente de check, si su sistema tiene una versión anterior de Solaris.

    -r nombre_archivo

    Especifica un archivo de reglas diferente del denominado rules. Con esta opción se puede probar la validez de una regla antes de integrarla en el archivo rules.

    A medida que se ejecuta, la secuencia check va informando sobre la validez del archivo rules y cada perfil. Si no se encuentran errores, la secuencia emite el siguiente mensaje: The custom JumpStart configuration is ok. La secuencia check crea el archivo rules.ok.

  5. Guarde el archivo rules.ok en una ubicación accesible para el servidor de arranque WAN.

    Guarde el archivo en una de las ubicaciones siguientes.

    • Si el servidor de arranque WAN y el servidor de instalación se encuentran alojados en la misma máquina, guarde este archivo en el subdirectorio flash del directorio raíz de documentos del servidor de arranque WAN.

    • Si el servidor de arranque WAN y el servidor de instalación no se encuentran alojados en la misma máquina, guarde este archivo en el subdirectorio flash del directorio raíz de documentos del servidor de instalación.

  6. Asegúrese de que root sea el propietario del archivo rules y de que los permisos estén establecidos en 644.

Para ver ejemplos de archivos rules, consulte Ejemplo de archivo rules.

(Opcional) Creación de secuencias de inicio y de fin

Las secuencias de inicio y de fin son secuencias del shell Bourne definidas por el usuario que se especifican en el archivo rules. La secuencia de inicio realiza tareas antes de que se instale el software Solaris en un sistema. La secuencia de fin realiza tareas una vez instalado el software Solaris, pero antes de que se reinicie el sistema. Estas secuencias se pueden utilizar solamente cuando se usa el programa JumpStart personalizado para la instalación de Solaris.

Se pueden utilizar secuencias de inicio para crear perfiles derivados. Las secuencias de fin permiten efectuar diversas tareas posteriores a la instalación, como agregar archivos, paquetes, modificaciones o software adicional.

Deberá almacenar las secuencias de inicio y de fin en el mismo directorio del servidor de instalación que los archivos sysidcfg, rules.ok y de perfil.