Guía de instalación de Solaris 10 11/06: Modernización automática de Solaris y planificación de la modernización

Proceso de Modernización automática de Solaris

A continuación se describen las tareas necesarias para crear una copia del entorno de arranque actual, actualizar la copia y cambiar a la copia actualizada para que pase a ser el entorno de arranque activo. También se describe el proceso de recuperación volviendo al entorno de arranque original. La Figura 2–1 describe el proceso completo de Modernización automática de Solaris.

Figura 2–1 Proceso de Modernización automática de Solaris

El contexto describe la ilustración.

Las siguientes secciones describen el proceso de modernización automática de Solaris.

  1. Se puede crear un nuevo entorno de arranque en un segmento físico o en un volumen lógico:

  2. Modernización de un entorno de arranque

  3. Activación de un entorno de arranque

  4. Recuperación del entorno de arranque original después de un fallo

Creación de un entorno de arranque

La creación de un entorno de arranque proporciona un método para copiar sistemas de archivos críticos desde un entorno de arranque activo a un nuevo entorno de arranque. El disco se reorganiza si es necesario, se personalizan los sistemas de archivos y aquellos que son críticos se copian en el nuevo entorno de arranque.

Tipos de sistemas de archivos

Modernización automática de Solaris distingue entre dos tipos de sistemas de archivos: sistemas de archivos críticos y compartibles. La siguiente tabla describe estos tipos de sistemas de archivos.

Tipo de sistema de archivos 

Descripción  

Ejemplos y más información 

Sistemas de archivos críticos 

Los sistemas de archivos críticos son necesarios para el sistema operativo Solaris. Dichos sistemas de archivos son puntos de montaje independientes en la vfstab de los entornos de arranque activo e inactivo. Estos sistemas de archivos se copian siempre desde la fuente al entorno de arranque inactivo. Los sistemas de archivos críticos se denominan a veces no compartibles.

Ejemplos: raíz (/), /usr, /var o /opt.

Sistemas de archivos que se pueden compartir 

Los sistemas de archivos que se pueden compartir (o “compartibles”) los define el usuario; por ejemplo: /export, que contiene el mismo punto de montaje en el archivo vfstab de los entornos activo e inactivo. Por tanto, la actualización de los archivos compartidos en el entorno de arranque activo también actualiza los datos del entorno de arranque inactivo. Cuando se crea un entorno de arranque, estos sistemas de archivos se comparten de forma predeterminada, pero es posible especificar un segmento de destino para que los sistemas de archivos se copien.

/export es un ejemplo de un sistema de archivos que se puede compartir.

Para obtener información más detallada acerca de los sistemas de archivos que se pueden compartir, consulte Directrices para la selección de segmentos para sistemas de archivos que se pueden compartir.

Intercambio 

El de intercambio es un caso especial dentro de los sistemas de archivos que se pueden compartir. Al igual que éstos, todos los segmentos de intercambio se comparten de forma predeterminada. Sin embargo, si se especifica un directorio de destino para intercambio, el segmento de intercambio se copia en él.  

Para conocer los procedimientos de reconfiguración del intercambio, consulte:  

Creación de volúmenes RAID-1 en sistemas de archivos

Modernización automática de Solaris puede crear un entorno de arranque con volúmenes RAID-1 (duplicaciones) en sistemas de archivos. Para obtener información general, consulte Creación de un entorno de arranque con sistemas de archivos en volúmenes RAID-1.

Copia de sistemas de archivos

El proceso de creación de un nuevo entorno de arranque empieza con la identificación de un segmento no utilizado en el que se pueda copiar un sistema de archivos crítico. Si no hay ningún segmento disponible o ningún segmento cumple los requisitos mínimos, deberá formatear un segmento nuevo.

Después de definir el segmento, es posible reconfigurar los sistemas de archivos en el nuevo entorno de arranque antes de que los sistemas de archivos se copien en los directorios. Para reconfigurar los sistemas de archivos hay que dividirlos y fusionarlos, lo que supone un método sencillo para editar el archivo vfstab para conectar y desconectar directorios de sistemas de archivos. Se pueden fusionar sistemas de archivos en sus directorios superiores si se especifica el mismo punto de montaje. También se pueden separar sistemas de archivos de sus directorios superiores si se especifican puntos de montaje distintos.

Una vez configurados los sistemas de archivos en el entorno de arranque inactivo, se inicia una copia automática. Los sistemas de archivos críticos se copian en los directorios designados. Los sistemas de archivos compartibles no se copian, pero se comparten. La excepción es que se pueden designar algunos sistemas de archivos que se pueden compartir para copiarlos. Cuando se copian los sistemas de archivos desde el entorno de arranque activo al inactivo, los archivos se dirigen a los directorios nuevos. El entorno de arranque activo no sufre ninguna modificación.

