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

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

Si desea gestionar las actualizaciones del sistema, puede usar la Modernización automática de Solaris para copiar el sistema operativo, con lo cual se 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 la Modernización automática de Solaris, consulte el Capítulo 32.

  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. Compruebe el estado de los dos entornos de arranque.


    # lustatus copy_BE
    
    Nombre                     Está     Activo Activo       Se puede Estado
    entorno arranque           completo ahora  AlRearrancar borrar   copia
    -----------------------------------------------------------------------
    entorno_arranque_principal sí       sí     sí           no       -
    entorno_arranque_copia     sí       no     no           sí       -
  3. Actualice la imagen principal con cualquiera de los cambios siguientes.

    • Suprima paquetes.

    • Añada paquetes o modificaciones.

    • Modifique los archivos de configuración.

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

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

  5. Cree el archivo diferencial.

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


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


       # flarcreate -n nombre_contenedor -A nuevo_directorio_entorno_arranque\
       opciones ruta/nombre_archivo
      
      nombre_contenedor

      Especifica el nombre asignado al contenedor.

      -A nuevo_directorio_ entorno_arranque

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

      opciones

      Si desea una lista de opciones, consulte flar create.

      ruta

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

      nombre_archivo

      Especifica el nombre del contenedor.

    3. Desmonte el nuevo entorno de arranque.


      # luumount entorno_arranque_copia
      

    El comando flar create 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.

  6. 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.


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

Ejemplo 21–15 Creación de un contenedor diferencial mediante la Modernización automática de Solaris

En este ejemplo, entorno_arranque_principal es el nombre del entorno de arranque actual. entorno_arranque_copia es el nombre del nuevo entorno de arranque. Los sistemas de archivo raíz (/) y /usr se sitúan 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 añadiendo el paquete SUNWman, el comando flarcreate crea un contenedor diferencial que comparte el entorno de arranque principal cambiado y el nuevo sin cambiar.


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

Instale el contenedor diferencial en los sistemas clonados. Para conocer los procedimientos de instalación de un contenedor, consulte Para preparar la instalación de un contenedor Solaris Flash con el método de instalación JumpStart personalizada.


La Figura 21–1 muestra la creación del nuevo entorno de arranque mediante el comando lucreate.

Figura 21–1 Creación de un nuevo entorno de arranque mediante la Modernización automática de Solaris

El contexto describe la ilustración.