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

Planificación de la creación de un contenedor Solaris Flash

Puede crear un contenedor a partir del sistema principal o crear un contenedor diferencial a partir de dos imágenes del sistema. El contenedor diferencial sólo instala las diferencias entre las dos imágenes.

Planificación para crear el contenedor Solaris Flash para una instalación inicial

Una vez instalado el sistema principal, la tarea siguiente en el proceso de instalación de Solaris Flash es crear un contenedor Solaris Flash al que se copian los archivos del sistema principal, junto con la información de identificación. Puede crear un contenedor Solaris Flash mientras el sistema principal está funcionando en modalidad multiusuario o monousuario; también lo puede crear después del arranque, de una de las maneras siguientes:

Planificación para crear el contenedor diferencial Solaris Flash para una actualización

Si tiene un sistema clónico y desea actualizarlo, puede crear un contenedor diferencial que contenga únicamente las diferencias entre la imagen principal sin modificaciones y una imagen principal actualizada. Una imagen puede ser el sistema que ejecuta el software original instalado en la copia; quizás sea necesario acceder a la copia guardada de la imagen principal original. Se debe actualizar esta imagen con los cambios deseados. Se debe acceder a otra imagen y usarla para comparar. Las diferencias entre las dos imágenes se convierten en el contenedor diferencial. Puede instalar un contenedor diferencial Solaris Flash mediante el método de instalación JumpStart personalizada. También puede utilizar la Modernización automática de Solaris para instalar el contenedor diferencial en un entorno de arranque inactivo. Cuando actualiza un sistema clónico con un contenedor diferencial, sólo se cambian los archivos del contenedor diferencial, en el sistema clónico. Se pueden usar las secuencias para personalizar el contenedor antes o después de la instalación, lo cual es especialmente útil en la reconfiguración.

Se debe guardar una imagen principal original después de la instalación inicial de forma que se pueda acceder a ella mediante alguno de estos métodos:

Si desea instrucciones paso a paso, consulte Para crear un contenedor diferencial de Solaris Flash con una imagen principal actualizada.

Personalización de los archivos y directorios de un contenedor

Cuando se crea un contenedor Solaris Flash se pueden excluir algunos de los archivos del sistema principal que se van a copiar. Si ha excluido un directorio, se pueden restaurar archivos o subdirectorios específicos del mismo. Por ejemplo, se puede crear un contenedor que excluya todos los archivos y directorios de /a/aa/bb/c. Se puede incluir el contenido del subdirectorio bb. El único contenido estaría dentro del subdirectorio bb.


Precaución – Precaución –

Utilice con precaución las opciones de exclusión de archivos de flar create. Si excluye algún directorio, es posible que otros que le hayan pasado por alto se queden en el contenedor, como los archivos de configuración del sistema. El sistema sufriría incoherencias y la instalación no funcionaría. Es mejor excluir directorios y archivos que contengan datos que pueden suprimirse con facilidad sin afectar al sistema; por ejemplo, archivos de datos de gran tamaño.


En la tabla siguiente se muestra una lista de las opciones de la orden flar create para excluir archivos y directorios y restaurar archivos y subdirectorios.

¿Cómo se especifica? 

Opciones de exclusión 

Opciones de inclusión 

Especifique el nombre del directorio o archivo 

-x nombre_directorio/ archivo_para_excluir

-y nombre_directorio/ archivo_para_incluir

Utilice un archivo que contenga una lista 

-X nombre_archivo_de_lista

-z nombre_archivo_de_lista

-X nombre_archivo_de_lista

-z nombre_archivo_de_lista

Para obtener una descripción de cada una de estas opciones, consulte la Tabla 23–7.

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

Personalización de un contenedor con secuencias

Después de instalar el software en el sistema principal, se pueden ejecutar las secuencias especiales durante la creación, instalación, instalación posterior y el primer rearranque. Estas secuencias permiten las tareas siguientes:

Pautas para la creación de una secuencia de personalización

Al crear una secuencia diferente de la de arranque, siga estas pautas para asegurarse de que la secuencia no deteriore el sistema operativo ni dañe el sistema. Estas pautas permiten usar la Modernización automática de Solaris, lo cual crea un nuevo entorno de arranque para la instalación del sistema operativo. Se puede instalar el nuevo entorno de arranque con un contenedor mientras se ejecuta el sistema actual.


Nota –

Estas pautas no son para rearrancar secuencias que pueden ejecutar daemons o hacer otras modificaciones en el sistema de archivos raíz (/).


Si desea una visión general de la Modernización automática de Solaris, consulte el Capítulo 33.

Secciones de contenedores Solaris Flash

Los contenedores Solaris Flash incluyen las secciones siguientes; algunas de ellas se pueden usar para identificar y personalizar el contenedor, así como para consultar el estado de la instalación.. Si desea una mayor explicación sobre cada sección, consulte el Capítulo 23.

Tabla 20–1 Secciones del contenedor Flash

Nombre de la sección 

Solamente informativo 

Descripción 

Cookie de contenedor  

La sección primera contiene una cookie que identifica el archivo como un contenedor Solaris Flash.

Identificación de contenedor  

 

La sección segunda incluye palabras claves con valores que identifican el contenedor. El software del contenedor proporciona información de identificación. Se puede añadir más información específica para la identificación mediante las opciones de la orden flar create.

Definido por el usuario  

 

Esta sección sigue a la de identificación. Puede definir e insertar estas secciones para personalizar el contenedor. El contenedor Solaris Flash no procesa las secciones que se inserten. Por ejemplo, una sección podría contener una descripción del contenedor o quizá una secuencia de órdenes para comprobar la integridad de una aplicación. 

Manifiesto  

Esta sección se produce para un contenedor diferencial Solaris Flash y se usa para validar un sistema clónico; en ella se enumeran los archivos de un sistema que se deben retener, añadir o suprimir de un sistema clónico. Es solamente informativa: enumera los archivos con un formato interno y no se puede usar para las secuencias de órdenes. 

Implementación previa, implementación posterior y rearranque. 

Esta sección contiene información interna que el software flash usa antes y después de instalar la imagen de un sistema operativo. Cualquier secuencia proporcionada se encuentra en esta sección.  

Resumen  

 

Esta sección contiene mensajes sobre la creación de contenedores; también registra las actividades de las secuencias de implementación previa y posterior. En esta sección se puede comprobar el éxito de la instalación: escriba una secuencia para enviar la salida a esta sección. 

Archivos de contenedor 

Esta sección contiene los archivos recopilados desde el sistema principal. 

Cuándo crear el contenedor para una instalación inicial

Cree el archivo cuando el sistema esté en el estado más estático posible.

Cree el contenedor después de instalar el software en el sistema principal y antes de configurarlo. Por ejemplo, Solaris Volume Manager almacena metainformación fuera del sistema de archivos. Si tiene un disco de arranque encapsulado y duplicado, no es posible la creación del contenedor. Debido a que la creación del contenedor no accede a la metainformación fuera del sistema de archivos, se debe crear el contenedor antes de la configuración.

Dónde almacenar el contenedor Solaris Flash

Después de crear el contenedor Solaris Flash puede guardarlo en el disco duro del sistema principal o en un cinta; una vez guardado, lo puede copiar en el sistema de archivos o el soporte que desee.

Compresión del contenedor

Cuando cree el contenedor Solaris Flash, puede especificar que se guarde como archivo comprimido mediante la utilidad compress(1). Un contenedor comprimido necesita menos espacio de almacenamiento en disco y produce una congestión menor cuando se instala a través de la red.