Para obtener los procedimientos para dividir o fusionar sistemas de archivos 

Para obtener una descripción general sobre cómo crear un entorno de arranque con sistemas de archivos en volúmenes RAID–1 

Creación de un entorno de arranque con sistemas de archivos en volúmenes RAID-1

Ejemplos de creación de un entorno de arranque nuevo

En las figuras siguientes se ilustran diversas formas de crear nuevos entornos de arranque.

La Figura 2–2 muestra que el sistema de archivos root crítico (/) se ha copiado a otro segmento en un disco para crear un nuevo entorno de arranque. El entorno de arranque activo contiene el sistema de archivos root (/) en un segmento. El nuevo entorno es una copia exacta del sistema de archivos root (/) en un nuevo segmento. Los sistemas de archivos /swap y /export/home son compartidos por los entornos de arranque activos e inactivos.

Figura 2–2 Creción de un entorno de arranque inactivo – Copia del sistema de archivos root (/)

El contexto describe la ilustración.

La Figura 2–3 muestra los sistemas de archivos críticos que se han dividido y copiado en segmentos de un disco para crear un nuevo entorno de arranque. El entorno de arranque activo contiene el sistema de archivos root (/) en un segmento. En dicho segmento, el sistema de archivos root (/) contiene los directorios /usr, /var y /opt. En el nuevo entorno de arranque, el sistema de archivos root (/) está dividido, y /usr y /opt están en segmentos separados. Ambos entornos de arranque comparten los sistemas de archivos /swap y /export/home.

Figura 2–3 Creación de un entorno de arranque inactivo – división de los sistemas de archivos

El contexto describe la ilustración.

La Figura 2–4 muestra los sistemas de archivos críticos que se han fusionado y copiado en los segmentos de un disco para crear un nuevo entorno de arranque. El entorno de arranque activo contiene el sistema de archivos root (/), /usr, /var y /opt, con cada sistema de archivos en su propio segmento. En el nuevo entorno de arranque, /usr y /opt se han fusionado en el sistema de archivos root (/) en un solo segmento. Ambos entornos de arranque comparten los sistemas de archivos /swap y /export/home.

Figura 2–4 Creación de un entorno de arranque inactivo – fusión de los sistemas de archivos

El contexto describe la ilustración.

Creación de un entorno de arranque con sistemas de archivos en volúmenes RAID-1

Modernización automática de Solaris utiliza la tecnología de Solaris Volume Manager para crear un entorno de arranque que contenga sistemas de archivos encapsulados en volúmenes RAID-1. Solaris Volume Manager ofrece un método potente para la gestión fiable de los discos y datos mediante el uso de volúmenes; permite utilizar concatenaciones, bandas y otras configuraciones complejas. Modernización automática de Solaris habilita una parte de dichas tareas, como la creación de un volumen RAID-1 para el sistema de archivos root (/).

Un volumen puede agrupar segmentos de disco entre varios discos y aparecer como un único disco de forma transparente para el sistema operativo. Modernización automática de Solaris está limitada a la creación de un entorno de arranque para el sistema de archivos raíz (/) que contenga concatenaciones de un solo segmento dentro de un volumen RAID-1 (duplicación). Esta limitación se debe a que la PROM de arranque está restringida a la selección de un segmento del que arrancar.

Cómo gestionar volúmenes con Modernización automática de Solaris

Al crear un entorno de arranque, se puede emplear Modernización automática de Solaris para la gestión de las tareas siguientes.

El comando lucreate con la opción -m se utiliza para crear una duplicación, quitar subduplicaciones y anexar subduplicaciones al nuevo entorno de arranque.


Nota –

Si los volúmenes VXVM se crean en el sistema actual, el comando lucreate puede crear un nuevo entorno de arranque. Cuando los datos se copian en el nuevo entorno de arranque, se pierde la configuración del sistema de archivos Veritas y se crea un nuevo sistema de archivos UFS en el nuevo entorno de arranque.


Para obtener los procedimientos detallados 

Para crear un entorno de arranque con volúmenes RAID-1 (duplicaciones) (interfaz de línea de comandos)

Para obtener una descripción general de los volúmenes RAID-1 al realizar la instalación 

Capítulo 8, Creación de volúmenes RAID-1 (duplicaciones) durante la instalación (información general) de Guía de instalación de Solaris 10 11/06: planificación de la instalación y la modernización

Para obtener información sobre otras configuraciones complejas de Solaris Volume Manager no compatibles si utiliza Modernización automática de Solaris  

