Solaris 8: Suplemento de instalación

Capítulo 9 Web Start Flash: referencia

La característica de instalación Web Start Flash proporciona herramientas para la administración y gestión de contenedores Web Start Flash. Después de crear un contenedor, puede extraer información, dividirlo en secciones o combinar secciones de contenedores.

Web Start Flash: secciones del contenedor

Web Start Flash Los contenedores contienen al menos tres secciones; dichas secciones constan de información de identificación del contenedor y de los archivos reales que se copiaron desde la máquina maestra para instalarse en el sistema clónico.

  1. Sección Cookie del contenedor: la primera sección de un contenedor Web Start Flash contiene una cookie que identifica el archivo como contenedor Web Start Flash. La cookie debe estar presente para que un contenedor sea válido.

  2. Sección de identificación del contenedor: la segunda sección contiene palabras clave con valores que proporcionan información de identificación acerca del contenedor.

  3. Secciones definidas por el usuario: de acuerdo con la sección de identificación de los contenedores, puede definir e insertar secciones. El contenedor Web Start Flash no procesa ninguna sección que inserte. Las secciones definidas por el usuario deben orientarse en línea y terminarse con caracteres de línea nueva (ASCII 0x0a). La longitud de una línea individual no tiene limite. Si incluye datos binarios en una sección definida por el usuario, debe codificarla mediante un algoritmo Base64 o similar.

    El nombre de la sección definida por el usuario debe empezar con "X" y puede contener cualquier carácter distinto de la alimentación en línea, signos iguales, caracteres nulos y barras inclinadas (/). Por ejemplo, departamento-x es un nombre válido de sección definido por el usuario.

  4. Secciones de archivos de contenedor: la sección de archivos de contenedor contiene los archivos guardados desde el sistema maestro.

Web Start Flash: palabras clave

Las palabras clave y los valores se separan mediante un único signo de igual con sólo un par por línea. Las líneas individuales pueden ser de cualquier longitud. Las palabras clave distinguen entre mayúsculas y minúsculas.

Palabras clave generales

El inicio y el fin de cada sección del contenedor Web Start Flash se define mediante las palabras clave section_begin y section_end. Los valores de las palabras clave section_begin y section_end se describen en la tabla siguiente.

Tabla 9-1 Valores para las palabras clave section_begin y section_end

Sección del contenedor 

Valor para las palabras clave section_begin y section_end

Cookie de contenedor 

cookie

Identificación de contenedor 

Identification

Secciones definidas por el usuario 

nombre_sección

Archivos contenedores 

archive

Palabras clave de la sección de identificación

Esta sección describe las palabras clave que debe utilizar en la sección de identificación de contenedores, así como los valores que pueden definirse.

La tabla siguiente explica las palabras clave que describen el contenedor.

Tabla 9-2 Palabras clave de la sección de identificación

Palabras clave 

Definición de valores 

content_name (necesario)

Las utilidades empleadas en el contenedor Web Start Flash usan el valor de la palabra clave content_name para identificar el contenedor. El valor no puede ser mayor de 256 caracteres.

Puede hacer que el valor de la palabra clave content_name describa la funcionalidad y el propósito del contenedor porque el valor content_name puede presentarse al usuario durante los procesos de selección y extracción de contenedores.

creation_date

El valor de la palabra clave creation_date es una indicación de hora textual que representa la hora a la que ha creado el contenedor. El valor debe estar en el formato YYYYMMDDhhmmss. Por ejemplo, 20000131221409 representa el 31 de enero de 2000 10:14:09 p.m. Si no especifica una fecha de creación, la fecha predeterminada se define por la hora del Meridiano de Greenwich (GMT).

creation_master

El valor de la palabra clave creation_master es el nombre de la máquina maestra que utilizó para crear el contenedor. Si no especifica un valor para creation_master, flarcreate utiliza el nombre de la máquina indicada por uname -n.

content_type

Defina el valor de la palabra clave content_type a fin de especificar una categoría para el contenedor. Las utilidades de desarrollo del contenedor Web Start Flash presentan el valor de la palabra clave content_type durante el desarrollo.

content_description

Defina el valor de la palabra clave content_description para proporcionar una descripción del contenido del contenedor. El valor de esta palabra clave no tiene longitud límite.

content_author

