Este capítulo ofrece referencias a procedimientos de instalación de contenedores Solaris Flash en sistemas clónicos, así como procedimientos para administrar contenedores.
Puede usar cualquiera de los métodos de Solaris para instalar los contenedores Solaris Flash en una instalación inicial. Pero debe usar JumpStart personalizado para instalar un contenedor diferencial Solaris Flash.
Si desea que una instalación inicial instale un contenedor Solaris Flash, consulte las referencias siguientes.
Modernización automática de Solaris: consulte Instalación de contenedores Solaris Flash en un entorno de arranque.
Programa Solaris Web Start: consulte SPARC: Realización de una instalación o modernización con el programa Solaris Web Start o x86: Realización de una instalación o modernización con el programa Solaris Web Start.
El programa suninstall de Solaris: consulte SPARC: Instalación o modernización con el programa suninstall de Solaris o x86: Instalación o modernización con el programa suninstall de Solaris.
Programa de instalación JumpStart personalizado: consulte Creación de un perfil y Para preparar la instalación de un contenedor Solaris Flash con el método de instalación JumpStart personalizada.
Si desea una actualización con un contenedor diferencial Solaris Flash, consulte las referencias siguientes.
Programa de instalación JumpStart personalizado: consulte Creación de un perfil y Para preparar la instalación de un contenedor Solaris Flash con el método de instalación JumpStart personalizada.
Modernización automática de Solaris: consulte Para instalar un contenedor Solaris Flash con un perfil (interfaz de línea de comandos).
El comando flar permite administrar contenedores. Un contenedor se puede dividir en secciones que, a su vez, pueden modificarse, ampliarse o borrarse, y luego fusionarse para crear un contenedor. También se puede obtener información acerca del contenedor.
No modifique la sección Archivos del contenedor o afectará a la integridad de éste.
Un contenedor se puede dividir en secciones, lo cual permite modificar algunas secciones, agregar secciones nuevas o borrar secciones. Una vez modificadas las secciones, es necesario fusionarlas para crear un nuevo contenedor. Por ejemplo, es posible que desee agregar una sección definida por el usuario o modificar la sección Identificación de contenedor. No modifique la sección Archivos del contenedor o afectará a la integridad de éste.
El comando flar split divide un contenedor Solaris Flash en secciones. El comando flar copia todas las secciones en un archivo independiente en el directorio actual o en un directorio especificado. A los archivos se les da nombre según las secciones, por ejemplo, la cookie del contenedor se guarda en un archivo denominado cookie. Puede especificar que el comando flar split guarde únicamente una sección. La sintaxis del comando es la siguiente:
flar split[-d dir] [-u sección] [-farchive] [-S sección] [-t [-p posición] [-b tamaño_bloque]] nombre_archivo
En el ejemplo siguiente, archive1.flar se divide en tres archivos:
cookie: la primera línea del contenedor, que identifica la versión del formato del contenedor. No cambie este identificador.
identificación: una copia de la sección Identificación de contenedor con todas las parejas de palabra clave y valor.
contenedor: el propio contenedor cpio. Este archivo puede comprimirse.
# flar split archive1.flar |
Una vez dividido el contenedor, puede agregar una sección definida por el usuario o modificar la sección Identificación de contenedor. Las secciones pueden luego fusionarse para volver a crear el contenedor.
Una vez dividido el contenedor en secciones, éstas se pueden combinar para crear un nuevo contenedor.
El comando flar combine crea un contenedor Solaris Flash a partir de secciones individuales. Cada sección se asume que está en un archivo independiente, cuyos nombres son los de las secciones. Como mínimo deben estar presentes los siguientes tres archivos:
Cookie de contenedor (cookie)
Identificación de contenedor (identification)
Archivos de contenedor (archive)
Al fusionar las secciones, recuerde:
Si archive es un directorio, el comando flar usa cpio para archivar el directorio antes de incluirlo en el contenedor fusionado.
Si la sección de identificación del contenedor especifica que hay que comprimir el contenedor, flar comprime el contenido del contenedor recién fusionado.
No se valida ninguna de las secciones. En particular, no se valida ni se actualiza ningún campo de la sección de identificación del contenedor.
flar combine [-d dir] [-u sección] [-t [-p posición] [-b tamaño_bloque]] nombre_archivo
Recupera las secciones que combinar desde dir, en lugar de hacerlo del directorio actual.
Si usa esta opción, flar copia las secciones Cookie, Identificación, Contenedor y sección. Puede especificar un nombre de sección único o una lista de nombres de sección separados por espacios.
Si no utiliza esta opción, flar copiará únicamente las secciones Cookies, Identificación y Contenedor.
En este ejemplo, las secciones Cookie de contenedor, Identificación de contenedor y Archivos de contenedor se fusionan para convertirse en un contenedor completo. El contenedor se denomina newarchive.flar.
# flar combine newarchive.flar |
En este ejemplo, las secciones Cookie de contenedor, Identificación de contenedor, Archivos de contenedor y una sección definida por el usuario se fusionan para convertirse en un contenedor completo. El contenedor se denomina newarchive.flar. El contenido de la sección definida por el usuario ase encuentra en el archivo denominado user_defined, en el directorio actual.
# flar combine -u user_defined newarchive.flar |
Utilice el comando flar info para obtener información acerca de contenedores ya creados. La sintaxis del comando es la siguiente:
flar info [- l] [-k palabra clave] [-t [-p posición] [- b tamaño_bloque]] nombre_archivo
Devuelve únicamente el valor de palabra clave.
Enumera todos los archivos de la sección de contenedor.
En este ejemplo se verifica la estructura de archivos del contenedor denominado archive3.flar.
# flar info -l archive3.flar aaa aaa/bbb aaa/bbb/ccc aaa/bbb/ccc/ddd aaa/eee |