Professional Documents
Culture Documents
Sun Microsystems, Inc. 4150 Network Circle Santa Clara, CA 95054 U.S.A.
Referencia: 8190346 enero de 2005
Este producto o documento est protegido por leyes de copyright y distribuido mediante licencia que restringe su uso, copia, distribucin y descompilacin. No se puede reproducir parte alguna de este producto o documento en ninguna forma ni por cualquier medio sin la autorizacin previa por escrito de Sun y sus licenciadores, si los hubiera. El software de otras empresas, incluida la tecnologa de los tipos de letra, est protegido por la ley de copyright y con licencia de los distribuidores de Sun. Algunas partes del producto pueden proceder de los sistemas Berkeley BSD, con licencia de la Universidad de California. UNIX es una marca registrada en los EE.UU. y otros pases, bajo licencia exclusiva de X/Open Company, Ltd. Sun, Sun Microsystems, el logotipo de Sun, docs.sun.com, AnswerBook, AnswerBook2, JumpStart, Solaris Flash, y Solaris son marcas comerciales, marcas comerciales registradas o marcas de servicio de Sun Microsystems, Inc. en los EE.UU. y en otros pases. Todas las marcas registradas SPARC se usan bajo licencia y son marcas comerciales o marcas registradas de SPARC International, Inc. en los EE.UU. y en otros pases. Los productos con las marcas registradas de SPARC se basan en una arquitectura desarrollada por Sun Microsystems, Inc. La interfaz grca de usuario OPEN LOOK y Sun fue desarrollada por Sun Microsystems, Inc. para sus usuarios y licenciatarios. Sun reconoce los esfuerzos pioneros de Xerox en la investigacin y desarrollo del concepto de interfaces grcas o visuales de usuario para la industria de la computacin. Sun dispone de una licencia no exclusiva de Xerox para la interfaz grca de usuario de Xerox, que es extensiva a los licenciatarios de Sun que implementen la interfaz grca de usuario OPEN LOOK y que acten conforme a los acuerdos de licencia por escrito de Sun. Derechos gubernamentales de los EE.UU. Software comercial. Los usuarios gubernamentales estn sujetos al acuerdo de licencia estndar de Sun Microsystems, Inc. y a las disposiciones aplicables de la regulacin FAR y sus suplementos. ESTA DOCUMENTACIN SE PROPORCIONA TAL CUAL. SE RENUNCIA A TODAS LAS CONDICIONES EXPRESAS O IMPLCITAS, REPRESENTACIONES Y GARANTAS, INCLUIDAS CUALQUIER GARANTA IMPLCITA DE COMERCIALIZACIN, ADECUACIN PARA UNA FINALIDAD DETERMINADA O DE NO CONTRAVENCIN, EXCEPTO EN AQUELLOS CASOS EN QUE DICHA RENUNCIA NO FUERA LEGALMENTE VLIDA. Copyright 2005 Sun Microsystems, Inc. 4150 Network Circle, Santa Clara, CA 95054 U.S.A. Tous droits rservs.
Ce produit ou document est protg par un copyright et distribu avec des licences qui en restreignent lutilisation, la copie, la distribution, et la dcompilation. Aucune partie de ce produit ou document ne peut tre reproduite sous aucune forme, par quelque moyen que ce soit, sans lautorisation pralable et crite de Sun et de ses bailleurs de licence, sil y en a. Le logiciel dtenu par des tiers, et qui comprend la technologie relative aux polices de caractres, est protg par un copyright et licenci par des fournisseurs de Sun. Des parties de ce produit pourront tre drives du systme Berkeley BSD licencis par lUniversit de Californie. UNIX est une marque dpose aux Etats-Unis et dans dautres pays et licencie exclusivement par X/Open Company, Ltd. Sun, Sun Microsystems, le logo Sun, docs.sun.com, AnswerBook, AnswerBook2, JumpStart, Solaris Flash, Sun ONE Application Server, et Solaris sont des marques de fabrique ou des marques dposes, ou marques de service, de Sun Microsystems, Inc. aux Etats-Unis et dans dautres pays. Toutes les marques SPARC sont utilises sous licence et sont des marques de fabrique ou des marques dposes de SPARC International, Inc. aux Etats-Unis et dans dautres pays. Les produits portant les marques SPARC sont bass sur une architecture dveloppe par Sun Microsystems, Inc. Linterface dutilisation graphique OPEN LOOK et Sun a t dveloppe par Sun Microsystems, Inc. pour ses utilisateurs et licencis. Sun reconnat les efforts de pionniers de Xerox pour la recherche et le dveloppement du concept des interfaces dutilisation visuelle ou graphique pour lindustrie de linformatique. Sun dtient une licence non exclusive de Xerox sur linterface dutilisation graphique Xerox, cette licence couvrant galement les licencis de Sun qui mettent en place linterface dutilisation graphique OPEN LOOK et qui en outre se conforment aux licences crites de Sun. CETTE PUBLICATION EST FOURNIE EN LETAT ET AUCUNE GARANTIE, EXPRESSE OU IMPLICITE, NEST ACCORDEE, Y COMPRIS DES GARANTIES CONCERNANT LA VALEUR MARCHANDE, LAPTITUDE DE LA PUBLICATION A REPONDRE A UNE UTILISATION PARTICULIERE, OU LE FAIT QUELLE NE SOIT PAS CONTREFAISANTE DE PRODUIT DE TIERS. CE DENI DE GARANTIE NE SAPPLIQUERAIT PAS, DANS LA MESURE OU IL SERAIT TENU JURIDIQUEMENT NUL ET NON AVENU.
041209@10536
Contenido
Prefacio 11
Solaris Flash (descripcin general) 15 Introduccin a Solaris Flash 15 Instalacin de sistemas clnicos con una instalacin inicial 16 Actualizacin de sistemas clnicos con un contenedor diferencial Solaris Flash 17
Solaris Flash (Planicacin) 21 Planicacin de la instalacin de Solaris Flash 21 Diseo de una instalacin inicial del sistema principal 21 Planicacin de la creacin de un contenedor Solaris Flash 24 Planicacin de la instalacin de contenedores Solaris Flash 29
Creacin de contenedores Solaris Flash (tareas) 31 Mapa de tareas: Creacin de contenedores de Solaris Flash 31 Instalacin del sistema principal 33 M Para instalar el sistema principal en una instalacin inicial 33 Creacin de las secuencias de personalizacin 34 M Para crear una secuencia de creacin previa 34 Uso de una secuencia de creacin previa para crear una seccin del contenedor denida por el usuario 36 M Para crear una secuencia previa a la implementacin 36 M Para crear una secuencia posterior a la implementacin 37 M Para crear una secuencia de rearranque 38 Creacin de un contenedor Solaris Flash 39
3
M Para crear un contenedor Solaris Flash en una instalacin inicial Creacin de un contenedor Solaris Flash (ejemplos) 40
39
M Para crear un contenedor diferencial de Solaris Flash con una imagen principal actualizada 44 M Para crear un contenedor diferencial Solaris Flash mediante Solaris Live Upgrade 47
51
Instalacin de un contenedor Solaris Flash con el programa de instalacin de Solaris 51 M Instalacin de contenedores de Solaris Flash Administracin de contenedores Solaris Flash Divisin de un contenedor Solaris Flash Fusin de un contenedor Solaris Flash 55 56 54 54 52 53 Referencias a procedimientos para la instalacin de contenedores Solaris Flash
59 59 61 61 62 66
Descripciones de la seccin de contenedores Solaris Flash Palabras clave de Solaris Flash Palabras clave generales
Palabras clave de la seccin de identicacin Comando flar create de Solaris Flash flar create 66 66
Glosario
71
ndice
87
Gua de instalacin de Solaris 10: Contenedores Solaris Flash (Creacin e instalacin) enero de 2005
Lista de tablas
TABLA 21 TABLA 31
28
Mapa de tareas: Creacin de un contenedor Solaris Flash para una instalacin inicial 31 Mapa de tareas: Creacin de un contenedor Solaris Flash para actualizar un sistema clnico 32 Secciones del contenedor Flash 59 Valores para las palabras clave section_begin y section_end 61 Palabras clave de la seccin de identicacin: Palabras clave generales 62 Palabras clave de la seccin de identicacin: contenido de la seccin de archivos del contenedor 62 Palabras clave de la seccin de identicacin: el usuario describe el contenedor 64 Palabras clave de la seccin de identicacin: el software describe el contenedor 65 Opciones de lnea de comandos para flar create 67
TABLA 32
TABLA 51 TABLA 52
TABLA 53
TABLA 54
TABLA 55
TABLA 56
TABLA 57
Gua de instalacin de Solaris 10: Contenedores Solaris Flash (Creacin e instalacin) enero de 2005
Lista de guras
FIGURA 11 FIGURA 12
16
Gua de instalacin de Solaris 10: Contenedores Solaris Flash (Creacin e instalacin) enero de 2005
Lista de ejemplos
EJEMPLO 31 EJEMPLO 32 EJEMPLO 33 EJEMPLO 34 EJEMPLO 35 EJEMPLO 36 EJEMPLO 37
EJEMPLO 38
EJEMPLO 39
EJEMPLO 310
EJEMPLO 311
EJEMPLO 312
EJEMPLO 313
EJEMPLO 314
EJEMPLO 315
EJEMPLO 44
Extractos de una secuencia de creacin previa 35 Secuencia de creacin previa 35 Secuencia de implementacin previa 37 Secuencia de implementacin posterior 38 Creacin de una secuencia de rearranque 38 Creacin de un contenedor duplicado exacto 40 Creacin de un contenedor desde un sistema de archivos con raz alternativa (/) 41 Creacin de un contenedor y adicin de palabras clave para describirlo 41 Creacin de un contenedor con exclusin e inclusin de archivos y directorios 42 Creacin de un contenedor con exclusin e inclusin de archivos y directorios mediante listas 42 Creacin de un contenedor con exclusin de archivos y directorios mediante una lista y restaurando un directorio 43 Creacin de un contenedor con exclusin e inclusin de archivos y directorios mediante una lista con la opcin -z 43 Creacin de un contenedor diferencial con la nueva imagen principal en el sistema principal 46 Creacin de un contenedor diferencial con las imgenes almacenadas en un entorno de arranque inactivo 47 Creacin de un contenedor diferencial mediante la Modernizacin automtica de Solaris 49 Divisin de contenedores 55 Fusin de un contenedor Solaris Flash 56 Fusin de un contenedor Solaris Flash y adicin de una seccin denida por el usuario 56 Listado de archivos contenidos en una seccin de un contenedor 57
9
10
Gua de instalacin de Solaris 10: Contenedores Solaris Flash (Creacin e instalacin) enero de 2005
Prefacio
Este manual proporciona informacin de planicacin e instrucciones para crear archivos Flash de Solaris y usar archivos Solaris Flash para instalar el sistema operativo Solaris en varios sistemas. Este manual no incluye instrucciones sobre cmo congurar el hardware del sistema ni otros perifricos.
Nota Esta versin de Solaris es compatible con sistemas que usen arquitecturas de las familias de procesadores SPARC y x86: UltraSPARC, SPARC64, AMD64, Pentium y Xeon EM64T. Los sistemas compatibles aparecen en la lista de compatibilidad de hardware Solaris 10 ubicada en http://www.sun.com/bigadmin/hcl. Este documento indica las diferencias de implementacin entre los tipos de plataforma.
En este documento, el trmino x86 hace referencia a sistemas de 64 y 32 bits fabricados usando procesadores compatibles con las familias de productos AMD64 o Intel Xeon/Pentium. Para conocer cules son los sistemas admitidos, consulte la lista de compatibilidad de hardware de Solaris 10.
11
Manuales relacionados
Tabla P1 muestra informacin relacionada que puede serle til al instalar el software de Solaris.
TABLA P1 Informacin relacionada Informacin Descripcin
Gua de instalacin de Solaris 10: instalaciones bsicas Gua de instalacin de Solaris 10: instalaciones basadas en red Gua de instalacin de Solaris 10: instalaciones avanzadas y JumpStart personalizadas
Describe una instalacin bsica del sistema operativo con una interfaz grca de usuario (GUI). Describe cmo realizar una instalacin Solaris remota en una red de rea local o en una red de rea extensa. Describe la forma de crear los archivos y los directorios necesarios para realizar una instalacin JumpStart personalizada sin supervisin. Este manual tambin describe cmo se crean volmenes RAID-1. Proporciona informacin sobre la planicacin cuando se utilizan soportes de CD o DVD para actualizar un sistema para el sistema operativo Solaris. Este manual tambin describe cmo se utiliza Solaris Live Upgrade para crear y actualizar nuevos entornos de arranque. Proporciona instrucciones para crear archivos Solaris Flash y usar archivos Flash de Solaris para instalar el sistema operativo Solaris en varios sistemas. Describe cmo hacer copias de seguridad de los archivos de sistema y otras tareas de administracin. Describe defectos, problemas conocidos, software que ha dejado de comercializarse y modicaciones que estn relacionados con la versin de Solaris. Contiene informacin sobre el hardware admitido. Contiene informacin sobre hardware admitido y conguracin de dispositivos.
Solaris 10 Installation Guide: Solaris Flash Archives (Creation and Installation) Captulo 23, Backing Up and Restoring File Systems (Overview) de System Administration Guide: Devices and File Systems Solaris 10 Notas de la versin
SPARC: Solaris 10 Gua de la plataforma de hardware de Sun x86: Solaris Hardware Compatibility List
12
Gua de instalacin de Solaris 10: Contenedores Solaris Flash (Creacin e instalacin) enero de 2005
Convenciones tipogrcas
La tabla siguiente describe los cambios tipogrcos utilizados en este manual.
TABLA P2 Convenciones tipogrcas Tipo de letra o smbolo
Signicado
Ejemplo
AaBbCc123
Los nombres de las rdenes, archivos, Edite el archivo .login. directorios y mensajes que aparecen en la Utilice el comando ls -a para pantalla del sistema mostrar todos los archivos. nombre_sistema% tiene correo.
AaBbCc123
Lo que usted escribe, contrastado con la salida por la pantalla del sistema Plantilla de la lnea de rdenes: sustituir por un valor o nombre real
AaBbCc123
13
(Continuacin)
Ejemplo
AaBbCc123
Vase el captulo 6 de la Gua del usuario stas se denominan opcin de clase. Para hacer esto debe ser el usuario root.
Indicador del shell C Indicador de superusuario en el shell C Indicador de los shells Bourne y Korn
machine_name% machine_name% $
14
Gua de instalacin de Solaris 10: Contenedores Solaris Flash (Creacin e instalacin) enero de 2005
CAPTULO
consulte Parte I, Planicacin general de una instalacin o modernizacin de Solaris de Gua de instalacin de Solaris 10: instalaciones avanzadas y JumpStart personalizadas.
15
Las secuencias de comandos se pueden utilizar para la personalizacin. Puede instalar paquetes extra con un contenedor Solaris Flash utilizando el mtodo de instalacin JumpStart personalizado. Los paquetes deben ser ajenos al grupo de software que se est instalando o un paquete de terceros.
5. (Opcional) Guardar una copia de la imagen principal. Si planea crear un contenedor diferencial, la imagen principal debe quedar disponible y debe ser idntica a la imagen instalada en los sistemas clnicos. Para instrucciones detalladas, consulte Instalacin del sistema principal en la pgina 33. Figura 11 muestra una instalacin de sistemas clnicos con una instalacin inicial. Se sobrescriben todos los archivos.
16
Gua de instalacin de Solaris 10: Contenedores Solaris Flash (Creacin e instalacin) enero de 2005
Soportes
Instalar
Sistema principal
flar create
Contened
Instalaci n de sistemas cl nicos Sistema ejecut ndose en cualquier entorno operativo Sistema sin entorno operativo Sistema con una arquitectura distinta Fallo en la actualizaci n
FIGURA 11
17
Nota Si el sistema principal no ejecuta un duplicado del contenedor original, las diferencias entre las dos imgenes de sistemas pueden dar lugar a un contenedor diferencial grande. En consecuencia, la instalacin de ste podra tardar bastante. Use una instalacin inicial con un contenedor completo en este caso.
2. (Opcional) Preparar secuencias de personalizacin para recongurar o personalizar el sistema clnico antes o despus de la instalacin. 3. Montar el directorio de una copia de la imagen principal original guardada. Esta segunda imagen se debe usar para comparar las dos imgenes del sistema. Puede acceder a la imagen mediante uno de estos mtodos:
I
Montada desde un entorno de arranque de Modernizacin automtica de Solaris Montada desde un sistema clnico mediante NFS Restaurado desde una copia de seguridad con el comando ufsrestore
I I
4. Crear el contenedor diferencial con la opcin -A de la orden flar create. 5. Instalar el contenedor diferencial en sistemas clnicos con JumpStart personalizado. Tambin puede utilizar la Modernizacin automtica de Solaris para instalar el contenedor diferencial en un entorno de arranque inactivo. Figura 12 muestra la creacin e instalacin de un contenedor diferencial. Se actualiza una imagen principal con algunas modicaciones que pueden ser tan simples como la adicin, reconguracin o supresin de unos cuantos archivos, o tan complejas como la propagacin de modicaciones. Se compara la imagen principal actualizada con la imagen principal original. Las diferencias entre las dos imgenes se convierten en el contenedor diferencial. Se puede usar el contenedor para actualizar otros sistemas clnicos que usan al mismo tiempo la imagen principal original. Si ya se ha modicado el sistema clnico o no se est ejecutando la imagen principal original, falla la actualizacin. Si tiene muchos cambios que hacer en los sistemas clnicos puede efectuar una instalacin inicial en cualquier otro momento.
18
Gua de instalacin de Solaris 10: Contenedores Solaris Flash (Creacin e instalacin) enero de 2005
Cambios
Sistema principal
Instale los sistemas cl nicos con los cambios, y valide las im genes del sistema principal y del sistema cl nico. Duplicado exacto del sistema principal Duplicado del sistema principal con peque os cambios Duplicado del sistema principal con archivos adicionales Duplicado del sistema principal sin algunos archivos Creado a partir de un sistema principal diferente o instalado por separado Fallo en la actualizaci n
FIGURA 12
19
20
Gua de instalacin de Solaris 10: Contenedores Solaris Flash (Creacin e instalacin) enero de 2005
CAPTULO
El sistema principal y los sistemas clnicos deben tener la misma arquitectura de ncleo. Por ejemplo, slo se puede utilizar un contenedor creado en un sistema principal con arquitectura sun4u para instalar clones con una arquitectura sun4u.
21
Deber instalar el sistema principal exactamente con la misma conguracin que desea que posean los sistemas clnicos. Las decisiones que tome cuando disee la instalacin del sistema principal dependen de:
I I
El software que desee instalar en los sistemas clnicos Los dispositivos perifricos que estn conectados al sistema principal y a los clnicos La arquitectura del sistema principal y la de los sistemas clnicos
Nota Si ya instal sistemas de clones y desea actualizar estos sistemas con una
conguracin nueva, consulte Planicacin para crear el contenedor diferencial Solaris Flash para una actualizacin en la pgina 25.
Suprimir software. Puede retirar el software que crea que no ser necesario instalar en los sistemas clnicos. Para ver una lista del software que est instalado en el sistema principal, use el Registro de productos. Para ver las instrucciones detalladas, consulte System Administration Guide: Basic Administration. Agregar software. Puede instalar software incluido en la versin de Solaris. Tambin puede agregar software que no se entrega como parte del sistema operativo Solaris. Todo el software que instale en el sistema principal se incluye en el contenedor Solaris Flash y se instala en los sistemas clnicos. Modicar los archivos de conguracin. Los archivos de conguracin se pueden modicar en el sistema principal. Por ejemplo, puede modicar el archivo /etc/inet/inetd.conf para restringir los daemons que ejecuta el sistema. Todas las modicaciones que haga se guardarn como parte del contenedor de Solaris Flash y se instalarn en los sistemas clnicos. En el momento de crear el contenedor se pueden agregar nuevas caractersticas personalizadas. Por ejemplo, puede excluir archivos de datos de gran tamao que no desea incluir en el contenedor. Para obtener una visin general, consulte Personalizacin de los archivos y directorios de un contenedor en la pgina 26.
22
Gua de instalacin de Solaris 10: Contenedores Solaris Flash (Creacin e instalacin) enero de 2005
El tipo de dispositivos perifricos conectados al sistema principal y al sistema clnico. El tipo de grupo de software instalado.
El grupo de software Entire Plus OEM instala todos los controladores independientemente del hardware presente en el sistema. Otros grupos de software proporcionan una compatibilidad limitada. Si instala otro grupo de software y los sistemas clnicos tienen perifricos diferentes del sistema principal, debe instalar los controladores apropiados en el sistema principal antes de crear el contenedor.
Tipo de instalacin
Descripcin
El grupo de software Entire Plus OEM es el mayor grupo de software disponible. Este grupo contiene cada paquete que se encuentra en el sistema operativo Solaris. El grupo de software Entire Plus OEM instala todos los controladores independientemente del hardware presente en el sistema. Un contenedor Solaris Flash que se crea con el grupo de software Entire Plus OEM funciona en cualquier sistema clnico que tenga dispositivos perifricos compatibles con la versin instalada del sistema operativo Solaris. La instalacin de sistemas principales con el grupo Distribucin completa ms OEM garantiza la compatibilidad con otras conguraciones de perifricos. Sin embargo, el grupo de software Entire Plus OEM requiere al menos 2,9 Gbytes de espacio en disco. En los sistemas clnicos quizs no disponga del espacio necesario para instalarlo.
23
Tipo de instalacin
Descripcin
Si instala el sistema principal con los siguientes grupos de software, estara limitando la compatibilidad con perifricos. El sistema slo admite los dispositivos perifricos que estn conectados al sistema principal en el momento de la instalacin. I Grupo de software de trabajo en red reducido I Grupo de software principal I Grupo de software de usuario nal I Grupo de software de desarrollador I Grupo de software completo La instalacin de estos grupos de software puede dar lugar a que los sistemas clnicos no tengan todos los controladores necesarios. Por ejemplo, si instala el grupo de software completo en un sistema principal con una memoria intermedia de trama GX CG6, slo se instala el controlador de la memoria intermedia de trama GX CG6. Esta situacin no es ningn problema si todos los sistemas clnicos que desea instalar tienen la memoria intermedia de trama GX CG6 o ninguna.
Cuando instale el sistema principal, puede instalar nicamente los paquetes que necesita para el sistema principal y los sistemas clnicos. Al seleccionar paquetes especcos puede optar por instalar nicamente soporte para los perifricos que sabe que existen en el sistema principal y en los clnicos.
Planicacin para crear el contenedor Solaris Flash para una instalacin inicial
Despus de instalar el sistema principal, la siguiente tarea en el proceso de instalacin de Solaris Flash es crear el contenedor Solaris Flash. al que se copian los archivos del sistema principal, junto con la informacin de identicacin. Puede crear un contenedor Solaris Flash mientras el sistema principal est funcionando en modalidad multiusuario o monousuario; tambin lo puede crear despus del arranque, de una de las maneras siguientes:
I I I
DVD de Solaris 10 CD de Software 1 de Solaris 10 Una imagen de los CD de Software de Solaris 10 y el CD de idiomas de Solaris 10
24
Gua de instalacin de Solaris 10: Contenedores Solaris Flash (Creacin e instalacin) enero de 2005
Planicacin para crear el contenedor diferencial Solaris Flash para una actualizacin
Si tiene un sistema clnico que ya est instalado con un contenedor y desea actualizarlo, puede crear un contenedor diferencial que contenga nicamente las diferencias entre las dos imgenes, la imagen principal sin modicar y una imagen principal actualizada. Las diferencias entre las dos imgenes se convierten en el contenedor diferencial.
I
Se est ejecutando una imagen en el sistema principal que era el software original instalado en el sistema clnico. Puede que esta imagen se tenga que instalar en el sistema principal si ha guardado en un directorio para su uso futuro. Se debe acceder a otra imagen y usarla para comparar. Esta imagen contiene las nuevas adiciones o eliminaciones que se instalarn en los sistemas clnicos.
Despus de crear un sistema clnico con un contenedor diferencial, slo se cambian los archivos que se encuentran en el contenedor diferencial en el sistema clnico. Se pueden usar las secuencias para personalizar el contenedor antes o despus de la instalacin, lo cual es especialmente til en la reconguracin. Puede instalar un contenedor diferencial Solaris Flash mediante el mtodo de instalacin JumpStart personalizada. Tambin puede utilizar la Modernizacin automtica de Solaris para instalar el contenedor diferencial en un entorno de arranque inactivo. Se debe guardar una imagen principal sin modicar despus de la instalacin inicial de forma que se pueda acceder a esta imagen mediante cualquiera de los siguientes mtodos.
I
Un entorno de arranque de la Modernizacin automtica de Solaris, montado en algn directorio que usa el comando lumount. Para obtener una descripcin de un entorno de reinicializacin de Solaris Live Upgrade, consulte Captulo 4, Modernizacin automtica de Solaris (informacin general) de Gua de instalacin de Solaris 10: Modernizacin automtica de Solaris y planicacin de la modernizacin. Un sistema clnico montado en un sistema de archivos de red (NFS) con permisos de red. Una copia de seguridad del sistema que se pueda restaurar con el comando ufsdump.
Para obtener las instrucciones paso a paso, consulte Para crear un contenedor diferencial de Solaris Flash con una imagen principal actualizada en la pgina 44.
25
create. Si excluye algn directorio, es posible que otros que le hayan pasado por alto se queden en el contenedor, como los archivos de conguracin del sistema. El sistema sufrira incoherencias y la instalacin no funcionara. 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 tamao.
En la tabla siguiente se muestra una lista de las opciones del comando flar create para excluir archivos y directorios y restaurar archivos y subdirectorios.
Cmo se especica?
Opciones de exclusin
Opciones de inclusin
Especique el nombre del directorio o archivo Utilice un archivo que contenga una lista
Para obtener descripciones en estas opciones, consulte la Tabla 57. Para ver ejemplos de cmo personalizar un archivo, consulte, Creacin de un contenedor Solaris Flash y personalizacin de archivos (ejemplos) en la pgina 42.
Congurar las aplicaciones en sistemas clnicos. Se puede usar una secuencia Jumpstart personalizada para algunas conguraciones sencillas. Para conguraciones ms complicadas, es posible que sea necesario un procesamiento de archivo de conguracin especial en el sistema principal antes o despus de la instalacin en el sistema principal.
26
Gua de instalacin de Solaris 10: Contenedores Solaris Flash (Creacin e instalacin) enero de 2005
Proteger las personalizaciones locales en los sistemas clnicos. Las secuencias de comandos de preinstalacin y postinstalacin local residen en el clnico. Estas secuencias protegen las personalizaciones locales de ser sobrescritas por el software Solaris Flash. Identicar los datos no copiables que dependan del servidor, lo que permite independizar el sistema del contenedor. Se activa la independencia del servidor modicando los datos o excluyndolos del contenedor. Un archivo de registro es un ejemplo de dato dependiente del servidor. Validar la integridad del software en el contenedor durante la creacin. Validar la instalacin en el sistema clnico.
I I
Las secuencias no deben afectar al sistema en ejecucin. Es posible que el sistema operativo que se est ejecutando no sea el mismo que cuando se haya instalado el contenedor Solaris Flash. Las secuencias no deben iniciar ni detener ningn proceso de daemon. Las secuencias de comando no deben depender del resultado de comandos como ps, truss o uname, que dependen del sistema operativo. Estos comandos proporcionan informacin sobre el sistema operativo en ejecucin. Las secuencias no deben enviar ninguna seal, ya que pueden afectar a cualquier proceso en ejecucin. Las secuencias pueden usar rdenes UNIX estndar que faciliten las secuencias de shell, como expr, cp y ls.
I I
Para obtener una visin general de Solaris Live Upgrade, consulte Captulo 4, Modernizacin automtica de Solaris (informacin general) de Gua de instalacin de Solaris 10: Modernizacin automtica de Solaris y planicacin de la modernizacin.
TABLA 21
Nombre de la seccin
La seccin primera contiene una cookie que identica el archivo como un contenedor Solaris Flash. La seccin segunda incluye palabras claves con valores que identican el contenedor. El software del contenedor proporciona informacin de identicacin. Se puede aadir ms informacin especca para la identicacin mediante las opciones de la orden flar create. Esta seccin sigue a la de identicacin. Puede denir e insertar estas secciones para personalizar el contenedor. El contenedor Solaris Flash no procesa las secciones que se inserten. Por ejemplo, una seccin podra contener una descripcin del contenedor o quiz una secuencia de comandos para comprobar la integridad de una aplicacin.
Maniesto
Esta seccin se produce para un contenedor diferencial de Solaris Flash y se utiliza para validar un sistema clnico. en ella se enumeran los archivos de un sistema que se deben retener, aadir o suprimir de un sistema clnico. Es solamente informativa: enumera los archivos con un formato interno y no se puede usar para las secuencias de rdenes. Esta seccin contiene informacin interna que el software ash utiliza antes y despus de instalar una imagen OS. Cualquier secuencia proporcionada se encuentra en esta seccin.
Esta seccin contiene mensajes sobre la creacin de contenedores; tambin registra las actividades de las secuencias de implementacin previa y posterior. En esta seccin se puede comprobar el xito de la instalacin: escriba una secuencia para enviar la salida a esta seccin. S Esta seccin contiene los archivos recopilados desde el sistema principal.
Archivos de contenedor
28
Gua de instalacin de Solaris 10: Contenedores Solaris Flash (Creacin e instalacin) enero de 2005
Servidor de Sistema de archivos de red (NFS) Servidor HTTP o HTTPS Servidor FTP Cinta CD, DVD Disquete Unidad local del sistema clnico que desea instalar
Programa de instalacin
Servidor NFS Servidor HTTP Servidor FTP Cinta local Dispositivo local, incluidos DVD o CD Archivo local Servidor NFS Servidor HTTP o HTTPS Servidor FTP Cinta local Dispositivo local, incluidos DVD o CD Archivo local
I I I I I I
Para preparar la instalacin de un contenedor Solaris Flash con el mtodo de instalacin JumpStart personalizada de Gua de instalacin de Solaris 10: instalaciones avanzadas y JumpStart personalizadas
29
Programa de instalacin
Servidor NFS Servidor HTTP Servidor FTP Cinta local Dispositivo local, incluidos DVD o CD Archivo local
Instalacin de contenedores Solaris Flash en un entorno de arranque de Gua de instalacin de Solaris 10: Modernizacin automtica de Solaris y planicacin de la modernizacin
30
Gua de instalacin de Solaris 10: Contenedores Solaris Flash (Creacin e instalacin) enero de 2005
CAPTULO
Mapa de tareas: Creacin de contenedores de Solaris Flash en la pgina 31 Instalacin del sistema principal en la pgina 33 Creacin de las secuencias de personalizacin en la pgina 34 Creacin de un contenedor Solaris Flash en la pgina 39
Mapa de tareas: Creacin de un contenedor Solaris Flash para una instalacin inicial
Descripcin Para obtener instrucciones
Instalar la conguracin de software Determine la conguracin que Para instalar el sistema principal en elegida en el sistema principal. satisface sus criterios y use una instalacin inicial en la pgina cualquiera de los mtodos de 33 instalacin de Solaris para instalar el sistema principal.
31
TABLA 31 Mapa de tareas: Creacin de un contenedor Solaris Flash para una instalacin inicial (Continuacin) Tarea Descripcin Para obtener instrucciones
Determine si necesita crear secuencias de comandos para: I Personalizar o recongurar el contenedor I Proteger los cambios locales en sistemas clnicos Use el comando flar create para crear un contenedor. Conserve una copia del contenedor para futuras comparaciones, con el n de actualizar un sistema clnico con un contenedor diferencial
Para crear un contenedor Solaris Flash en una instalacin inicial en la pgina 39 Para crear un contenedor Solaris Flash en una instalacin inicial en la pgina 39
TABLA 32 Tarea
Mapa de tareas: Creacin de un contenedor Solaris Flash para actualizar un sistema clnico
Descripcin Para obtener instrucciones
Hacer cambios en la imagen principal, como aadir o suprimir paquetes o instalar modicaciones Determine si necesita crear secuencias de comandos para: I Personalizar o recongurar el contenedor I Proteger los cambios locales en sistemas clnicos 1. Monte la imagen principal sin cambios 2. Use el comando flar create para comparar las dos imgenes y crear el contenedor diferencial
Instalacin del sistema principal en la pgina 33 Creacin de las secuencias de personalizacin en la pgina 34
Para crear un contenedor diferencial de Solaris Flash con una imagen principal actualizada en la pgina 44
32
Gua de instalacin de Solaris 10: Contenedores Solaris Flash (Creacin e instalacin) enero de 2005
Pasos
Suprimir software. Agregar software. Modicar los archivos de conguracin. Agregue soporte para dispositivos perifricos en el sistema clnico.
Puede crear secuencias de personalizacin o usar el comando flar create para crear el contenedor.
I
Para crear secuencias de comandos personalizadas, consulte Creacin de las secuencias de personalizacin en la pgina 34. Para crear un contenedor, consulte Creacin de un contenedor Solaris Flash en la pgina 39.
Captulo 3 Creacin de contenedores Solaris Flash (tareas) 33
Una secuencia de precreacin valida el contenedor en el momento de la creacin y lo prepara para una posterior personalizacin, especialmente los contenedores diferenciales. Esta secuencia tambin puede crear en el contenedor una seccin denida por el usuario. Una secuencia previa a la implementacin valida el contenedor durante la instalacin y lo prepara para una posterior personalizacin. Una secuencia posterior a la implementacin recongura una nueva imagen del sistema en un sistema clnico. Una secuencia de rearranque procesa una reconguracin nal despus de rearrancar el sistema.
Para obtener informacin sobre la creacin de secuencias de comandos, consulte Pautas para la creacin de una secuencia de personalizacin en la pgina 27.
Valida el contenido y la integridad del software. La secuencia no consigue crear el contenedor si se deteriora la integridad. Prepara los productos para una posterior personalizacin en sistemas clnicos. Registra otras secuencias de instalacin dinmicamente durante la creacin del contenedor. Aade un mensaje al archivo de resumen de creacin de ash. El mensaje debe ser corto y registrar solamente que las secuencias se iniciaron y se terminaron, as como los resultados. Puede consultar los resultados en la seccin de resumen.
I I
Pasos
1. Cree la secuencia de creacin previa. Siga las instrucciones descritas en Pautas para la creacin de una secuencia de personalizacin en la pgina 27. 2. Guarde la secuencia de comandos en el directorio /etc/flash/precreation.
34
Gua de instalacin de Solaris 10: Contenedores Solaris Flash (Creacin e instalacin) enero de 2005
Ejemplo 31
Para comprobar la integridad del software, use el comando flcheck. No se puede usar este comando en la lnea de comandos. Su sintaxis es:
flcheck archivos y directorios de componentes de software ...| -
Por ejemplo, para validar los archivos y directorios, use el ejemplo siguiente:
flcheck archivos y directorios de los componentes de software If Not in selection - refuse creation echo "Myapp Integrity Damage">>$FLASHDIR/summary
O bien, para conservar los archivos y directorios nuevos inesperados y no malograr la creacin del contenedor, siga el ejemplo siguiente:
flcheck archivos y directorios de los componentes de software If Not in selection include by force flinclu
I
Para registrar la implementacin de las secuencias y los datos, siga el ejemplo siguiente:
I
Para registrar la secuencia dinmicamente durante la creacin del contenedor, copie la secuencia en el directorio siguiente.
cp predeployment script $FLASHDIR/predeployment
Para ver datos especicos de la aplicacin en una seccion denida por el usuario, use el siguiente ejemplo:
cp seccin personalizable $FLASHDIR/custom_sections/MyApp
echo "product one flash preparation started." >>$FLASH_DIR/summary ... echo "product one flash preparation finished successfully">>$FLASH_DIR/summary
Ejemplo 32
echo "Test precreation script started" >> $FLASH_DIR/summary /opt/TestApplication/license_cloning $FLASH_DIR/predeployment/.TestApplicationLicenceTransfer \ $FLASH_DIR/custom_sections/TestApplicationLicenceCounter echo "Test precreation script finished" >> $FLASH_DIR/summary exit 0
Uso de una secuencia de creacin previa para crear una seccin del contenedor denida por el usuario
Una secuencia de creacin previa puede crear una seccin denida por el usuario en el contenedor para proporcionar informacin especca de la aplicacin. Esta seccin va dirigida al mantenimiento de los contenedores. Se debe colocar la secuencia en el directorio $FLASH_DIR/sections. El contenedor Solaris Flash no procesa una seccin denida por el usuario. Por ejemplo, una seccin podra contener una descripcin del contenedor o quiz una secuencia de comandos para comprobar la integridad de una aplicacin. Una seccin denida por el usuario necesita el formato siguiente:
I I I I
Debe contener lneas individuales Cada lnea debe nalizar con un carcter de nueva lnea (ASCII 0x0a) Pueden contener un nmero ilimitado de lneas individuales Debe codicar los datos binarios mediante un algoritmo base 64 o similar
Pasos
1. Cree la secuencia de implementacin previa. Siga las instrucciones descritas en Pautas para la creacin de una secuencia de personalizacin en la pgina 27. 2. Almacene la secuencia en uno de los directorios siguientes.
I
36
Gua de instalacin de Solaris 10: Contenedores Solaris Flash (Creacin e instalacin) enero de 2005
Si est haciendo referencia a una secuencia de creacin previa, almacnela en el directorio $FLASH_DIR/preinstall. Si desea conservar conguraciones en un sistema clnico, proporcione la ruta a la secuencia que se almacena en el sistema clnico con la palabra clave local_customization en el perl JumpStart.
Ejemplo 33
Pasos
1. Cree la secuencia de implementacin posterior. Siga las instrucciones descritas en Pautas para la creacin de una secuencia de personalizacin en la pgina 27.
Captulo 3 Creacin de contenedores Solaris Flash (tareas) 37
Para que afecte a todos los sistemas clnicos, almacene la secuencia en el directorio /etc/flash/postdeployment. Para que afecte slo a un sistema clnico local, proporcione la ruta a la secuencia que se almacena en el sistema clnico con la palabra clave local_customization en el perl JumpStart.
Ejemplo 34
Pasos
Ejemplo 35
38
Gua de instalacin de Solaris 10: Contenedores Solaris Flash (Creacin e instalacin) enero de 2005
Pasos
1. Arranque el sistema principal y ejectelo de la manera ms inactiva posible. Si es posible, ejectelo en modo monousuario. Si no es posible, cierre todas las aplicaciones que desee agregar al contenedor, as como aquellas que precisen gran cantidad de recursos del sistema operativo. Se puede crear un contenedor Solaris Flash con el sistema principal ejecutndose en modo multiusuario o monousuario o bien arrancado desde:
I I I
El DVD de Solaris 10. El Software 1 de Solaris 10 . Una imagen del Software de Solaris 10. Si utiliza soporte CD, la imagen puede incluir el CD de idiomas de Solaris 10 si es necesario.
El nombre asignado al contenedor. El nombre que especique es el valor de la palabra clave content_name. Para una descripcin de las opciones, consulte flar create en la pgina 66. La ruta al directorio en el que desea guardar el archivo del contenedor. Si no especica ninguna ruta, flar create guarda el contenedor en el directorio actual. El nombre de archivo del contenedor.
nombre_archivo
I
Si la creacin del contenedor resulta satisfactoria, la orden flar create devuelve el cdigo de salida 0; En caso contrario, devuelve un cdigo de salida distinto de cero.
Captulo 3 Creacin de contenedores Solaris Flash (tareas) 39
3. Haga una copia del contenedor y gurdela; la podr usar en el futuro para actualizar un sistema clnico con un contenedor diferencial.
create. Si excluye algn directorio, es posible que otros que le hayan pasado por alto se queden en el contenedor, como los archivos de conguracin del sistema. El sistema sufrira incoherencias y la instalacin no funcionara. 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 tamao.
En este ejemplo, el nombre del contenedor es archive1. Este contenedor se copia exactamente desde el sistema principal y despus se comprime. El contenedor es un duplicado exacto del sistema principal y est guardado en archive1.flar.
# flar create -n archive1 -c archive1.flar
EJEMPLO 36
(Continuacin)
aaa/eee ggg
EJEMPLO 37
(/)
En este ejemplo, el nombre del contenedor es archive4. Este contenedor se copia exactamente desde el sistema principal y despus se comprime. El contenedor es un duplicado exacto del sistema principal y est guardado en archive1.flar. La opcin -R se usa para crear el contenedor desde otro rbol de directorios.
# flar create -n archive4 -c -R /x/yy/zz archive4.flar
EJEMPLO 38
En este ejemplo, el nombre del contenedor es archive3. Este contenedor se copia exactamente desde el sistema principal y despus se comprime. Las opciones aaden descripciones a la seccin de identicacin del contenedor, que posteriormente pueden permitir identicarlo. Para obtener ms informacin sobre las palabras clave, sus valores y formatos, consulte Palabras clave de Solaris Flash en la pgina 61.
# flar create -n archive3 -i 20000131221409 -m pumbaa \ -e "Solaris 8 Print Server" -a "Mighty Matt" -U "Internal Finance" \ -T server archive3.flar
Despus de crear el contenedor puede acceder a la seccin de identicacin que contiene la descripcin detallada. Observe este ejemplo de seccin de identicacin:
section_begin=identification files_archived_method=cpio files_compressed_method=compress files_archived_size=259323342 files_unarchived_size=591238111 creation_date=20000131221409 creation_master=pumbaa content_name=Finance Print Server content_type=server content_description=Solaris 8 Print Server content_author=Mighty Matt content_architectures=sun4u creation_node=pumbaa creation_hardware_class=sun4u creation_platform=SUNW,Sun-Fire creation_processor=sparc creation_release=5.9 creation_os_name=SunOS creation_os_version=s81_49 x-department=Internal Finance
41
En este ejemplo, el nombre del contenedor es archive2. Este contenedor se copia del sistema principal, pero no se trata de una copia exacta de ste. Se excluye el contenido del directorio /aaa, pero permanece el contenido de /aaa/bbb/ccc .
# flar create -n archive2 -x /aaa -y /aaa/bbb/ccc archive2.flar
Para comprobar la estructura de archivos del contenedor, escriba lo siguiente. que mostrar los directorios excluidos que contengan archivos copiados, aunque slo los archivos que se restauraron contendrn datos:
# flar info -l aaa aaa aaa/bbb/ccc aaa/bbb/ccc/ddd aaa/bbb ggg
EJEMPLO 310 Creacin de un contenedor con exclusin e inclusin de archivos y directorios mediante listas
En este ejemplo, el nombre del contenedor es archive5. Este contenedor se copia del sistema principal, pero no se trata de una copia exacta de ste. El archivo exclude contiene la lista siguiente:
/aaa
Para comprobar la estructura de archivos del contenedor, escriba lo siguiente. que mostrar los directorios excluidos que contengan archivos copiados, aunque slo los archivos que se restauraron contendrn datos:
# flar info -l archive5.flar aaa aaa/bbb/ccc aaa/bbb/ccc/ddd aaa/bbb ggg
42
Gua de instalacin de Solaris 10: Contenedores Solaris Flash (Creacin e instalacin) enero de 2005
EJEMPLO 311 Creacin de un contenedor con exclusin de archivos y directorios mediante una lista y restaurando un directorio
Puede combinar las opciones -x, -y, -X y -f. En este ejemplo se combinan las opciones -X e -y. El contenedor se denomina archive5. Este contenedor se copia del sistema principal, pero no se trata de una copia exacta de ste. El archivo exclude contiene la lista siguiente:
/aaa
Para comprobar la estructura de archivos del contenedor, escriba lo siguiente. que mostrar los directorios excluidos que contengan archivos copiados, aunque slo los archivos que se restauraron contendrn datos:
# flar info -l archive5.flar aaa aaa/bbb aaa/bbb/ccc aaa/bbb/ccc/ddd ggg
EJEMPLO 312 Creacin de un contenedor con exclusin e inclusin de archivos y directorios mediante una lista con la opcin -z
En este ejemplo, el nombre del contenedor es archive3. Se copia del sistema principal, pero no se trata de una copia exacta de ste. Los archivos y directorios que se deben seleccionar se incluyen en el archivo filter1. Dentro de los archivos, los directorios estn marcados con un signo ms (+) o menos (-) para indicar qu archivos se deben excluir y cules restaurar. En este ejemplo se excluye el directorio /aaa con un signo menos y se restaura el subdirectorio /aaa/bbb/ccc con un signo ms. El archivo filter1 contiene la siguiente lista.
- /aaa + /aaa/bbb/ccc
Para comprobar la estructura de archivos del contenedor, escriba la orden siguiente, que mostrar los directorios excluidos que contengan archivos copiados, aunque slo los archivos que se restauraron contendrn datos:
# flar info -l archive3.flar aaa aaa/bbb aaa/bbb/ccc
43
EJEMPLO 312 Creacin de un contenedor con exclusin e inclusin de archivos y directorios mediante una lista con la opcin -z (Continuacin)
aaa/bbb/ccc/ddd ggg
Para crear un contenedor diferencial de Solaris Flash con una imagen principal actualizada
Antes de crear un contenedor diferencial, necesita dos imgenes para compararlas: una imagen principal sin cambios y una imagen principal actualizada. Una imagen es la principal sin cambios que se ha conservado inalterada. Esta imagen se almacen y se debe acceder a ella. La segunda imagen es la principal sin cambios que se actualiza con modicaciones menores. El sistema de archivos raz (/) es el predeterminado para la imagen nueva, pero se puede acceder a ella si se ha almacenado en cualquier otro lugar. Con estas dos imgenes, puede crear un contenedor diferencial que incluya solamente las diferencias entre ambas. Se puede instalar el contenedor diferencial en copias que se instalaron anteriormente con la imagen principal sin cambios.
Pasos
1. Preparar el sistema principal con cambios. Antes de realizar los cambios, el sistema principal debe ejecutar un duplicado del contenedor original.
Nota Se debe proteger de los cambios una copia de la imagen principal sin cambios y debe quedar disponible para el montaje posterior.
2. Actualice la imagen principal sin cambios con cualquiera de los cambios siguientes.
I I I I
Suprima paquetes. Aada paquetes o modicaciones. Modicar los archivos de conguracin. Agregue soporte para dispositivos perifricos en el sistema clnico.
3. (Opcional) Cree secuencias de comandos de personalizacin. Consulte Creacin de las secuencias de personalizacin en la pgina 34. 4. Entregue la imagen principal sin cambios en un punto de montaje.
I
Si la imagen principal sin cambios se almacena en un entorno de arranque inactivo, recuprela mediante la orden lumount.
# lumount BE_name mountpoint
44
Gua de instalacin de Solaris 10: Contenedores Solaris Flash (Creacin e instalacin) enero de 2005
nombre_entorno_de_arranque punto_montaje
Especica el entorno de arranque donde se almacena la imagen principal sin cambios Especica un sistema de archivos raz (/) donde se almacena la imagen
En el siguiente ejemplo, el entorno de arranque inactivo se llama unchanged_master1. El punto de montaje es el directorio /a en el sistema principal.
# lumount
I
unchanged_master1 /a
Si la imagen se almacena en una copia, monte sta mediante NFS. a. En el sistema principal, comparta el sistema de archivos raz de la copia (/) y proporcione a la raz principal permisos en el sistema clnico.
# share -F nfs -o rw,root=master_system "/"
sistema_copia dir_principal
I
Especica el nombre del sistema para montar Especica el directorio donde se almacena la imagen principal sin cambios.
Si guard una imagen con la orden ufsdump, use la orden ufsrestore para recuperar una copia. Para obtener ms informacin sobre cmo utilizar estos comandos, consulte Captulo 27, UFS Backup and Restore Commands (Reference) de System Administration Guide: Devices and File Systems.
nombre_contenedor
Especica el nombre asignado al contenedor. El nombre_de_archivo que especique es el valor de la palabra clave content_name. El nombre se enumera en la seccin de identicacin del contenedor. Crea un contenedor diferencial comparando una nueva imagen del sistema con la imagen que especica el argumento dir_imagen_principal_sin_cambios. De forma predeterminada, la nueva imagen del sistema es la raz (/). Puede cambiar la imagen predeterminada con la opcin -R. dir_imagen_principal_sin_cambios es un
-A dir_imagen_principal_sin_cambios
45
directorio donde la imagen del sistema sin cambios se almacena o se monta a travs de UFS, NFS o lumount. Puede incluir y excluir algunos archivos mediante las opciones para la seleccin del contenido. Para una lista de las opciones, consulte flar create en la pgina 66. opciones ruta Para una descripcin de las opciones, consulte flar create en la pgina 66. Especica la ruta al directorio donde desee guardar el contenedor. Si no especica ninguna ruta, flar create guarda el contenedor en el directorio actual. Especica el nombre del contenedor.
nombre_archivo
I
Si la creacin del contenedor diferencial es satisfactoria, la orden flar create devuelve el cdigo de salida 0. Si la creacin del contenedor diferencial falla, el comando flar create devuelve un cdigo de salida distinto de 0.
Para conocer los procedimientos para instalar un contenedor, consulte Para preparar la instalacin de un contenedor Solaris Flash con el mtodo de instalacin JumpStart personalizada de Gua de instalacin de Solaris 10: instalaciones avanzadas y JumpStart personalizadas.
Ejemplo 313
46
Gua de instalacin de Solaris 10: Contenedores Solaris Flash (Creacin e instalacin) enero de 2005
Ejemplo 314
Creacin de un contenedor diferencial con las imgenes almacenadas en un entorno de arranque inactivo
En este ejemplo, la imagen principal sin cambios, unchanged_master1, se almacena en un entorno de arranque inactivo y se accede a ella mediante el montaje del entorno de arranque. La nueva imagen principal es el directorio raz (/). Se compara la nueva imagen principal con la principal sin cambios y el contenedor diferencial resultante se comprime. Se almacena el contenedor en diffarchive4.flar. El contenedor incluye archivos que se suprimen, cambian o aaden, cuando se instalan.
# lumount unchanged_master1 /a # flar create -n diffarchive4 -A /a -c diffarchive4.flar
Para crear un contenedor diferencial Solaris Flash mediante Solaris Live Upgrade
Para gestionar actualizaciones del sistema, puede utilizar Solaris Live Upgrade para copiar el sistema operativo, lo que 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 obtener ms informacin sobre Solaris Live Upgrade, consulte Captulo 4, Modernizacin automtica de Solaris (informacin general) de Gua de instalacin de Solaris 10: Modernizacin automtica de Solaris y planicacin de la modernizacin.
Pasos
1. Desde el sistema principal sin cambios, cree un nuevo entorno de arranque mediante la orden 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 boot environment Is Active Active Can Copy Name Complete Now OnReboot Delete Status -----------------------------------------------------------------------master_BE yes yes yes no copy_BE yes no no yes -
4. (Opcional) Cree secuencias de comandos de personalizacin. Consulte Creacin de las secuencias de personalizacin en la pgina 34. 5. Cree el archivo diferencial. a. Monte el entorno de arranque recin creado.
# lumount nombre_entorno_arranque /a
nombre_contenedor -A nuevo_directorio_entorno_arranque
Especica el nombre asignado al contenedor. Crea un contenedor diferencial comparando una nueva imagen del sistema con la imagen que especica el argumento nuevo_directorio_entorno_arranque. Para una lista de las opciones, consulte flar create en la pgina 66. Especica la ruta al directorio donde desee guardar el contenedor. Si no especica ninguna ruta, flar create guarda el contenedor en el directorio actual. Especica el nombre del contenedor.
opciones ruta
nombre_archivo
Si la creacin es satisfactoria se devuelve un cdigo de salida de 0. Si se produce un fallo se devuelve un cdigo de salida distinto de cero.
6. Instale el contenedor diferencial Solaris Flash mediante un perl JumpStart. Los sistemas clnicos que se piense instalar deben ser un duplicado del sistema principal original; de lo contrario, la instalacin fallar.
48
Gua de instalacin de Solaris 10: Contenedores Solaris Flash (Creacin e instalacin) enero de 2005
El perl 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 315
Instale el contenedor diferencial en los sistemas clonados. Para conocer los procedimientos para instalar un contenedor, consulte Para preparar la instalacin de un contenedor Solaris Flash con el mtodo de instalacin JumpStart personalizada de Gua de instalacin de Solaris 10: instalaciones avanzadas y JumpStart personalizadas. La siguiente imagen muestra la creacin de un nuevo entorno de arranque utilizando el comando lucreate.
49
/swap
Sistema principal despu s de la creaci n de un nuevo entorno de arranque c0t0d0 root (/) Copia c0t1d0 root (/)
/swap
Compartir
/swap
50
Gua de instalacin de Solaris 10: Contenedores Solaris Flash (Creacin e instalacin) enero de 2005
CAPTULO
Si desea utilizar el programa de instalacin de Solaris, consulte Instalacin de un contenedor Solaris Flash con el programa de instalacin de Solaris en la pgina 51. Si desea utilizar el mtodo de instalacin personalizado JumpStart o Solaris Live Upgrade, consulte Referencias a procedimientos para la instalacin de contenedores Solaris Flash en la pgina 53. Para dividir o fusionar un archivo, consulte Administracin de contenedores Solaris Flash en la pgina 54.
51
M
Pasos
SPARC: Realizacin de una instalacin o modernizacin con el programa de instalacin de Solaris de Gua de instalacin de Solaris 10: instalaciones bsicas x86: Realizacin de una instalacin o modernizacin con el programa de instalacin de Solaris de Gua de instalacin de Solaris 10: instalaciones bsicas
2. Especique el soporte que va a usar para la instalacin: a. Escriba la informacin que se le haya pedido.
Soporte seleccionado
Indicador
Inserte el disco donde se encuentra el contenedor Solaris Flash. Especique la ruta de acceso al sistema de archivo en red en que se encuentra el contenedor Solaris Flash. Tambin es posible especicar el nombre del archivo contenedor. Especique el URL y la informacin de delegado necesaria para acceder al contenedor Solaris Flash. Especique el servidor FTP y la ruta de acceso al contenedor Solaris Flash. Proporcione el nombre de usuario y la contrasea que permite acceder al servidor FTP. Incluya la informacin de proxies necesaria para acceder al servidor FTP. Especique el dispositivo de cinta local y la posicin dentro de sta donde se encuentra el contenedor Solaris Flash.
HTTP FTP
Cinta local
Si ha seleccionado instalar un contenedor desde DVD, CD o desde un servidor NFS, se mostrar el panel Seleccin de contenedor Flash. b. Para contenedores almacenados en disco o en un servidor NFS, seleccione la instalacin de uno o ms contenedores Solaris Flash en el panel Seleccin de contenedor Flash. c. En el panel Resumen del contenedor Flash, conrme los contenedores que ha seleccionado y haga clic en Siguiente.
52 Gua de instalacin de Solaris 10: Contenedores Solaris Flash (Creacin e instalacin) enero de 2005
d. En el panel Contenedores Flash adicionales, puede instalar un contenedor Solaris Flash adicional especicando el soporte en el que se encuentra el otro contenedor. Si no desea instalar contenedores adicionales, seleccione None. 3. Pulse Siguiente para continuar con la instalacin. Siga los pasos para completar la instalacin.
Tipo de instalacin
Referencia
I
Solaris installation program Consulte el procedimiento anterior Instalacin de un contenedor Solaris Flash con el programa de instalacin de Solaris en la pgina 51 Solaris Live Upgrade Consulte Instalacin de contenedores Solaris Flash en un entorno de arranque de Gua de instalacin de Solaris 10: Modernizacin automtica de Solaris y planicacin de la modernizacin. Custom JumpStart installation program Consulte Creacin de un perl de Gua de instalacin de Solaris 10: instalaciones avanzadas y JumpStart personalizadas y Para preparar la instalacin de un contenedor Solaris Flash con el mtodo de instalacin JumpStart personalizada de Gua de instalacin de Solaris 10: instalaciones avanzadas y JumpStart personalizadas. mtodo de instalacin mediante arranque WAN Consulte Captulo 9, Arranque WAN (informacin general) de Gua de instalacin de Solaris 10: instalaciones basadas en red.
53
Tipo de instalacin
Referencia
I
Custom JumpStart installation program Consulte Creacin de un perl de Gua de instalacin de Solaris 10: instalaciones avanzadas y JumpStart personalizadas y Para preparar la instalacin de un contenedor Solaris Flash con el mtodo de instalacin JumpStart personalizada de Gua de instalacin de Solaris 10: instalaciones avanzadas y JumpStart personalizadas. Solaris Live Upgrade Consulte Para instalar un contenedor Solaris Flash con un perl (interfaz de lnea de rdenes) de Gua de instalacin de Solaris 10: Modernizacin automtica de Solaris y planicacin de la modernizacin.
integridad de ste.
flar split[-d dir] [-u section] [-f archive] [-S section] [-t [-p posn] [-b blocksize]] lename
-d dir -u seccin Recupera las secciones que copiar desde dir, en lugar de hacerlo del directorio actual.
I
Si usa esta opcin, flar copia las secciones Cookie, Identicacin, Contenedor y seccin. Puede especicar un nombre de seccin nico o una lista de nombres de seccin separados por espacios. Si no usa esta opcin, flar copia nicamente las secciones Cookie, Identicacin y Contenedor.
-f archive
Extrae la seccin Archive en un directorio que se llama archive, en vez de colocarla en un contenedor con el nombre archive. Slo copia la seccin llamada seccin desde el contenedor. Esta seccin esta denida por el usuario.
-S seccin
EJEMPLO 41
Divisin de contenedores
cookie: la primera lnea del contenedor, que identica la versin del formato del contenedor. No cambie este identicador. identificacin: una copia de la seccin Identicacin de contenedor con todas las parejas de palabra clave y valor. contenedor: el propio contenedor cpio. Este archivo puede comprimirse.
Una vez dividido el contenedor, puede agregar una seccin denida por el usuario o modicar la seccin Identicacin de contenedor. Las secciones se pueden fusionar para volver a crear el contenedor.
I I I
Si archive es un directorio, flar usa cpio para archivar el directorio antes de incluirlo en el contenedor combinado. Si la seccin de identicacin Archive se especica para que comprima el contenedor, flar comprime el contenido del nuevo contenedor combinado. No se valida ninguna de las secciones. En particular, no se valida ni se actualiza ningn campo de la seccin de identicacin del contenedor.
flar combine [-d dir] [-u section] [-t [-p posn] [-b blocksize]] lename -d dir -u seccin
I
Recupera las secciones que combinar desde dir, en lugar de hacerlo del directorio actual.
Si usa esta opcin, flar copia las secciones Cookie, Identicacin, Contenedor y seccin. Puede especicar un nombre de seccin nico o una lista de nombres de seccin separados por espacios. Si no usa esta opcin, flar copia nicamente las secciones Cookie, Identicacin y Contenedor.
EJEMPLO 42
En este ejemplo, las secciones Cookie de contenedor, Identicacin de contenedor y Archivos de contenedor se fusionan para convertirse en un contenedor completo. El contenedor se denomina newarchive.flar.
# flar combine newarchive.flar
EJEMPLO 43
usuario
En este ejemplo, las secciones Cookie de contenedor, Identicacin de contenedor, Archivos de contenedor y una seccin denida por el usuario se fusionan para convertirse en un contenedor completo. El contenedor se denomina newarchive.flar. El contenido de la seccin denida por el usuario ase encuentra en el archivo denominado user_defined, en el directorio actual.
# flar combine -u user_defined newarchive.flar
flar info [-l] [-k keyword] [-t [-p posn] [-b blocksize]] lename -k palabra clave -l
EJEMPLO 44
Devuelve nicamente el valor de palabra clave. Enumera todos los archivos de la seccin de contenedor.
57
58
Gua de instalacin de Solaris 10: Contenedores Solaris Flash (Creacin e instalacin) enero de 2005
CAPTULO
Descripciones de la seccin de contenedores Solaris Flash en la pgina 59 Palabras clave de Solaris Flash en la pgina 61 Comando flar create de Solaris Flash en la pgina 66
Nombre de la seccin
Descripcin
Cookie de contenedor La primera seccin contiene una cookie que identica el archivo como un contenedor Solaris Flash. El cdigo de despliegue usa la cookie para nes de identicacin y validacin. La cookie debe estar presente para que el contenedor tenga validez.
No
59
TABLA 51
(Continuacin)
Solicitado por el contenedor? Necesita alguna accin del usuario?
Nombre de la seccin
Descripcin
Identicacin de contenedor
La segunda seccin contiene palabras clave con valores que proporcionan informacin de identicacin sobre el contenedor. El software genera informacin como la siguiente: I ID del contenedor I El mtodo de archivado como cpio I Fecha de creacin predeterminada Se le pedir que especique un nombre para el contenedor Solaris Flash. Otra informacin que puede especicar acerca del contenedor incluye lo siguiente: I El autor del contenedor I La fecha de creacin I El nombre del sistema principal que se ha usado para crearlo Para obtener una lista de palabras claves que describen el archivo, consulte Palabras clave de la seccin de identicacin en la pgina 62.
Maniesto
Una seccin de un contenedor Solaris Flash que se utiliza para No validar un sistema clnico. en ella se enumeran los archivos de un sistema que se deben retener, aadir o suprimir de un sistema clnico. La instalacin no es satisfactoria si los archivos no coinciden con el conjunto de archivos esperados. Esta seccin slo es informativa y en ella se enumeran los archivos en un formato interno y no se pueden usar para las secuencias. Puede excluir esta seccin creando el contenedor diferencial con la opcin flar create -M. Al no producirse la validacin del contenedor, no se recomienda la exclusin de esta seccin.
No
Esta seccin contiene informacin interna que el software ash utiliza antes y despus de instalar una imagen del sistema operativo. En ella se almacena cualquier secuencia de personalizacin proporcionada por el usuario. Esta seccin contiene mensajes relativos a la creacin del contenedor y registra las actividades de las secuencias de comando previas al despliegue.
No
Esta seccin sigue a la seccin de identicacin del contenedor. El contenedor puede o no incluir secciones denidas por el usuario. El cdigo de extraccin del contenedor no procesa estas secciones. Estas secciones se pueden recuperar por separado y usar para describir contenidos.
No
60
Gua de instalacin de Solaris 10: Contenedores Solaris Flash (Creacin e instalacin) enero de 2005
TABLA 51
(Continuacin)
Solicitado por el contenedor? Necesita alguna accin del usuario?
Nombre de la seccin
Descripcin
Archivos de contenedor
La seccin de archivos de contenedor contiene los archivos que se han reunido del sistema principal en datos binarios. Comienza con section_begin=archive, pero no tiene un lmite nal.
No
Las palabras clave y los valores estn separados por un nico signo de igual y debe haber slo una pareja por lnea No se hace distincin entre maysculas y minsculas, No hay en limitacin sobre la longitud de las lneas individuales
I I
Seccin de contenedor
cookie Esta seccin no esta delimitada por las palabras clave section_begin y section_end. identification
61
TABLA 52
Seccin de contenedor
Palabras clave
section_begin section_end
Estas palabras clave se usan para delimitar las secciones en el contenedor y no se limitan exclusivamente a la seccin de identicacin. Para obtener una descripcin de todas las palabras clave, consulte Palabras clave generales en la pgina 61.
Texto
Las palabras clave siguientes, usadas en la seccin de identicacin del contenedor, describen el contenido de la seccin de archivos del contenedor.
TABLA 54
Palabras clave
archive_id (opcional)
Esta palabra clave describe exclusivamente lo incluido en Texto el contenedor. El software de instalacin usa este valor slo para validar lo incluido en el contenedor durante la instalacin de ste. Si la palabra clave no est presente no se efecta la comprobacin de integridad. Por ejemplo, la palabra clave archive_id puede ser FlAsH-ARcHive-2.0.
No
62
Gua de instalacin de Solaris 10: Contenedores Solaris Flash (Creacin e instalacin) enero de 2005
TABLA 54
Palabras clave de la seccin de identicacin: contenido de la seccin de archivos del contenedor (Continuacin)
Deniciones de valores Valor Necesario
Palabras clave
files_archived_method
Texto Esta palabra clave describe el mtodo del contenedor usado en la seccin de archivos. I Si la palabra clave est presente, tiene el valor de cpio I Si esta palabra clave no esta presente, se asume que la seccin de archivos se encuentra en formato cpio con encabezados ASCII. Este formato es la opcin cpio -c. Si files_compressed_method est presente, el mtodo de compresin se aplica al archivo del contenedor creado por el mtodo del contenedor.
No
files_archived_size
Este valor de la palabra clave es el tamao en bytes de la seccin de los archivos guardados.
Numrico
No
files_compress_method
Texto Esta palabra clave describe el algoritmo de compresin usado en la seccin de archivos. I Si la palabra clave est presente puede que tenga uno de los valores siguientes: I none La seccin de archivo de contenedor no est comprimida. I compress La seccin de archivos est comprimida utilizando el comando compress. I Si esta palabra clave no est presente, se presupone que la seccin de archivos del contenedor no est comprimida. El mtodo de compresin indicado por esta palabra clave se aplica al archivo del contenedor creado mediante el mtodo del contenedor indicado por la palabra clave files_archived_method.
No
files_unarchived_size
Esta palabra clave dene el tamao acumulado en bytes Numrico del contenedor extrado. Se usa el valor para la vericacin del tamao del sistema de archivos.
No
Las palabras clave siguientes proporcionan informacin sobre todo el contenedor. Se usan generalmente para ayudar al usuario en la seleccin y en la gestin de los contenedores; son opcionales y permiten al usuario a distinguir los contenedores individuales. Utilice opciones para el comando flar create para incluir estas palabras clave. Para ver un ejemplo, consulte Ejemplo 38.
63
TABLA 55
Palabras clave
creation_date
Texto El valor de esta palabra clave es una indicacin textual de la hora que representa cundo se cre el contenedor. I Puede utilizar el comando flar create con la opcin -i para crear la fecha. I Si no especica una fecha de creacin con el comando flar create, la fecha predeterminada es la de Greenwich mean time (GMT). I El valor debe estar en formato de calendario bsico completo ISO-8601 sin el designador de hora (ISO-8601,5.4.1(a)). El formato es SSAAMMDDhhmmss. Por ejemplo, 20000131221409 representa 31 de enero, 2000, 10:14:09 p.m. El valor de esta palabra clave es el nombre del sistema principal usado para crear el contenedor. Puede usar la opcin -m del comando flar create para crear este valor. Si no especica un valor, el valor se toma del comando uname -n. Texto
No
creation_master
No
content_name
Esta palabra clave identica el contenedor. El valor se Texto genera a partir de la opcin -n de la orden flar create. Siga estas pautas cuando cree este valor: I El nombre descriptivo no puede ser mayor de 256 caracteres. I La descripcin debe incluir la funcin y nalidad del contenedor. El valor de esta palabra clave especica una categora Texto para el contenedor. Puede usar la opcin flar create -T para generar el valor. El valor de la palabra clave describe lo incluido en el contenedor. No hay lmite para la longitud del valor de esta palabra clave. Puede usar la opcin flar create -E para crear este valor. Texto
content_type
No
content_description
No
content_author
El valor de esta palabra clave identica al creador del Texto contenedor. Puede usar la opcin flar create-a para crear este valor. Se recomienda usar como valor el nombre completo del creador y su direccin de correo electrnico.
No
64
Gua de instalacin de Solaris 10: Contenedores Solaris Flash (Creacin e instalacin) enero de 2005
TABLA 55
(Continuacin)
Necesario
Palabras clave
content_architectures
Lista de El valor de esta palabra clave es una lista separada por comas de las arquitecturas del ncleo que admite texto el contenedor. I Si la palabra clave est presente, el software de instalacin valida la arquitectura del ncleo del sistema clnico en relacin con la lista de arquitecturas que admite el contenedor. La instalacin no resulta satisfactoria si el contenedor no admite la arquitectura de ncleo del sistema clnico. I Si la palabra clave no est presente, el software de instalacin no valida la arquitectura del sistema clnico.
No
Las palabras claves siguientes tambin describen el contenedor completo. De forma predeterminada, el comando uname completa los valores cuando se crea el contenedor ash. Si crea un contenedor ash en el que el directorio raz no es /, el software del contenedor inserta la cadena UNKNOWN para las palabras clave. Las excepciones son las palabras clave creation_node, creation_release y creation_os_name.
I I
Para creation_node, el software usa el contenido del archivo nodename. Para creation_release y creation_os_name, el software intenta usar el contenido del directorio raz /var/sadm/system/admin/INST_RELEASE. Si el software no consigue leer este archivo le asigna el valor UNKNOWN (desconocido).
Sean cuales sean los originales, no es posible obviar los valores de estas palabras claves.
TABLA 56
Palabra clave
El valor de retorno de uname -n El valor de retorno de uname -m El valor de retorno de uname -i El valor de retorno de uname -p El valor de retorno de uname -r El valor de retorno de uname -s El valor de retorno de uname -v
65
Inicie el nombre de la palabra clave con X. Cree la palabra clave con caracteres que no sean saltos de lnea, signos de igual ni caracteres nulos. Las convenciones sugeridas de asignacin de nombres para las palabras claves denidas por el usuario incluyen el mtodo descriptivo delimitado por guin bajo usado para las palabras claves predenidas. Otra convencin es la federada, similar a la asignacin de nombres en paquetes de Java.
Por ejemplo, X-departamento sera un nombre vlido de palabra clave denida por el usuario. Para obtener un ejemplo de como utilizar las opciones para incluir palabras clave denidas por el usuario en la seccin de identicacin, consulte Ejemplo 38.
flar create
Use la orden flar create para crear un contenedor Solaris Flash desde un sistema principal. Puede usar este comando cuando el sistema principal se est ejecutando en modalidad multiusuario o monousuario, Tambin puede utilizar flar create cuando se arranca el sistema principal desde los siguientes medios.
I I I
DVD de Solaris 10 CD de Software 1 de Solaris 10 Una imagen de los CD de Software de Solaris 10 y el CD de idiomas de Solaris 10
Cuando cree un contenedor Solaris Flash el sistema principal debera estar en el estado ms estable posible. La sintaxis del comando es la siguiente:
66 Gua de instalacin de Solaris 10: Contenedores Solaris Flash (Creacin e instalacin) enero de 2005
flar create -n archive_name [-R root] [-A unchanged_master_image_dir] [-S] [-M] [-H] [-I] [-c] [-x exclude_dir/lename] [-y include_dir/lename] [-z list_lename] [-X list_lename] [-t [-p posn] [-b blocksize] [-i date] [-m master] [-u section ... [-d dir]] [-f [list_lename| -] [-F]] [-U key=val ...] [-a author] [-e descr|-E descr_le] [-T type] path/lename En esta lnea de comando, ruta es el directorio en el que desea guardar el archivo del contenedor. nombre_archivo es el nombre de archivo del contenedor. Si no especica ninguna ruta, flar create guarda el contenedor en el directorio actual.
TABLA 57 Opcin
Opciones obligatorias -n nombre_contenedor El valor de este indicador es el nombre del contenedor. La archive_name que especique es el valor de la palabra clave content_name.
Opciones para directorios y tamaos -R raz Crea el contenedor a partir del rbol de sistema de archivos que se especica como raz Si no se especica esta opcin, flar create crea un contenedor a partir del sistema de archivos especicando / como raz. Omite informacin de tamao en el contenedor. No genera el identicador de hash.
-S -H
Opciones para la creacin de un contenedor diferencial -A Crea un contenedor diferencial comparando una nueva imagen del dir_imagen_principal_sin_cambios sistema con la imagen que especica el argumento dir_imagen_principal_sin_cambios. De forma predeterminada, la nueva imagen del sistema es la raz (/). Puede cambiar la imagen predeterminada con la opcin -R. dir_imagen_principal_sin_cambios es un directorio donde la imagen del sistema principal sin cambios se almacena o se monta a travs de UFS, NFS o lumount. Puede modicar los efectos de la seleccin de archivos para un contenedor diferencial mediante las opciones de la seleccin de contenidos descrita en la seccin siguiente de la tabla.
67
TABLA 57 Opcin
(Continuacin)
-M
Excluye el archivo de manifesto. Cuando se usa esta opcin no se produce ninguna validacin en el contenedor diferencial. Al crear un contenedor diferencial, flar create crea una lista extensa de los archivos del sistema que no se han cambiado, los que se han cambiado y los que se van a borrar del contenedor. Esta lista se almacena en la seccin de manifesto del contenedor. Cuando se implementa el contenedor diferencial, el software usa esta lista para efectuar una comprobacin archivo por archivo, a n de asegurarse de la integridad del sistema clnico. El uso de esta opcin evita dicha comprobacin y guarda el espacio usado por la seccin del manifesto en un contenedor diferencial. No obstante, debe valorar si el ahorro de tiempo y espacio en el disco compensa la posible prdida de una prueba de integridad tras la instalacin. Evite el uso de esta opcin, ya que no se produce ninguna validacin.
-y nombre_directorio/ archivo_para_incluir
Agrega al contenedor los archivos y directorios especicados en la lnea de comandos. Esta opcin se utiliza si se ha excluido un directorio pero se desea restaurar subdirectorios o archivos individuales. nombre_directorio/archivo_para_incluir es el nombre del subdirectorio o archivo que se debe incluir.
-X nombre_archivo_de_lista Agrega al contenedor los archivos y directorios enumerados en una lista. nombre_archivo_de_lista es la ruta completa a un archivo que contiene una lista. El contenido del archivo se agrega a la lista de archivos a menos que se especique la opcin -F. I El archivo nombre_archivo_de_lista debe contener un archivo por lnea. I Si se especica un sistema de archivos mediante -R raz, la ruta a cada uno de los archivos debe ser relativa al directorio raz alternativo, o bien una ruta absoluta. I Si nombre_archivo es -, flar create leer como lista de archivos la entrada estndar. Cuando se usa el valor - no se calcula el tamao del contenedor.
68
Gua de instalacin de Solaris 10: Contenedores Solaris Flash (Creacin e instalacin) enero de 2005
TABLA 57 Opcin
(Continuacin)
-F
Slo utiliza para crear el contenedor los archivos enumerados en -f nombre_archivo_de_lista. Esta opcin convierte a -f nombre_archivo_de_lista en la lista de archivos absoluta, en lugar de una lista agregada a la normal.
-x Excluye archivos y directorios del contenedor. Estos archivos y nombre_directorio/archivo_para_excluir se especican en la lnea de comandos. Esta opcin se directorios puede usar varias veces para excluir ms de un archivo o directorio. nombre_directorio/archivo_para_excluir es el nombre del directorio o archivo que se debe excluir. -X nombre_archivo_de_lista Excluye una lista de archivos y directorios del contenedor. nombre_archivo_de_lista es la ruta completa a un archivo que contiene la lista. I El archivo nombre_archivo_de_lista debe contener un archivo por lnea. I Si se especica un sistema de archivos mediante -R raz, la ruta a cada uno de los archivos debe ser relativa al directorio raz alternativo, o bien una ruta absoluta. I Si nombre_archivo_de_lista es -, flar create, lee la entrada estndar como la lista de archivos. Cuando se usa el valor - no se calcula el tamao del contenedor. -z nombre_archivo_de_lista Excluye o incluye una lista de archivos y directorios del contenedor. Cada archivo o directorio de la lista deber estar marcado con un signo ms + o un signo menos -. El signo ms indica un archivo o directorio incluido; el signo menos indica un archivo o directorio excluido. nombre_archivo_de_lista es la ruta completa a un archivo que contiene la lista. I El archivo nombre_archivo_de_lista debe contener un archivo por lnea. I Si se especica un sistema de archivos mediante -R raz, la ruta a cada uno de los archivos debe ser relativa al directorio raz alternativo, o bien una ruta absoluta. -I Obvie la comprobacin de integridad. Para evitar la exclusin de archivos importantes del sistema de un contenedor, el comando, flar create ejecuta una comprobacin de integridad. Esta comprobacin examina todos los archivos registrados en una base de datos por paquetes del sistema y detiene la creacin de contenedores si se excluyera cualquiera de ellos. El uso de esta opcin anula la comprobacin de integridad. Por este motivo, evite el uso de la opcin -I.
69
TABLA 57 Opcin
(Continuacin)
-u seccin
Incluye seccin como seccin denida por el usuario. Para incluir ms de una seccin denida por el usuario, seccin debe ser una lista separada por espacios de nombres de seccin. Recupera el archivo de seccin que se especica con -u desde dir.
-d dir
Opciones usadas con contenedores en cinta -t -p posicin Crea un contenedor en un dispositivo de cinta. El argumento nombre_archivo es el nombre del dispositivo de cinta. Usar slo con la opcin -t. Especica la posicin del dispositivo de cinta para que flar create almacene el contenedor. Si no se usa esta opcin, flar create sita el contenedor en la posicin actual de la cinta. Especica el tamao de bloque que usa flar create al crear el contenedor. Si no especica un tamao de bloque, flar create usa el tamao predeterminado de 64 KB.
-b tamao_bloque
Opciones para identicacin de contenedores Estos valores y palabras claves aparecen en la seccin de identicacin del contenedor. -U clave=valor -i fecha Incorpora palabras clave denidas por el usuario y sus valores en la seccin de identicacin de contenedor. Usa la fecha como el valor de la palabra clave creation_date. Si no se especica ninguna fecha, flar create usa la fecha y hora actuales del sistema. Usa principal como nombre del sistema principal en el que se crea el contenedor. principal es el valor para la palabra clave creation_master. Si no ha especicado principal, flar create usa el nombre de sistema que le devuelve el comando uname -n. Usa descripcin como valor de la palabra clave content_description. Esta opcin no se puede usar con -E. Recupera el valor para la palabra clave content_description a partir del archivo archivo_descripcin. Esta opcin no se puede usar con -e. Usa autor como nombre de autor en la seccin Identicacin de contenedor. autor es el valor de la palabra clave content_author. Si no se especica ningn autor, flar create no incluye la palabra clave content_author en la seccin de identicacin de contenedor. Usa tipo como valor de la palabra clave content_type. tipo est denido por el usuario. Si no se especica ningn tipo, flar create no incluye la palabra clave content_type.
-m principal
-e descripcin -E archivo_descripcin
-a autor
-T tipo
70
Gua de instalacin de Solaris 10: Contenedores Solaris Flash (Creacin e instalacin) enero de 2005
Glosario
3DES ([Triple DES] Triple-estndar de cifrado de datos). Un mtodo de encriptacin por clave simtrica que proporciona una longitud de clave de 168 bits. Advanced Encryption Standard. Una tcnica de encriptacin de datos en bloques de 128 bits simtricos. El gobierno de los EE.UU. adopt la variante Rijndael del algoritmo como estndar de cifrado en octubre del ao 2000. AES sustituye al cifrado DES como el estndar del gobierno. Un archivo que contiene una coleccin de los archivos que se copiaron desde un sistema principal, as como informacin de identicacin del contenedor, por ejemplo, el nombre y la fecha de creacin. Despus de instalar un contenedor en un sistema, ste contiene la conguracin exacta del sistema principal. El contenedor podra ser diferencial, un contenedor Solaris Flash que incluye solamente las diferencias entre dos imgenes del sistema, una imagen principal original y una imagen principal actualizada. El contenedor diferencial incluye los archivos que retener, modicar o suprimir desde el sistema clnico. Una actualizacin diferencial cambia solamente los archivos que se especican y se restringe a los sistemas que contengan software coherente con la imagen principal original. teclas de echa secuencia de inicio Las cuatro teclas de direccin que hay en el teclado numrico. Una secuencia de intrprete de comandos Bourne denida por el usuario, especicada en el archivo rules que realiza tareas antes de que el software Solaris este instalado en el sistema. Las secuencias de inicio slo se pueden usar en las instalaciones JumpStart personalizadas. Proceso de carga del software del sistema en la memoria e inicio de ste.
71
AES
contenedor
arranque
entorno de arranque
Un conjunto de sistemas de archivos obligatorios (segmentos de disco y puntos de montaje) esenciales para el funcionamiento del sistema operativo Solaris. Estos segmentos de disco pueden estar en el mismo disco o repartidos entre varios. El entorno de arranque activo es el que se ha utilizado para arrancar. Slo se puede arrancar desde un entorno de arranque activo. Un entorno de arranque inactivo es un entorno que no se ha utilizado para el arranque actual, pero puede estar en un estado de espera para ser activado en el prximo.
bootlog-cgi
El programa CGI que permite a un servidor web recopilar y almacenar los mensajes de consola de arranque e instalacin de un cliente remoto durante una instalacin en la instalacin de arranque de WAN. Un sistema que proporciona a los sistemas cliente de la misma subred de la red los programas y la informacin necesaria para arrancar. Para realizar instalaciones a travs de la red se requiere un servidor de arranque si el servidor de instalacin est en una subred diferente de aqulla donde se encuentran los sistemas en los que se desea instalar el software Solaris. (CA) Una organizacin externa o empresa que ofrece conanza y que emite los certicados digitales utilizados para crear rmas digitales y pares de claves pblicas-privadas. Esta organizacin garantiza que el individuo es quien dice que es gracias a la unicidad del certicado. Un archivo que contiene el certicado digital de un determinado sistema cliente. Durante una negociacion SSL, puede ser necesario que el cliente enve el archivo del certicado al servidor que lo utiliza para vericar la identidad del cliente. (Common Gateway Interface) Una interfaz que permite a los programas externos comunicarse con el servidor HTTP. Los programas escritos para trabajar con CGI se llaman programas o escrituras CGI. Su funcin consiste en manejar formularios o analizar salidas, tareas que el servidor no realiza normalmente. El resultado de agregar un grupo de elementos de datos que se usan para comprobar el grupo y que pueden ser nmeros u otras cadenas de caracteres, que se tratarn como nmeros, durante el clculo de la suma de comprobacin. El valor de la suma de comprobacin comprueba que la comunicacin entre dos dispositivos se realiza con xito. En el modelo cliente-servidor de comunicacin, el cliente es un proceso que accede de forma remota a los recursos de un servidor de clculo, como potencia de clculo y gran capacidad de memoria.
servidor de arranque
autoridad certicadora
certstore
CGI
suma de comprobacin
cliente
72
Gua de instalacin de Solaris 10: Contenedores Solaris Flash (Creacin e instalacin) enero de 2005
sistema clnico
Un sistema instalado mediante un contenedor Solaris Flash. El sistema clnico tiene una conguracin de instalacin idntica al sistema principal. Una coleccin lgica de paquetes (mdulos de software). El software Solaris est dividido en grupos de software, cada uno de los cuales consta de clsters y paquetes. Una secuencia de caracteres que empieza con una orden, seguida normalmente de argumentos, que incluyen opciones, nombres de archivo y otras expresiones y que acaba en un carcter de n de lnea. Un volumen RAID-0. Si los segmentos estn concatenados, los datos se escriben en el primer segmento disponible hasta que ste se llena, a continuacin, se escriben en el segmento siguiente, y as sucesivamente. Una concatenacin no proporciona redundancia de datos a menos que est dentro de una duplicacin. Consulte tambin Volumen RAID-0. Un grupo de software que contiene el software mnimo necesario para arrancar y ejecutar el sistema operativo Solaris en un sistema. Incluye el software de red y los controladores necesarios para ejecutar el escritorio Common Desktop Environment (CDE). El ncleo central no incluye el software CDE. Sistemas de archivos necesarios para el sistema operativo Solaris. Si utiliza la Modernizacin automtica de Solaris, dichos sistemas de archivos son puntos de montaje independientes en vfstab de los sistemas de arranque activos e inactivos. Ejemplos root (/), /usr, /var y /opt. Estos sistemas de archivos se copian siempre desde la fuente al entorno de arranque inactivo. Un tipo de instalacin en el que el software Solaris se instala automticamente en un sistema de acuerdo con un perl denido por el usuario. Se pueden crear perles personalizados para distintos tipos de usuarios y sistemas. Una instalacin JumpStart personalizada es una instalacin JumpStart creada por el usuario. Un archivo, ubicado en el mismo directorio JumpStart que el archivo rules, que es una secuencia shell Bourne que contiene dos tipos de funciones: sondeo y comparacin. Las funciones de sondeo renen la informacin deseada o realizan el trabajo efectivo y establecen la variable de entorno SI_ correspondiente establecida por el usuario. Las funciones de sondeo se convierten en palabras clave de sondeo. Las funciones de comparacin invocan una funcin de sondeo adecuada, comparan el resultado de la funcin de sondeo y devuelven el valor 0 si la palabra clave coincide, o 1 en caso contrario. Las funciones de comparacin se convierten en palabras clave de reglas. Consulte tambin el archivo rules.
clster
lnea de rdenes
concatenacin
JumpStart personalizado
73
El proceso de conversin de texto codicado a texto normal. Ver tambin encriptacin. Un perl creado dinmicamente por una secuencia de inicio durante una instalacin JumpStart personalizada. (Data Encryption Standard) Un mtodo de cifrado de clave simtrica que se desarroll en 1975 y que la ANSI estandariz en 1981 como ANSI X.3.92. DES utiliza una clave de 56 bits. Un grupo de software que contiene el grupo de software de Solaris para el usuario nal y las bibliotecas, archivos, pginas de comando man y herramientas de programacin para el desarrollo de software. (Dynamic Host Conguration Protocol) Un protocolo de capas de aplicacin. Permite que los ordenadores individuales, o clientes, en una red TCP/IP puedan extraer una direccin IP y otra informacin de conguracin de red de un servidor o servidores DHCP designados y mantenidos centralmente. Esta funcin reduce los costes de mantenimiento y administracin de una red IP grande. Un contenedor de Solaris Flash que incluye slo las diferencias entre dos imgenes del sistema, una imagen principal original y una imagen principal actualizada. El contenedor diferencial incluye los archivos que retener, modicar o suprimir desde el sistema clnico. Una actualizacin diferencial cambia solamente los archivos que se especican y se restringe a los sistemas que contengan software coherente con la imagen principal sin modicar. Un archivo intransferibe e incorruptible emitido por un tercero en el que las dos partes comunicantes confan. Un disco ptico (no magntico). En ingls, el trmino disc conserva la ortografa ms difundida para los discos compactos (CD, o compact disc); por ejemplo, un CD-ROM o un DVD-ROM es un disco ptico. Un disco, o un conjunto de discos, de un material magnetizado, organizados en pistas y sectores concntricos, destinados al almacenamiento de datos (por ejemplo, de archivos). Consulte tambin la denicin de disco (disc).
contenedor diferencial
disco (disk)
archivo de conguracin Un archivo que representa la estructura de un disco (por ejemplo, de disco bytes/sector, indicadores, segmentos, etc.). Los archivos de conguracin de disco permiten usar el comando pfinstall desde un sistema nico para probar los perles en discos de diferentes tamaos. cliente sin disco Es un cliente de red que realiza todo su almacenamiento en disco en un servidor.
74
Gua de instalacin de Solaris 10: Contenedores Solaris Flash (Creacin e instalacin) enero de 2005
La raz de la estructura jerrquica de un servidor web que contiene los archivos, imgenes y datos que se desean presentar a los usuarios que acceden a l. Parte de la jerarqua de nombres de Internet. Representa un grupo de sistemas de una red local que comparten los archivos de administracin. El nombre que se asigna a un grupo de sistemas de una red local que comparten archivos de administracin. El nombre de dominio es necesario para que la base de datos del servicio de informacin de la red (NIS) funcione adecuadamente. Un nombre de dominio consta de una secuencia de nombres de componentes, separados por puntos (por ejemplo: tundra.mpk.ca.us). Ledos de izquierda a derecha, los nombres de componentes se reeren a zonas mas generales (y normalmente, ms lejanas) de autoridad administrativa. El proceso de proteger informacin de su uso no autorizado, hacindola ininteligible. Este mtodo se basa en un cdigo, llamado clave, que permite desencriptar la informacin. Consulte tambin desencriptacin. Un grupo de software que contiene el grupo de software de ncleo central, adems del software recomendado para un usuario nal, incluidos el software DeskSet y el Common Desktop Environment (CDE). Un grupo de software que contiene la versin Solaris 10 completa.
nombre de dominio
encriptacin
grupo de software de Solaris para usuario nal grupo de software de Solaris de distribucin completa grupo de software de Solaris de distribucin completa ms OEM /etc directorio /etc/netboot /export
Un grupo de software que contiene la versin Solaris 10 completa y soporte adicional de hardware para los OEM. Este grupo de software se recomienda en la instalacin del software Solaris en servidores basados en SPARC. Un directorio que contiene archivos de conguracin del sistema y comandos de mantenimiento vitales. El directorio del servidor de arranque WAN que contiene la informacin de conguracin de un cliente y los datos de seguridad necesarios para la instalacin por este mtodo. Un sistema de archivos, en un servidor de SO, que comparten varios sistemas de una red. Por ejemplo, el sistema de archivos /export puede contener el sistema de archivos raz y el espacio de intercambio para clientes sin disco y los directorios de inicio para los usuarios de la red. Los clientes sin disco dependen del sistema de archivos /export del servidor de SO para poder arrancar y ejecutar sus sistemas.
75
reanudacin despus de Volver al entorno que se ejecutaba anteriormente. Use la funcin de un fallo restauracin despus de un fallo cuando, en el momento de la activacin, el entorno de arranque designado para el arranque falla (o no tiene el comportamiento deseado). particin fdisk Una particin lgica de una unidad de disco, exclusiva de un sistema operativo concreto, en un sistema basado en x86. Para instalar el software Solaris, debe establecer al menos una particin fdisk de Solaris en un sistema basado en x86. Estos sistemas permiten establecer hasta cuatro particiones fdisk en un disco, que se pueden usar para contener sistemas operativos individuales. Cada sistema operativo debe ubicarse en una particin fdisk exclusiva. Un sistema slo puede tener una particin fdisk Solaris por disco. Un servidor que proporciona el software y el almacenamiento de archivos a los sistemas de una red. En el sistema operativo SunOS, es una red con estructura de rbol, que contiene los archivos y directorios a los que se puede acceder. Una secuencia de intrprete de comandos Bourne denida por el usuario, especicada en el archivo rules que realiza tareas antes de que el software Solaris est instalado en el sistema, pero antes de que se reinicie. Las secuencias de n se utilizan con las instalaciones JumpStart personalizadas. Procedimiento para poner datos en una estructura o dividir un disco en sectores para recibir datos. Una de las 10 o ms teclas F1, F2, F3, etc., del teclado, que estn asignadas a tareas determinadas. Una entrada de directorio que hace referencia a un archivo de disco. El mismo archivo fsico puede mencionarse en varias entradas del directorio. En zonas Solaris, la zona global es la zona predeterminada para el sistema y la zona utilizada para el control administrativo de todo el sistema. La zona global es la nica zona desde la que se puede congurar, instalar, gestionar o desinstalar una zona no global. La administracin de la infraestructura del sistema, como dispositivos fsicos, enrutamiento o reconguracin dinmica (DR), slo es posible en la zona global. Algunos procesos con privilegios adecuados que se ejecuten en la zona global pueden acceder a objetos asociados con otras zonas. Consulte tambien Zonas Solaris y zonas no globales. El proceso de cambiar una cadena de carcteres a un valor o clave que represente al original. Un nmero pequeo producido a partir de una entrada mucho mayor. El valor de salida siempre es el mismo para las mismas entradas. Las funciones de hash pueden utilizarse en algoritmos de bsqueda en
zona global
hashing hash
76
Gua de instalacin de Solaris 10: Contenedores Solaris Flash (Creacin e instalacin) enero de 2005
tablas, deteccin de errores e intrusos. En este ltimo caso, las funciones de hash se eligen de modo que sea difcil encontrar dos entradas que proporcionen el mismo resultado. MD5 y SHA-1 son ejemplos de funciones de hash en una direccin. Por ejemplo, un resumen de un mensaje toma un valor de entrada de longitud variable, como el propio archivo del disco, y lo reduce a uno pequeo. HMAC Un mtodo de hashing por clave para autenticar mensajes. HMAC se utiliza junto a una funcin de hash criptogrca iterativa, como por ejemplo MD5 o SHA-1, en combinacin con una clave secreta compartida. La capacidad criptogrca de HMAC depende de las propiedades de la funcin de hash subyacente. El nombre que distingue a cada sistema de la red; debe ser exclusivo para cada sistema de un dominio (normalmente, esto se reere a una nica empresa) y puede estar formado por cualquier combinacin de letras, nmeros y signos de resta (-), pero no puede empezar ni acabar con este signo. (Hypertext Transfer Protocol, protocolo de transferencia de hipertexto) Protocolo de Internet que obtiene objetos de hipertexto de sistemas remotos. Este protocolo se basa en TCP/IP. Una versin segura de HTTP, implementada mediante Secure Sockets Layer (SSL). Una instalacin que sobrescribe el software en ejecucin o inicializa un disco vaco. Una instalacin inicial del sistema operativo Solaris sobrescribe el disco o discos de sistema con la nueva versin del sistema operativo Solaris. Si el sistema no ejecuta el sistema operativo Solaris, debe efectuar una instalacin inicial. Si el sistema est ejecutando una versin actualizable del sistema operativo Solaris, una instalacin inicial sobrescribe el disco y no preserva el sistema operativo o las modicaciones locales. servidor de instalacin Un servidor que proporciona las imgenes del DVD o CD de Solaris y desde el cual otros sistemas pueden instalar el software de Solaris (se conoce tambin como servidor de soportes). Si desea crear un servidor de instalacin puede copiar las imgenes del CD de Solaris en el disco duro del servidor. Direccin de protocolo de Internet. En TCP/IP, un nmero de 32 bits exclusivo que identica cada sistema de una red. Una direccin IP consta de cuatro nmeros separados por puntos (192.168.0.0, por ejemplo). En la mayora de las ocasiones, cada parte de la direccin IP es un nmero entre 0 y 225. No obstante, el primer nmero debe ser inferior a 224 y el ltimo no puede ser 0.
HTTP
direccin IP
77
Las direcciones IP se dividen lgicamente en dos partes: la red (semejante a un cdigo de rea telefnico) y el sistema local de la red (equivalente al nmero de telfono). Los nmeros de una direccin IP de Clase A, por ejemplo, representan red.local.local.local y los nmeros de una direccin IP de Clase C representan red.red.red.local.
Clase
IPv6
IPv6 es una versin (la sexta) del protocolo de Internet (IP); representa un paso adelante en la evolucin de la versin actual IPv4 (la cuarta), La implementacin de IPv6, con mecanismos de transicin denidos, no interrumpe las operaciones actuales; adems, proporciona una plataforma para nuevas funciones de Internet. IPv6 se describe ms detalladamente en Parte I, Introducing System Administration: IP Services de System Administration Guide: IP Services.
Una tarea denida por el usuario que debe realizar un sistema informtico. Cuando se usa un disquete de perles para las instalaciones JumpStart personalizadas, el directorio JumpStart es el directorio raz del disquete que contiene todos los archivos JumpStart personalizados bsicos. Cuando se usa un servidor de perles para las instalaciones JumpStart personalizadas, el directorio JumpStart es un directorio del servidor que contiene todos los archivos JumpStart personalizados bsicos. Un tipo de instalacin en el que el software Solaris se instala automticamente en un sistema, con el software JumpStart instalado de fbrica. Un protocolo de autenticacin de red que usa una criptografa slida y de clave secreta que permite que el cliente y el servidor se identiquen mutuamente en conexiones de red inseguras. El cdigo que permite encriptar o desencriptar unos datos. Ver tambin encriptacin.
instalacin JumpStart
Kerberos
clave
78
Gua de instalacin de Solaris 10: Contenedores Solaris Flash (Creacin e instalacin) enero de 2005
keystore
El archivo que contiene las claves compartidas por un cliente y un servidor. Durante una instalacin mediante el arranque WAN, el sistema cliente utiliza las claves para vericar la integridad o desencriptar los datos y cheros transmitidos por el servidor. (local area network, red de rea local) Un grupo de sistemas informticos prximos que se comunican a travs de cierto software y hardware. (Protocolo ligero de acceso a directorios) Protocolo de acceso a directorios estndar y ampliable que utilizan los clientes y servidores del servicio de asignacin de nombres LDAP para comunicarse entre s. Una regin geogrca o poltica o una comunidad que comparten idioma, costumbres y convenciones culturales (ingls en EE.UU. sera en_US y el ingls del Reino Unido en_UK). Un grupo de segmentos fsicos ubicados en uno o ms discos que el sistema ve como un nico dispositivo lgico. Los dispositivos lgicos se denominan volmenes en Solaris Volume Manager. Un volumen es funcionalmente idntico a un disco fsico, desde el punto de vista de una aplicacin o de un sistema de archivos. Una seccin del contenedor Flash de Solaris usada para validar un sistema clnico; en ella se enumeran los archivos de un sistema que se deben retener, aadir o suprimir de un sistema clnico. Esta seccin slo es informativa relaciona los archivos en un formato interno y no se pueden usar para las secuencias. Un sistema que se usa para crear un contenedor Solaris Flash. La conguracin del sistema se guarda en el contenedor. (Message Digest 5) Una funcin de hash criptogrca iterativa utilizada para autenticar mensajes, incluso las rmas digitales. Rivest desarroll esta funcin en 1991. Consulte servidor de instalacin. Consulte volumen. El sistema de archivos raz arrancable ms pequeo posible. Una minirraz contiene un ncleo y el software mnimo necesario para instalar el entorno Solaris en un disco duro. La minirraz es el sistema de archivos que se copia en una mquina en la instalacin inicial. Consulte Volumen RAID-1. El proceso de acceder a un directorio desde un disco conectado a una mquina que est emitiendo la solicitud de montaje o un disco remoto de una red. Para montar un sistema de archivos, se requiere un punto de montaje en el sistema local y el nombre del sistema de archivos que se va a montar (por ejemplo, /usr).
79
LAN
LDAP
entorno nacional
dispositivo lgico
maniesto
duplicacin montar
Un directorio de estacin de trabajo en el que se monta un sistema de archivos que existe en una mquina remota. Un servidor que proporciona un servicio de nombres a los sistemas de una red. Una base de datos de red distribuida que contiene informacin clave sobre los sistemas de una red para que se puedan comunicar entre s. Con un servicio de nombres, es posible mantener, gestionar y acceder a la informacin del sistema desde cualquier punto de la red. Sin un servicio de nombres, cada sistema debe mantener su propia copia de la informacin del sistema (en los archivos /etc locales). Sun admite los siguientes servicios de nombres: LDAP, NIS y NIS+. Un grupo de sistemas (denominados "hosts" en ingls) que estn conectados mediante sistemas de software y hardware para que puedan transmitirse y compartir informacin; es lo que se conoce como una red de rea local (LAN). Cuando los sistemas estn conectados en red suelen ser necesarios uno o varios servidores. Una forma de instalar software en una red, desde un sistema con una unidad de CD-ROM o DVD-ROM a un sistema que no disponga de este tipo de unidad. Las instalaciones en red requieren un servidor de nombres y un servidor de instalacin. El Servicio de informacin de red (NIS) de SunOS 4.0 (mnimo). Una base de datos de red distribuida que contiene informacin clave sobre los sistemas y usuarios de la red. La base de datos NIS se guarda en el servidor principal y en todos los servidores esclavos. El Servicio de informacin de red (NIS) de SunOS 5.0 (mnimo). NIS+ sustituye a NIS, el Servicio de informacin de red de SunOS 4.0 (mnimo). Un entorno de sistema operativo virtual creado en una nica instancia del sistema operativo Solaris. Se pueden ejecutar una o ms aplicaciones en una zona no global sin que interacten con el resto del sistema. Las zonas no globales tambin se llaman zonas. Consulte tambien Zonas Solaris y zonas globales. Sistemas que no estn conectados a una red o no dependen de otros sistemas. Un sistema de archivos que contiene los puntos de montaje para software no integrado o de otras empresas. Un sistema que proporciona servicios a sistemas de una red. Para servir a clientes sin disco, un servidor de SO debe destinar un espacio en disco para los sistemas de archivos raz y espacio de intercambio de cada cliente sin disco (/export/root, /export/swap).
instalacin en red
NIS
NIS+
zona no global
80
Gua de instalacin de Solaris 10: Contenedores Solaris Flash (Creacin e instalacin) enero de 2005
paquete
Una coleccin de software que se agrupa en una entidad nica para las instalaciones por mdulos. El software Solaris est dividido en grupos de software, cada uno de los cuales consta de clsters y paquetes. Contenedor para la organizacin del contenido de una ventana, cuadro de dilogo o miniaplicacin. Un panel puede admitir y conrmar entradas de usuario. Los asistentes pueden emplear paneles, y seguir una secuencia ordenada con el objetivo de llevar a cabo una tarea determinada. Una secuencia de comandos que ejecuta manualmente o como parte del programa de instalacin de Solaris. Patch Analyzer lleva a cabo un anlisis del sistema para determinar qu modicaciones se retirarn, si fuera el caso, al modernizar a la versin de actualizacin de Solaris. Una agrupacin de plataformas de hardware denida por el fabricante para distribuir un software especco. Ejemplos de grupos de plataformas vlidos son i86pc y sun4u. La salida del comando uname -i. Por ejemplo, el nombre de la plataforma de Ultra 60 es SUNW, Ultra-60. Es un software que guarda automticamente el estado de un sistema y lo apaga despus de 30 minutos de inactividad. Al instalar el software de Solaris en un sistema que cumpla la versin 2 de las directrices Energy Star de la Agencia de proteccin del medio ambiente estadounidense (por ejemplo, un sistema sun4u SPARC), el software Power Management se instala de forma predeterminada. Despus de rearrancar, se le solicitar que habilite o inhabilite el software Power Management. Las directrices Energy Star requieren que los sistemas o las pantallas pasen a un estado de reposo (con un consumo equivalente o inferior a 30 vatios) cuando queden inactivos.
panel
Patch analyzer
grupo de plataformas
Un elemento sintctico que extrae informacin de atributos acerca de un sistema cuando se utiliza el mtodo de instalacin JumpStart personalizada. Una palabra clave de sondeo no precisa que se establezca una condicin de concordancia y se ejecute un perl, como sucede con una regla. Consulte tambin regla. Un archivo de texto que dene la forma de instalar Solaris cuando se utiliza el mtodo de instalacin JumpStart personalizada. Por ejemplo, un perl dene qu grupo de software se debe instalar. Cada regla especica un perl que dene la forma de instalar un sistema cuando coincide alguna regla. Generalmente, se crea un perl para cada regla. Sin embargo, es posible usar el mismo perl en varias reglas. Consulte tambin el archivo rules. Un disquete que contiene todos los archivos de JumpStart personalizado vitales en su directorio raz (directorio JumpStart).
81
perl
disquete de perles
servidor de perles clave privada clave pblica criptografa de clave pblica volumen RAID-1
Un servidor que contiene todos los archivos JumpStart personalizado vitales en un directorio JumpStart. La clave de desencriptacin utilizada en la encriptacin por clave pblica. La clave de encriptacin utilizada en la encriptacin por clave pblica. Un sistema criptogrco basado en dos claves: una pblica, conocida por todo el mundo, y una privada, que slo conoce el receptor del mensaje. Una clase de volumen que replica datos mediante el mantenimiento de mltiples copias. Un volumen RAID-1 se compone de uno o ms volmenes RAID-0 denominados subduplicaciones. Un volumen RAID-1 se denomina tambin duplicacin. Una clase de volumen que puede ser una banda o una concatenacin. Estos componentes se denominan tambin subduplicaciones. La banda o concatenacin es el bloque de construccin bsico de las duplicaciones. Un grupo de software que contiene el codigo mnimo necesario para arrancar y ejecutar un sistema Solaris con compatibilidad de servicio de red limitada. El grupo de software de compatibilidad de red reducida proporciona una consola multiusuario basada en texto y utilidades de adminitracin del sistema. Este grupo de software tambin permite que el sistema reconozca interfaces de red, pero no activa lo servicios de red. En una jerarqua de elementos, es el elemento desde el cual cuelga el resto. No hay ningn elemento superior a la raz en la jerarqua. / es el directorio base del que parten el resto de directorios, de forma directa o indirecta. El directorio raz contiene los directorios y archivos vitales para el funcionamiento del sistema, como el ncleo, los controladores de los dispositivos y los programas necesarios para iniciar (arrancar) un sistema. Una serie de valores que asignan uno o varios atributos de sistema a un perl. Una regla se usa en una instalacin JumpStart personalizada. Un archivo de texto que contiene una regla para cada grupo de sistemas (o sistemas nicos) que se desea instalar automticamente. Cada regla diferencia un grupo de sistemas, segn uno o varios atributos de sistema. El archivo rules enlaza cada uno de estos grupos con un perl; se trata de un archivo de texto que dene cmo se va a instalar el software Solaris en cada sistema del grupo. Un archivo de reglas se usa en una instalacin JumpStart personalizada. Consulte tambin perl.
volumen RAID-0
/ (raz)
82
Gua de instalacin de Solaris 10: Contenedores Solaris Flash (Creacin e instalacin) enero de 2005
archivo rules.ok
Una versin generada del archivo rules. El archivo rules.ok es necesario para que el software de instalacin JumpStart personalizado asocie un sistema con un perl. Es imperativo usar la secuencia check para crear el archivo rules.ok. (SSL) Una librera de software que establece la conexin segura entre dos partes (cliente y servidor) que desean establecer una comunicacin HTTPS, la versin segura de HTTP. Un dispositivo de red que gestiona recursos y proporciona servicios a un cliente. (Secure Hashing Algorithm) Este algoritmo opera en cualquier longitud de entrada menor que 264 para producir un resumen del mensaje.
servidor SHA1
sistemas de archivos que Sistemas de archivos que son archivos denidos por el usuario como se pueden compartir /export/home y /swap. Dichos sistemas de archivos se comparten entre el entorno de arranque activo y el inactivo cuando se utiliza la Modernizacin automtica de Solaris. Los sistemas de archivos que se pueden compartir contienen el mismo punto de montaje de vfstab en los entornos de arranque activos e inactivos. Al actualizar los archivos compartidos en el entorno de arranque activo se actualizan tambin los datos del entorno de arranque inactivo. Los sistemas de archivos que se pueden compartir se comparten de forma predeterminada, pero es posible especicar un segmento de destino para que se copien los sistemas de archivos. segmento grupo de software La unidad en la que el software divide el espacio del disco. Una agrupacin lgica del software Solaris (clsters y paquetes). Durante una instalacin de Solaris, se puede instalar uno de los siguientes grupos de software: Ncleo central, software Solaris para usuario nal, software Solaris para desarrollador o Software Solaris completo y slo para sistemas SPARC, Entire Solaris Software Group Plus OEM Support. El software de Solaris que se instala en un sistema, que se encuentra en los CD o DVD de solaris o en el disco duro del servidor de instalacin en el que se han copiado las imgenes del CD o DVD de Solaris. Una caracterstica de instalacin de Solaris que permite crear un contenedor de los archivos de un sistema, conocido como sistema principal. Despus, el contenedor se puede usar para instalar otros sistemas, asimilando totalmente la conguracin de esos sistemas a la del sistema principal. Consulte tambin contenedor.
Programa de instalacin Un programa de instalacin con interfaz grca de usuario (GUI) o de de Solaris lnea de comandos (CLI) que usa paneles de asistente para guiar al usuario paso a paso por la instalacin del software de Solaris y de otras empresas.
83
Mtodo que permite la modernizacin de un entorno de arranque duplicado mientras el activo est todava en marcha, por lo que el entorno de produccin no deja de estar nunca en funcionamiento. Una tecnologa de particin mediante software utilizada para virtualizar servicios de sistema operativo y proporciona un entorno aislado y seguro para ejecutar aplicaciones. Cuando crea una zona no global, produce un entorno de ejecucin de aplicaciones en el que los procesos estn aislados del resto de las zonas. Este aislamiento evita que los procesos que se estn ejecutando en una zona afecten o controlen procesos que se ejecutan en otras zonas. Consulte tambin zona global y no global Un sistema que no requiere el apoyo de ningn otro. Una base de datos de estado guarda informacin en el disco acerca del estado de la conguracin de Solaris Volume Manager. La base de datos de estado es un conjunto de copias mltiples y replicadas de base de datos. Cada una de las copias se denomina rplica de la base de datos de estado. La base de datos de estado almacena la ubicacin y el estado de todas las rplicas conocidas de la base de datos de estado. Una copia de una base de datos de estado. La rplica garantiza que los datos de la base de datos son vlidos. Consulte volumen RAID-0. Un esquema de trabajo que divide una red lgica nica en redes fsicas ms pequeas para simplicar el encaminamiento. Una mscara de bits que se usa para seleccionar bits desde una direccin de Internet para el direccionamiento de subred. La mscara tiene 32 bits de largo y selecciona la porcin de red de la direccin de Internet y uno o ms bits de la porcin local. Un segmento o archivo que contiene temporalmente el contenido de una zona de memoria hasta que se pueda volver a cargar en sta. Tambin se denomina sistema de archivos /swap o swap. Un archivo en el que se especica un conjunto de palabras clave especiales de conguracin del sistema para precongurarlo.
espacio de intercambio
archivo sysidcfg
archivo de conguracin (system.conf) Un archivo de texto en el que se indica la ubicacin de sistema de los archivos sysidcfg y los personalizados de JumpStart que se utilizan en una instalacin mediante arranque WAN. zona horaria truststore Cualquiera de las 24 divisiones longitudinales de la supercie de la Tierra para las que existe una hora estndar. Un archivo que contiene uno o ms certicados digitales. Durante una instalacin mediante arranque WAN, el sistema cliente verica la identidad del servidor que intenta realizar la instalacin consultando los datos del archivo truststore.
84
Gua de instalacin de Solaris 10: Contenedores Solaris Flash (Creacin e instalacin) enero de 2005
desmontaje actualizacin
El proceso de eliminar el acceso a un directorio de un disco que est conectado a una mquina o un disco remoto de una red. Una instalacin que cambia el software, que es del mismo tipo. A diferencia de la modernizacin, una actualizacin puede instalar una versin anterior en el sistema. A diferencia de la instalacin inicial, el software del mismo tipo que se est instalando debe estar presente antes de que se produzca una actualizacin. Una instalacin que fusiona los archivos con los ya instalados y guarda las modicaciones en una ubicacin segura. Una actualizacin del sistema operativo Solaris fusiona la nueva versin del sistema operativo Solaris con los archivos existentes en el disco o discos del sistema. Una modernizacin guarda tantas modicaciones como sea posible hechas en la versin anterior del sistema operativo Solaris.
modernizacin
opcin de modernizacin
Una opcin presentada por el programa Programa de instalacin de Solaris. El procedimiento de modernizacin combina la nueva versin de Solaris con los archivos existentes en el disco o discos. Asimismo, la modernizacin guarda todas las modicaciones locales posibles desde la ltima instalacin de Solaris. (Uniform Resource Locator) El sistema de direccionamiento que utilizan el cliente y el servidor para solicitar documentos. URL suele llamarse tambin direccin. El formato de un URL es protocolo://mquina:puerto/documento. Un URL de ejemplo: http://www.ejemplo.com/indice.html.
URL
/usr
Un sistema de archivos en un sistema autnomo o servidor que contiene varios de los programas UNIX estndar. Al compartir el sistema de archivos /usr grande con un servidor, en lugar de mantener una copia local se minimiza el espacio de disco total necesario para instalar y ejecutar el software de Solaris en un sistema. Un programa estndar, generalmente incluido sin coste adicional al adquirir un ordenador, que se encarga del mantenimiento de ste. Un sistema de archivos o directorio (en sistemas autnomos) que contienen archivos de sistemas que es probable que cambien o aumenten durante la vida til del sistema. Estos archivos incluyen registros de sistema, archivos vi, de correo y uucp. Un grupo de segmentos fsicos u otros volmenes que el sistema ve como un nico dispositivo lgico. Un volumen es funcionalmente idntico a un disco fsico, desde el punto de vista de una aplicacin o de un sistema de archivos.
utilidad /var
volumen
85
En ciertas utilidades de lnea de rdenes, los volmenes se denominan metadispositivos. El volumen se denomina tambin pseudodispositivo o dispositivo virtual, en la terminologa UNIX estndar. Volume Manager WAN Un programa que proporciona un mecanismo para administrar y obtener acceso a los datos de DVD-ROM, CD-ROM y disquetes. (red de rea extensa) Una red que conecta varias redes de rea local (LAN) o sistemas en distintos sitios geogrcos utilizando telfono, bra ptica o enlaces de satlite. Un tipo de instalacin que permite el arraque e instalacin de software a travs de una red de rea extensa (WAN) mediante HTTP o HTTPS. Este mtodo permite la transmisin de un archivo ash de Solaris encriptado a travs de una red pblica y realizar una instalacin JumpStart personalizada en un cliente remoto. Una minirraz modicada para poder realizar una instalacin mediante arranque WAN. Estas minirraces contienen un subconjuto del software de la minirraz de Solaris. Consulte tambin minirraz. Un servidor web que proporciona la conguracin y los archivos de seguridad utilizados durante una instalacin mediante un arranque WAN. El programa de arranque de segundo nivel que carga la minirraz del arranque WAN, los archivos de conguracin del cliente y los archivos de instalacin que se necesitan para una instalacin mediante un arranque WAN. En este tipo de instalaciones, el binario wanboot ejecuta tareas de forma anloga a los programas de arranque de segundo nivel ufsboot o inetboot.
programa wanboot-cgi El programa CGI que recupera y transmite los datos y archivos utilizados en una instalacion mediante un arranque WAN. archivo wanboot.conf Un archivo de texto en el que se especica la informacin de conguracin y los valores de seguridad necesarios para realizar una instalacin mediante un arranque WAN. Consulte zona no global
zona
86
Gua de instalacin de Solaris 10: Contenedores Solaris Flash (Creacin e instalacin) enero de 2005
ndice
A
Actualizacin de un sistema clnico, descripcin, 17 Administracin, contenedores Solaris Flash, 54 Contenedor (Continuacin) personalizacin con secuencias de comandos, 26 contenedor personalizacin descripcin, 26 planicacin creacin de un contenedor, 24 Contenedor planicacin creacin de un contenedor diferencial, 25 instalacin de un contenedor, 29-30 sistema principal, 21-24 secciones archivos de contenedor, descripcin, 61 cookie de contenedor, descripcin, 59 denido por el usuario, descripcin, 60 descripcin, 27, 59-61 identicacin de contenedor, descripcin, 60 maniesto, descripcin, 60 resumen, descripcin, 60 Contenedor diferencial Ver tambin contenedor descripcin, 17 planicacin, 25 Contenedores Solaris Flash, Ver contenedor Creacin contenedor Solaris Flash mapa de tareas, 31-33 contenedores Solaris Flash actualizacin, procedimiento, 47 actualizar, procedimiento, 44
87
C
Comando flar create, 66-70 Contenedor Ver tambin secuencias de comandos actualizacin de un clnico descripcin, 17 administracin, 54 comando flar create, 66-70 compresin, 29 creacin de un contenedor, 39 ejemplos, 40 requisitos para plataformas, 23 descripcin del proceso, 15-19 instalacin cmo instalar, 51-57 descripcin, 15-19 Programa de instalacin de Solaris, SPARC, 52 programas de instalacin, 29-30 mapa de tareas, 31-33 obtener informacin, 56 palabras clave denido por el usuario, 66 descripcin, 61 seccin de identicacin, 62-66 section_begin y section_end, 61-62
Creacin, contenedores Solaris Flash (Continuacin) instalacin inicial, procedimiento, 39 Solaris Flash contenedores personalizacin, 26 planicacin, 24 Solaris Flash de contenedores requisitos para plataformas, 23
S
secuencia de comandos de despliegue previo, descripcin, 60 Secuencias de comandos contenedores Solaris Flash creacin, 34 directrices, 27 Solaris Flash archivos personalizacin, 26 Sistema principal Ver tambin contenedor descripcin, 21-24 dispositivos perifricos, 23-24 personalizacin de una instalacin de, 22 Sistemas clnicos Ver tambin contenedor descripcin, 15-19 Solaris Live Upgrade creacin de contenedor diferencial, ejemplo, 49 creacin de contenedores diferenciales, procedimiento, 47
D
Divisin de un contenedor Solaris Flash, 54
F
Flash, Ver contenedor Fusin de un contenedor Solaris Flash, 55
I
Instalacin contenedores Solaris Flash cmo instalar, 51-57 con el programa de instalacin de Solaris, 51 referencias a procedimientos, 53 Solaris Flash contenedores, descripcin, 15-19 Instalacin de sistemas clnicos actualizacin, 17 instalacin inicial, 16 Instalacin de sistemas principales, 33
P
Palabras clave, contenedores Solaris Flash, 61 Personalizacin de contenedores Solaris Flash con secuencias de comandos, 26 sistema principal, 22 Planicacin, de una instalacin de contenedor Solaris Flash, 21
88
Gua de instalacin de Solaris 10: Contenedores Solaris Flash (Creacin e instalacin) enero de 2005