Defina el valor de la palabra clave content_author para identificar el creador del contenedor. Los valores sugeridos incluyen el nombre completo y la dirección de correo electrónico del creador.

content_architectures

El valor de la palabra clave content_architectures es una lista delimitada por comas de las arquitecturas de núcleo que admite el contenedor. Cuando crea un contenedor Web Start Flash, el contenedor genera el valor de la palabra clave content_architectures.

Si el contenedor contiene esta palabra clave, el contenedor Web Start Flash emplea utilidades para validar la arquitectura del núcleo de la máquina clónica con la lista de arquitecturas que admite el contenedor. El desarrollo falla si la arquitectura no admite la arquitectura del núcleo de la máquina clónica. Si la palabra clave no está presente, las utilidades de desarrollo no validan la arquitectura de la máquina clónica. 

Además de las palabras clave que se definen mediante el contenedor Web Start Flash, puede definir otras palabras clave. El contenedor Web Start Flash omite las palabras clave definidas por el usuario, pero es posible proporcionar secuencias o programas que procesen la sección de identificación y utilicen palabras clave definidas por el usuario. El nombre de una palabra clave definida por el usuario debe comenzar con "X" y puede contener cualquier carácter que no sea el de la alimentación de línea, ni el del signo igual ni caracteres nulos. Por ejemplo, departamento-x es un nombre válido de una palabra clave definida por el usuario.

Web Start Flash: comandos

Utilice los comandos Web Start Flash para crear y gestionar contenedores Web Start Flash.

flarcreate

Utilice el comando flarcreate para crear un contenedor Web Start Flash desde una máquina maestra. Puede utilizar este comando cuando la máquina maestra se está ejecutando en modalidad multiusuario o monousuario. También puede utilizar fllarcreate cuando la máquina maestra se ha arrancado desde el CD 1 de 2 de software de Solaris o desde una imagen de red de Solaris. La máquina maestra debe encontrarse en el estado más estático posible cuando cree un contenedor Web Start Flash. La sintaxis del comando es:

flarcreate -n nombre [-R raíz] [ -S] [-A] [-c] [-x excluir] [ -t [-p posn][-b tamaño_bloque]] [ -i fecha] [-m maestro] [-u sección [-d dir]] [-U val=clave] [-a autor] [-e descr¦-E archivo_descr] [-T tipo] ruta/nombre_archivo

En esta línea de comandos, ruta es el directorio en el que quiere guardar el archivo contenedor, mientras que nombre_archivo es el nombre del archivo contenedor. Si no especifica una ruta, flarcreate guarda el archivo contenedor en el directorio actual.

Tabla 9-3 Opciones de la línea de comandos para flarcreate

Opción 

Descripción 

Opciones necesarias 

-n nombre

El valor de este indicador es el nombre del contenedor. El nombre que especifica es el valor de la palabra clave content_name.

Opción para compresión 

-c

Comprime el contenedor mediante compress(1).

Opciones para directorios y tamaños. 

-R raíz

Crea el archivo desde el árbol del sistema de archivos que cuelga de la raíz. Si no especifica esta opción, flarcreate crea un contenedor desde el sistema de archivos que cuelga de /.

-S

No incluye información de tamaño en el contenedor. 

-x excluir

Excluye el directorio excluir del contenedor.

-H

No genera el identificador hashing. 

Opciones utilizadas con apartados definidos por el usuario 

-u sección

Incluye un apartado definido por el usuario. Para incluir más de un apartado, section debe tener una lista, separada por espacios, de nombres de apartados.

-d dir

Recupera el archivo apartado que se especifica con -u desde dir.

Opciones utilizadas con contenedores de cinta 

-t

Crea un contenedor en un dispositivo de cinta. El argumento archivo_exterior es el nombre del dispositivo de cinta.

-p posn

Se utiliza sólo con la opción -t. Especifica la posición de flarcreate en el dispositivo de cinta para almacenar el contenedor. Si no utiliza esta opción, flarcreate sitúa el contenedor en la posición actual de la cinta.

-b tamaño_bloque

Especifica el tamaño de bloque que utiliza flarcreate cuando crea el archivo. Si no especifica un tamaño de bloque, flarcreate utiliza el tamaño de bloque predeterminado de 64k.

Opciones para identificar un contenedor 

-U valor=clave

