Solaris 9: Guía de instalación

Capítulo 17 Solaris Flash (resumen y planificación)

En este capítulo se proporciona una introducción a la función de instalación de Solaris Flash. También se incluye la información necesaria para planificar una instalación con Solaris Flash en el entorno actual.

Introducción a Solaris Flash

La función de instalación de Solaris Flash permite crear una instalación única de referencia del sistema operativo Solaris en un computador, que se denomina sistema principal. Después se puede replicar esa instalación en otros equipos, conocidos como sistemas clónicos. La instalación de éstos con el método Solaris Flash es un proceso que consta de tres partes.

  1. Instalar el sistema principal. Seleccione un sistema y use cualquier método para instalar el sistema operativo Solaris y cualquier otro software.

  2. Crear el contenedor Solaris Flash. Éste incluye una copia de todos los archivos del sistema principal.

  3. Instalar el contenedor Solaris Flash en los sistemas clónicos. Al instalar éste en un sistema, todos sus archivos se copian en dicho sistema, que tendrá a partir de ahora idéntica configuración de instalación que el sistema principal original, por eso recibe el nombre de sistema clónico.


Nota -

No es posible modernizar un sistema que esté ejecutando el sistema operativo Solaris mediante la función de instalación de Solaris Flash. Sólo es posible realizar una instalación inicial.


Planificación de la instalación Solaris Flash

Antes de crear e instalar un contenedor Solaris Flash, es necesario tomar algunas decisiones sobre cómo se desea instalar el sistema operativo Solaris en los sistemas destino.

Diseño de la instalación del sistema principal

La primera tarea del proceso de Solaris Flash es instalar un sistema, el principal, con la configuración que se desea que tengan todos los sistemas clónicos. Para instalar un contenedor en el sistema principal se puede utilizar cualquiera de los métodos de instalación de Solaris. La instalación puede ser un subconjunto o una instalación completa del sistema operativo Solaris. Una vez finalizada la instalación, puede agregar o suprimir software o modificar cualquiera de los archivos de configuración.

El sistema principal y los sistemas clónicos deben tener la misma arquitectura de núcleo. Por ejemplo, sólo se puede utilizar un contenedor creado en un sistema principal con arquitectura sun4u para instalar clones con una arquitectura sun4u.

Deberá instalar el sistema principal exactamente con la misma configuración que desea que posean los sistemas clónicos. Las decisiones que tome cuando diseñe la instalación del sistema principal dependen de:

Personalización de la instalación de Solaris en el sistema principal

Después de instalar Solaris en el sistema principal con alguno de los métodos disponibles, puede agregar o suprimir software y modificar información de configuración del sistema según convenga.

En el momento de crear el contenedor se pueden agregar nuevas características personalizadas. Por ejemplo, puede excluir archivos de datos de gran tamaño que no desea incluir en el contenedor. Para ver un resumen, consulte Personalización de los archivos y directorios del contenedor Solaris Flash.


Nota -

Después de instalar el contenedor de Solaris Flash en un sistema clónico, se suprimen algunos archivos específicos del sistema principal y se vuelven a crear para la máquina clónica. El programa de instalación usa el comando sys-unconfig(1M) y los programas sysidtool(1M) para suprimir y volver a crear los archivos de configuración de red específicos del sistema principal. Entre los archivos que se vuelven a crear están /etc/hosts, /etc/defaultrouter y /etc/defaultdomain.


Creación de contenedores para sistemas SPARC e Intel

Si desea usar el método Solaris Flash para instalar el software de Solaris en sistemas SPARC y AI, debe crear un contenedor de Solaris Flash distinto para cada plataforma. Use el contenedor de Solaris Flash creado a partir del sistema principal SPARC para instalar en sistemas SPARC. Use el contenedor Solaris Flash creado a partir del sistema principal Intel para instalar en sistemas Intel.

Soporte de dispositivos periféricos no disponibles en el sistema principal

Es posible que esté instalando un sistema principal que tenga distintos dispositivos periféricos que los sistemas clónicos. Si instala el sistema principal con los grupos de software de núcleo central, de usuario final, de desarrollador o de distribución completa, el sistema principal sólo admite los dispositivos periféricos que están conectados al sistema principal en el momento en que se realiza la instalación.

Por ejemplo, si instala el grupo Todo el software en un sistema principal que tiene una tarjeta gráfica GX CG6, la instalación sólo será compatible con las tarjetas gráficas GX CG6. Por tanto, sólo puede instalar el contenedor que ha creado en ese sistema en clónicos con tarjetas gráficas GX CG6 o sin tarjeta gráfica. Si utiliza el contenedor para instalar un sistema clónico con una tarjeta gráfica Elite 3D, la Elite 3D no se podrá utilizar. Los controladores necesarios no se instalarán.