Capítulo 2, Storage Management Concepts de Solaris Volume Manager Administration Guide

Asignación de tareas de Solaris Volume Manager a Modernización automática de Solaris

Modernización automática de Solaris gestiona un subconjunto de tareas de Solaris Volume Manager. La Tabla 2–1 muestra los componentes de Solaris Volume Manager que Modernización automática de Solaris puede administrar.

Tabla 2–1 Clases de volúmenes

Término 

Descripción 

concatenación

Un volumen RAID-0. Si los segmentos están concatenados, los datos se escriben en el primer segmento disponible hasta que éste se llena, a continuación, se escriben en el segmento siguiente, y así sucesivamente. Una concatenación no proporciona redundancia de datos a menos que esté dentro de una duplicación. 

duplicación

Un volumen RAID-1. Consulte Volumen RAID-1. 

volumen RAID-1

Una clase de volumen que replica datos mediante el mantenimiento de múltiples copias. Un volumen RAID-1 se denomina también duplicación. Un volumen RAID-1 se compone de uno o más volúmenes RAID-0 denominados subduplicaciones.  

volumen RAID-0

Una clase de volumen que puede ser una banda o una concatenación. Estos componentes se denominan también subduplicaciones. La banda o concatenación es el bloque de construcción básico de las duplicaciones.  

base de datos de estado

Una base de datos de estado guarda información en el disco acerca del estado de la configuración de Solaris Volume Manager. La base de datos de estado es un conjunto de copias múltiples y replicadas de base de datos. Cada una de las copias se denomina réplica de la base de datos de estado. La base de datos de estado almacena la ubicación y el estado de todas las réplicas conocidas de la base de datos de estado. 

réplica de base de datos de estado 

Una copia de una base de datos de estado. La réplica garantiza que los datos de la base de datos son válidos. 

subduplicación

Consulte volumen RAID-0. 

volumen

Un grupo de segmentos físicos u otros volúmenes que el sistema ve como un único dispositivo lógico. Un volumen es funcionalmente idéntico a un disco físico, desde el punto de vista de una aplicación o de un sistema de archivos. En ciertas utilidades de línea de comandos, los volúmenes se denominan metadispositivos.  

Ejemplos de utilización de Modernización automática de Solaris para crear volúmenes RAID-1

Los siguientes ejemplos presentan sintaxis de comandos para crear volúmenes RAID-1 para un entorno de arranque nuevo.

Cree un volumen RAID-1 en dos discos físicos

La Figura 2–5 muestra un entorno de arranque con un volumen RAID-1 (duplicación) creado en dos discos físicos. El comando siguiente crea el entorno de arranque nuevo y la duplicación.


# lucreate -n second_disk -m /:/dev/md/dsk/d30:mirror,ufs \ 
-m /:/dev/dsk/c0t1d0s0,/dev/md/dsk/d31:attach -m /:/dev/dsk/c0t2d0s0,/dev/md/dsk/d32:attach \ 
-m -:/dev/dsk/c0t1d0s1:swap -m -:/dev/dsk/c0t2d0s1:swap

Este comando efectúa las tareas siguientes:

Figura 2–5 Creación de un entorno de arranque y de una duplicación

El contexto describe la ilustración.

Creación de un entorno de arranque mediante la subduplicación existente

La Figura 2–6 muestra un nuevo entorno de arranque que contiene un volumen RAID-1 (duplicado). El comando siguiente crea el entorno de arranque nuevo y la duplicación.


# lucreate -n second_disk -m /:/dev/md/dsk/d20:ufs,mirror \ 
-m /:/dev/dsk/c0t1d0s0:detach,attach,preserve

Este comando efectúa las tareas siguientes:

Figura 2–6 Creación de un entorno de arranque mediante la subduplicación existente

La ilustración proporciona el contexto.

Modernización de un entorno de arranque

Después de crear un entorno de arranque, éste se puede actualizar. Como parte de dicha modernización, el entorno de arranque puede contener volúmenes RAID-1 (duplicaciones) de cualquier sistema de archivos. La modernización no afecta a ningún archivo del entorno de arranque activo. Cuando esté listo puede activar el nuevo entorno de arranque, que pasa a ser el entorno de arranque actual.

Para obtener información sobre los procedimientos de modernización de un entorno de arranque 

Capítulo 5, Modernización con Modernización automática de Solaris

Para obtener un ejemplo sobre cómo crear un entorno de arranque con sistemas de archivos en volúmenes RAID–1 

Ejemplo de supresión y modernización de un lado de un volumen RAID-1 (duplicación) (interfaz de línea de comandos)

La Figura 2–7 muestra una modernización a un entorno de arranque inactivo.