Incluye palabras clave y valores definidos por el usuario en el apartado de identificación de contenedores. 

-i fecha

Utiliza fecha como valor para la palabra clave creation_date. Si no especifica una fecha, flarcreate utiliza la fecha y la hora actual del sistema.

-m maestro

Utiliza maestro como nombre de la máquina maestra en la que se ha creado el contenedor para la palabra clave creation_master. Si no especifica un maestro, flarcreate utiliza el nombre de máquina indicado por uname -n.

-e descr

Utiliza descr para el valor de la palabra clave content_description. No puede utilizar esta opción cuando utilice la opción -E.

-E archivo_descr

Recupera el valor de la palabra clave content_description a partir del archivo archivo_descr. No puede utilizar esta opción cuando utilice la opción -e.

-a autor

Utiliza autor como nombre del autor en el apartado de identificación de contenedores. Si no especifica un autor, flarcreate no incluye ninguno en el apartado de identificación de contenedores.

-T tipo

Utiliza tipo como valor de la palabra clave content_type. Si no especifica un tipo, flarcreate no incluye la palabra clave content_type.

flar

El comando flar permite administrar contenedores. Con el comando flar puede ejecutar las tareas siguientes:

Extracción de información de un contenedor

Utilice el comando flar con la opción -i para obtener información acerca de contenedores que ya se hayan creado. La sintaxis del comando es:

flar -i [-l] [-k palabraclave] [ -t [-p posn] [-b tamañobloque]] nombre_archivo

Tabla 9-4 Opciones de la línea de comandos para flar -i

Opción 

Descripción 

-k palabraclave

Devuelve sólo el valor de la palabra clave palabraclave.

-l

Enumera todos los archivos del apartado de contenedores.  

División de contenedores

El comando flar con la opción -s divide un contenedor Web Start Flash en secciones. El comando flar copia cada sección en un archivo independiente del directorio actual o del especificado. A los archivos se les asigna un nombre en función de la sección; por ejemplo, el contenedor cookie se guarda en un archivo denominado cookie. Puede especificar que el comando flar sólo guarde una sección. La sintaxis del comando es:

flar -s [-d dir] [-u sección] [-f archive] [-S sección] [ -t [-p posn] [-b bloquetamaño]] nombre_archivo

Tabla 9-5 Opciones de la línea de comandos para flar -s

Opción 

Descripción 

-d dir

Recupera los apartados que deben copiarse desde dir, en lugar de hacerlo desde el directorio actual.

-u sección

Si no utiliza esta opción, flar copia todos los apartados en el directorio actual. Si la utiliza, flar copia los apartados Cookie, Identificación, Contenedor y sección. Puede especificar un nombre de apartado individual o una lista, separada por espacios, de nombres de apartados.

-f archive

Extrae el apartado Contenedor a un directorio denominado archive, en vez de colocarlo en un archivo denominado archive.

-S sección

Sólo copia el apartado llamado sección del contenedor.

Combinación de contenedores

El comando flar con la opción -c crea un contenedor Web Start Flash desde una sección individual. Se supone que cada sección está en un archivo individual, cuyos nombres coinciden con los nombres de secciones. Como mínimo, deben estar presentes las secciones Cookie (cookie), Identificación de contenedores (Identification) y archivos Contenedor (archive). Si archive es un directorio, el comando flar utiliza cpio para almacenarlo antes de incluirlo en el contenedor combinado. Si la sección Identificación de contenedores especifica que se comprima el contenedor, flar comprime los contenidos del contenedor recién combinado.

flar -c [-d dir] [-u sección] [-t [-p posn] [-b tamaño_bloque]] nombre_archivo


Nota -

No se realiza ninguna validación en ninguna de las secciones. En particular, ningún campo de la sección Identificación de contenedores se valida ni actualiza.


Tabla 9-6 Opciones de la línea de comandos para flar -c

Opción 

Descripción 

-d dir

Recupera los apartados para combinar desde dir, en lugar de hacerlo desde el directorio en uso.

-u sección

Si no utiliza esta opción, flar combina todos los apartados en el directorio actual. Si utiliza esta opción, flar sólo combina los apartados Cookie, Identificación, Contenedor y Sección. Puede especificar un nombre de apartado individual o una lista, separada por espacios, de nombres de apartados.