Es posible que disponga de sistemas clónicos que tengan dispositivos periféricos que no tenga en el sistema principal. Puede instalar soporte para estos dispositivos en el sistema principal aunque éste no disponga de ellos. El contenedor Solaris Flash que cree a partir de este sistema principal contiene soporte para los dispositivos periféricos de los sistemas clónicos.

En algunas ocasiones necesitará instalar sistemas clónicos cuyos periféricos sean distintos de los del sistema principal. Puede instalar soporte para dichos periféricos en el sistema principal utilizando uno de los métodos siguientes.

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

Después de instalar el sistema principal, la tarea siguiente del proceso de instalación 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:

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

Personalización de los archivos y directorios del contenedor Solaris Flash

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 eliminarse con facilidad sin afectar al sistema; por ejemplo, archivos de datos de gran tamaño.


En la tabla siguiente se muestra una lista de opciones del comando 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

- f nombre_archivo_de_lista

- z nombre_archivo_de_lista

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

Para ver ejemplos de personalización de un contenedor, consulte Ejemplos de creación de contenedores.

Secciones de contenedores Solaris Flash

Los contenedores Solaris Flash incluyen por lo menos tres secciones entre las que se encuentran secciones de identificación del contenedor y de los propios archivos copiados del sistema principal.

  1. Sección de cookie del contenedor: la primera sección de un contenedor Solaris Flash incluye una cookie que identifica el archivo como contenedor Solaris Flash. La cookie debe estar presente para que el contenedor tenga validez.

  2. Sección de identificación del contenedor: la segunda sección contiene palabras clave con valores que proporcionan información de identificación sobre el contenedor. Se le pedirá que especifique un nombre para el contenedor Solaris Flash. Otra información que puede especificar sobre el contenedor incluye:

    • El autor del contenedor

    • La fecha de creación

    • El nombre del sistema principal que se ha usado para crearlo

    Para ver una lista de las palabras clave que describen el contenedor, consulte Palabras clave de la sección de identificación.

  3. Secciones definidas por el usuario: a continuación de la sección de identificación del contenedor, pueden definirse e insertarse otras secciones. El contenedor Solaris Flash no procesa las secciones que se inserten. Por ejemplo, esta sección podría contener una descripción del contenedor o quizá una secuencia de comandos para comprobar la integridad de una aplicación.

    En una sección definida por el usuario se pueden también definir palabras clave. El contenedor Solaris Flash ignora las palabras clave definidas por el usuario, pero Vd. puede proporcionar secuencias o programas que procesen la sección de identificación y que use dichas palabras clave.

    El formato de una sección definida por el usuario debe ser el siguiente.

    Secciones definidas por el usuario 

    • Deben contener líneas individuales

    • Cada línea debe finalizar con un carácter de nueva línea (ASCII 0x0a)

    • Pueden contener un número ilimitado de líneas individuales

    • Codifique los datos binarios mediante un algoritmo base 64 o similar.

    Palabras clave definidas por el usuario 

    • Deben empezar por X. X-departamento sería una palabra clave definida por el usuario válida.

    • Pueden contener cualquier carácter, excepto saltos de línea, signos de igual, caracteres nulos y barras (/).

  4. Sección de archivos de contenedor: la sección de archivos de contenedor incluye los archivos que se guardaron desde el sistema principal.

Puede usar el comando flar para recuperar información sobre el contenedor. Para obtener instrucciones más detalladas, consulte Extracción de información de un contenedor.

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

En el momento de crear 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.

Planificación de la instalación de contenedores Solaris Flash

La tarea final del proceso de instalación de Solaris Flash es instalar contenedores Solaris Flash en sistemas clónicos.

Métodos de instalación de contenedores Solaris Flash

Para instalar contenedores Solaris Flash en sistemas clónicos, puede usar cualquiera de los métodos de instalación de Solaris.

El programa Solaris Web Start del DVD de Solaris 9 o el CD de instalación de Solaris 9 permite instalar contenedores Solaris Flash que están almacenados en las ubicaciones siguientes:

Para obtener instrucciones de instalación, consulte SPARC: Efectuar una instalación o modernización con el programa Solaris Web Start o IA: Realización de una instalación o modernización con el programa Solaris Web Start.

El programa suninstall de Solaris del CD Software 1 de 2 de Solaris 9 permite instalar contenedores Solaris Flash que estén almacenados en las ubicaciones siguientes:

Para obtener instrucciones de instalación, consulte SPARC: Instalación o modernización con el programa suninstall de Solaris o IA: Instalación o modernización con el programa suninstall de Solaris.

El programa de instalación JumpStart personalizado permite instalar contenedores Solaris Flash que estén almacenados en las ubicaciones siguientes:

Para obtener instrucciones de instalación, consulte Para preparar la instalación de un contenedor Solaris Flash con el método de instalación JumpStart personalizada.

La Modernización automática de Solaris permite instalar contenedores Solaris Flash que estén almacenados en las ubicaciones siguientes:

Para obtener instrucciones de instalación, consulte Instalación de contenedores Solaris Flash en un entorno de arranque.