Figura 2–7 Modernización de un entorno de arranque inactivo

El contexto describe la ilustración.

En lugar de realizar una modernización puede instalar un contenedor Web Start Flash en un entorno de arranque. La función de instalación de Solaris Flash permite crear una única instalación de referencia del sistema operativo Solaris en un sistema que se denomina sistema maestro. Después se puede replicar esa instalación en otros sistemas que se denominan sistemas clónicos. En esta situación, el entorno de arranque inactivo es un clon. Cuando en un sistema se instala el contenedor Web Start Flash, éste sustituye todos los archivos del entorno de arranque igual que en una instalación inicial.

Para obtener información sobre cómo instalar un contenedor de Solaris Flash, consulte Instalación de contenedores Solaris Flash en un entorno de arranque.

Las siguientes figuras muestra una instalación de un archivo Solaris Flash en un entorno de arranque inactivo. La Figura 2–8 muestra un sistema con un único disco duro. La Figura 2–9 muestra un sistema con dos discos duros.

Figura 2–8 Instalación de un contenedor de Solaris Flash en un único disco

El contexto describe la ilustración.

Figura 2–9 Instalación de un contenedor de Solaris Flash en dos discos

El contexto describe la ilustración.

Activación de un entorno de arranque

Una vez que esté preparado para cambiar al nuevo entorno de arranque y activarlo, actívelo y reinicie. Los archivos se sincronizan entre los entornos de arranque la primera vez que se arranca desde un entorno recién creado. "Sincronizar" significa que ciertos archivos y directorios del sistema se copian del último entorno de arranque activo al entorno del que se va a arrancar. Al rearrancar el sistema, la configuración instalada en el nuevo entorno de arranque está activa. El entorno de arranque original pasa a ser el entorno inactivo.

Para obtener información sobre los procedimientos de activación de un entorno de arranque 

Activación de un entorno de arranque

Para obtener información sobre la sincronización de los entornos de arranque activo e inactivo  

Sincronización de archivos entre entornos de arranque

La Figura 2–10 muestra un cambio tras un rearranque desde un entorno de arranque inactivo a uno activo.

Figura 2–10 Activación de un entorno de arranque inactivo

El contexto describe la ilustración.

Recuperación del entorno de arranque original después de un fallo

En caso de fallo, se puede recuperar con rapidez el entorno de arranque original activando y efectuando un reinicio. Este proceso tarda únicamente el tiempo necesario para rearrancar el sistema, con lo que es mucho más rápido que hacer una copia del original y restaurarla. El nuevo entorno de arranque que no ha podido arrancar se conserva, por lo que es posible analizar el fallo. Sólo se puede recuperar el entorno de arranque utilizado por luactivate para activar el nuevo entorno.

Para recuperar el entorno de arranque anterior:

Problema 

Acción 

El nuevo entorno de arranque se inicia con éxito, pero no está satisfecho con los resultados. 

Ejecute el comando luactivate con el nombre del entorno de arranque anterior y reinicie.


x86 sólo –

A partir de la versión Solaris 1/06 de Solaris, puede realizar una recuperación en caso de fallo seleccionando el entorno de arranque original que se encuentra en el menú de GRUB. El entorno de arranque original y el nuevo entorno deben basarse en el software de GRUB. Si se realiza el inicio desde el menú GRUB, no se sincronizarán los archivos entre el antiguo y el nuevo entorno de arranque. Para obtener más información sobre la sincronización de archivos, consulte Sincronización forzada entre entornos de arranque.


El nuevo entorno de arranque no se inicia. 

Inicie el entorno de arranque de recuperación en modo monousuario, ejecute el comando luactivate y reinicie.

No se puede iniciar en modo monousuario. 

Lleve a cabo uno de los pasos siguientes: 

  • Arranque desde el DVD, el CD o una imagen de instalación por red.

  • Monte el sistema de archivos root (/) en el entorno de arranque anterior.

  • Ejecute el comando luactivate y rearranque.

Para obtener información sobre procedimientos de recuperación, consulte el Capítulo 6, Recuperación después de un fallo: retorno al entorno de arranque original (tareas).

La Figura 2–11 muestra el cambio que se realiza cuando rearranca después de realizar una recuperación tras un fallo.

Figura 2–11 Recuperación después de un fallo del entorno de arranque original

El contexto describe la ilustración.

Mantenimiento de un entorno de arranque

También es posible realizar varias actividades de mantenimiento, como comprobar el estado, asignar un nuevo nombre o borrar un entorno de arranque. Para obtener información sobre procedimientos de mantenimiento, consulte el Capítulo 7, Mantenimiento de los entornos de arranque de Modernización automática de Solaris (tareas).