Guía de instalación de Solaris 10 10/08: archivos Flash de Solaris (creación e instalación)

ProcedurePara crear un contenedor diferencial Solaris Flash mediante Modernización automática de Solaris

Para administrar las actualizaciones de sistemas, con Modernización automática de Solaris puede copiar el sistema operativo, lo cual crea un nuevo entorno de arranque. Esta copia se puede comparar con el sistema principal que se ha actualizado con cambios sin importancia. El contenedor diferencial Solaris Flash resultante se puede instalar entonces en los sistemas clonados.

Si desea más información sobre Modernización automática de Solaris, consulte el Capítulo 2, Modernización automática de Solaris (información general) de Guía de instalación de Solaris 10 10/08: Modernización automática de Solaris y planificación de la modernización.

  1. Desde el sistema principal sin cambios, cree un nuevo entorno de arranque mediante el comando lucreate.

    Este nuevo entorno de arranque es una copia exacta del sistema principal y se puede usar para crear el contenedor diferencial.

  2. Conviértase en superusuario o asuma una función similar.

    Las funciones incluyen autorizaciones y comandos con privilegios. Para obtener más información sobre las funciones, consulte Configuring RBAC (Task Map) de System Administration Guide: Security Services.

  3. Compruebe el estado de los dos entornos de arranque.


    # lustatus copy_BE
    
    boot environment   Is        Active  Active     Can	    Copy
    Name               Complete  Now	 OnReboot   Delete	 Status
    ------------------------------------------------------------------------
    master_BE          yes       yes     yes        no       -     
    copy_BE            yes       no      no         yes      -  
  4. Actualice la imagen principal con cualquiera de los cambios siguientes.

    • Suprima paquetes.

    • Agregue paquetes o modificaciones.

    • Modificar los archivos de configuración.

    • Agregue soporte para dispositivos periféricos en el sistema clónico.

  5. (Opcional) Cree secuencias de comandos de personalización. Consulte Creación de las secuencias de personalización.

  6. Cree el archivo diferencial.

    1. Monte el entorno de arranque recién creado.


      # lumount BE_name /a
      
    2. Cree el contenedor diferencial comparando el sistema principal en el entorno de arranque.


       # flarcreate -n archive_name -A new_BE_dir\  options path/filename
      
      nombre_contenedor

      Especifica el nombre asignado al contenedor.

      -A nuevo_dir_entorno_arranque

      Crea un contenedor diferencial comparando una nueva imagen del sistema con la imagen que especifica el argumento nuevo_dir_entorno_arranque.

      options

      Para obtener una lista de las opciones, consulte Comando flar.

      ruta

      Especifica la ruta al directorio donde desee guardar el contenedor. Si no especifica ninguna ruta, flarcreate guarda el contenedor en el directorio actual.

      nombre_archivo

      Especifica el nombre del contenedor.

    3. Desmonte el nuevo entorno de arranque.


      # luumount copy_BE
      

    El comando flarcreate devuelve un código de salida.

    • Si la creación es satisfactoria se devuelve un código de salida de 0.

    • Si se produce un fallo se devuelve un código de salida distinto de cero.

  7. Instale el contenedor diferencial Solaris Flash mediante un perfil JumpStart.

    Los sistemas clónicos que se piense instalar deben ser un duplicado del sistema principal original; de lo contrario, la instalación fallará.

    El perfil del ejemplo siguiente instala un contenedor diferencial, test.diff, en el dispositivo c1t1d0s0.


    JumpStart profile
    -----------------------
    install_type  flash_update
    archive_location http server /rw/test.diff
    root_device c1t1d0s0

Ejemplo 3–16 Creación de un contenedor diferencial mediante Modernización automática de Solaris

master_BE es el nombre del entorno de arranque actual. entorno_arranque_copia es el nombre del nuevo entorno de arranque. Los sistemas de archivo root (/) y /usr se ubican en s0 y s3 . El comando lustatus informa de que la copia del nuevo entorno de arranque está terminada. El paquete SUNWman se añade al sistema principal. Después de actualizar el sistema principal agregando el paquete SUNWman, el comando flarcreate crea un contenedor diferencial que compara el entorno de arranque principal cambiado y el nuevo sin cambiar.


# lucreate -c master_BE  -m /:/dev/dsk/c0t1d0s0:ufs \
-m /usr:/dev/dsk/c0t1d0s3:ufs -n copy_BE
# lustatus
# pkgadd SUNWman
# lumount copy_BE /a
# flarcreate -n test.diff -c -A /a /net/server/export/test.diff
# luumount copy_BE

Instale el contenedor diferencial en los sistemas clonados. Si desea obtener información sobre cómo instalar un contenedor, consulte Para preparar la instalación de un contenedor Solaris Flash con el método de instalación JumpStart personalizada de Guía de instalación de Solaris 10 10/08: instalación JumpStart personalizada e instalaciones avanzadas.

La siguiente imagen muestra la creación de un nuevo entorno de arranque utilizando el comando lucreate.

El contexto describe la ilustración.