Solaris 9 9/04: Guía de instalación

Capítulo 38 Modernización automática de Solaris (ejemplos)

Este capítulo proporciona ejemplos de cómo crear un entorno de arranque y, a continuación, modernizarlo y activarlo para que se convierta en el sistema en ejecución. Este capítulo se divide en los siguientes apartados:

Ejemplo de modernización con la Modernización automática de Solaris (interfaz de línea de órdenes)

En este ejemplo, se crea un nuevo entorno de arranque mediante la orden lucreate en un sistema que ejecute Solaris 7. El nuevo entorno de arranque se moderniza a la versión de Solaris 9 mediante la orden luupgrade. El entorno de arranque modernizado se activa mediante la orden luactivate. También se incluye un ejemplo de cómo retroceder al entorno de arranque original.

Instalación de la Modernización automática en el entorno de arranque activo

  1. Inserte el Solaris DVD o el CD Solaris Software 2 of 2.

  2. Siga los pasos correspondientes al soporte que utiliza.

    • Si usa el Solaris DVD, cambie al directorio del instalador y ejecútelo.


      # cd /cdrom/cdrom0/Solaris_9/Tools/Installers
      # ./liveupgrade20
      

      Se muestra el instalador de Solaris Web Start.

    • Si usa el CD de Solaris Software 2 of 2, ejecute el instalador.


      % ./installer
      

      Se muestra el instalador de Solaris Web Start.

  3. En el panel Selección del tipo de instalación, haga clic en Personalizada.

  4. En el panel Selección de entorno nacional, haga clic en el idioma que desee instalar.

  5. Elija el software que desee instalar.

    • En el caso del DVD, en el panel Selección de componentes, haga clic en Siguiente para instalar los paquetes.

    • En el caso del CD, en el panel Selección de productos, haga clic en Instalación predeterminada de la Modernización automática de Solaris y haga clic en las otras opciones del producto para deseleccionarlas.

  6. Siga las instrucciones de los paneles del instalador de Solaris Web Start para instalar el software.

Creación de un entorno de arranque

El entorno de arranque original se nombra como c0t4d0s0, mediante la opción-c. Sólo es necesaria la nominación del entorno de arranque original cuando se cree el primer entorno de arranque. Para obtener más información acerca de la asignación de nombres mediante la opción -c, consulte la descripción en el Paso 2.

El nuevo entorno de arranque recibe el nombre de c0t15d0s0. La opción -A crea una descripción que se asocia con el nombre del entorno de arranque.

El sistema de archivos raíz (/) se copia en el nuevo entorno de arranque. También se crea un nuevo segmento de intercambio, en lugar de compartir el del entorno de arranque original.


# lucreate -A 'descripción_entorno_de_arranque'
-c c0t4d0s0 -m /:/dev/dsk/c0t15d0s0:ufs \
-m -:/dev/dsk/c0t15d0s1:swap -n c0t15d0s0

Modernización de un entorno de arranque inactivo

El entorno de arranque inactivo recibe el nombre de c0t15d0s0. La imagen del sistema operativo que usar para la modernización se toma de la red.


# luupgrade -n c0t15d0s0 -u -s /net/ins-svr/export/Solaris_9 \
combined.solaris_wos

Cómo comprobar si se puede arrancar con el entorno de arranque

La orden lustatus informa si la creación del nuevo entorno de arranque está terminada, así como si se puede arrancar con él.


# lustatus
Nombre             Está      Activo  Activo        Se puede	  Estado
entorno arranque   completo  ahora  AlRearrancar  borrar	  copia
------------------------------------------------------------------------
c0t4d0s0           sí        sí      sí            no         -
c0t15d0s0          sí        no      no            sí         -

Activación de un entorno de arranque inactivo

Para poder arrancar desde el entorno c0t15d0s0 se utiliza la orden luactivate. El sistema rearranca y c0t15d0s0 se convierte en el entorno de arranque activo. Ahora, el entorno c0t4d0s0 ha quedado inactivo.


# luactivate c0t15d0s0
# init 6

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

Los tres procedimientos de recuperación después de un fallo dependen de la situación de activación del nuevo entorno de arranque:


Ejemplo 38–1 Para recuperar el entorno original después de un fallo aunque la creación del entorno de arranque haya sido satisfactoria

En este ejemplo, el entorno de arranque original c0t4d0s0 se vuelve a designar como entorno de arranque activo, aunque la activación haya sido satisfactoria. El nombre del dispositivo es first_disk.


# /usr/sbin/luactivate first_disk
# init 6


Ejemplo 38–2 SPARC: Para recuperar el entorno original después de un fallo si la activación del entorno de arranque no ha sido satisfactoria

En este ejemplo, no se podía arrancar con el nuevo entorno de arranque. Deberá volver al indicador OK antes de arrancar el entorno original, c0t4d0s0, en modo monousuario.


OK boot net -s # /sbin/luactivate first_disk
¿Desea efectuar la activación auxiliar del entorno de arranque c0t4d0s0
(sí o no)?  # init 6

El entorno de arranque original, c0t4d0s0, se convierte en el entorno de arranque activo.



Ejemplo 38–3 SPARC: Para volver al entorno de arranque original con un DVD, CD o una imagen de instalación en red

En este ejemplo, no se podía arrancar con el nuevo entorno de arranque. No se puede arrancar con el entorno original y se debe utilizar un soporte o una imagen de instalación de red. El dispositivo es /dev/dsk/c0t4d0s0. El entorno de arranque original, c0t4d0s0, se convierte en el entorno de arranque activo.


OK boot net -s
# fsck /dev/dsk/c0t4d0s0
# mount /dev/dsk/c0t4d0s0 /mnt
# /mnt/sbin/luactivate
¿Desea efectuar la activación auxiliar del entorno de arranque c0t4d0s0
(sí o no)? 
# umount /mnt
# init 6

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

Este ejemplo muestra cómo hacer las tareas siguientes:

La Figura 38–1 muestra el entorno de arranque actual, que contiene tres discos físicos.

Figura 38–1 Desconexión y modernización de uno de los lados de un volumen RAID-1 (duplicación)

El contexto describe la ilustración.

  1. Cree un nuevo entorno de arranque, second_disk, que contenga una duplicación.

    Esta orden efectúa las tareas siguientes:

    • lucreate configura un sistema de archivos UFS para el punto de montaje raíz (/). Se crea una duplicación, d10. Esta duplicación es el receptáculo del sistema de archivos raíz (/) del actual entorno de arranque, que se copia en la duplicación d10. Todos los datos contenidos en la duplicación d10 se sobrescriben.

    • Dos segmentos, c0t1d0s0 y c0t2d0s0, se especifican para utilizarse como subduplicaciones. Estas dos subduplicaciones se anexan a la duplicación d10.


    # lucreate -c first_disk -n second_disk \
    -m /:/dev/md/dsk/d10:ufs,mirror \
    -m /:/dev/dsk/c0t1d0s0:attach \
    -m /:/dev/dsk/c0t2d0s0:attach 
    
  2. Active el entorno de arranque second_disk.


    # /usr/sbin/luactivate second_disk
    # init 6
    
  3. Cree otro entorno de arranque, third_disk.

    Esta orden efectúa las tareas siguientes:

    • lucreate configura un sistema de archivos UFS para el punto de montaje raíz (/). Se crea una duplicación, d20.

    • El segmento c0t1d0s0 se quita de su duplicación actual y se agrega a la duplicación d20. El contenido de la subduplicación, el sistema de archivos raíz (/), se conserva y no se efectúa ninguna copia.


    # lucreate -n third_disk \
    -m /:/dev/md/dsk/d20:ufs,mirror \
    -m /:/dev/dsk/c0t1d0s0:detach,attach,preserve
    
  4. Modernice el nuevo entorno de arranque, third_disk, instalando un contenedor Solaris Flash. El contenedor se encuentra en el sistema local. Las versiones de sistemas operativos de las opciones -s y -a son, en ambos casos, Solaris 9. Todos los archivos se sobrescriben en third_disk excepto los que se pueden compartir.


    # luupgrade -f -n third_disk \
    -s /net/installmachine/export/Solaris_9/OS_image \
    -a /net/server/archive/Solaris_9 
    
  5. Active el entorno de arranque third_disk para convertirlo en el sistema actualmente en ejecución.


    # /usr/sbin/luactivate third_disk
    # init 6
    
  6. Borre el entorno de arranque second_disk.


    # ludelete second_disk
    
  7. Las siguientes órdenes efectúan estas tareas:

    • Borrar duplicación d10.

    • Comprobar el número de concatenación de c0t2d0s0.

    • Anexar la concatenación que encuentra la orden metastat a la duplicación d20. La orden metattach sincroniza la concatenación recién anexada con la de la duplicación d20. Todos los datos contenidos en la concatenación se sobrescriben.


    # metaclear d10
    metastat -p | grep c0t2d0s0
    dnum 1 1 c0t2d0s0
    metattach d20 dnum
    
    número

    Es el número de la concatenación hallado por la orden metastat

Se ha modernizado el nuevo entorno de arranque, third_disk y es el sistema actualmente en ejecución. third_disk contiene el sistema de archivos raíz (/) que se ha duplicado.

La Figura 38–2 muestra todo el proceso de supresión de una duplicación y su modernización mediante las órdenes del ejemplo anterior.

Figura 38–2 Desconexión y modernización de uno de los lados de un volumen RAID-1 (duplicación) (continuación)

El contexto describe la ilustración.

Ejemplo de migración de un volumen existente a un volumen RAID-1 de Solaris Volume Manager (interfaz de línea de órdenes)

La Modernización automática de Solaris permite la creación de un nuevo entorno de arranque en los volúmenes RAID–1 (duplicaciones). Los sistemas de archivos del entorno de arranque actual pueden estar en:

No obstante, el destino del nuevo entorno de arranque debe ser un volumen RAID-1 de Solaris Volume Manager. Por ejemplo, el segmento designado para efectuar una copia del sistema de archivos raíz (/) debe ser /dev/md/dsk/rootvol. rootvol es el volumen que contiene el sistema de archivos raíz (/).

En este ejemplo, el entorno de arranque actual contiene el sistema de archivos raíz (/) en un volumen que no es un volumen de Solaris Volume Manager. El nuevo entorno de arranque se crea con la raíz (/) en el volumen RAID-1 de Solaris Volume Manager c0t2d0s0. La orden lucreate migra el volumen actual al volumen de Solaris Volume Manager. El nombre del nuevo entorno de arranque es svm_be. La orden lustatus informa si el nuevo entorno de arranque está listo para su reactivación y rearranque. El nuevo entorno de arranque se activa para convertirse en el entorno de arranque actual.


# lucreate -n svm_be -m /:/dev/md/dsk/d1:mirror,ufs \
 -m /:/dev/dsk/c0t2d0s0:attach
# lustatus
# luactivate svm_be
# lustatus
# init 6

Ejemplo de creación de un entorno de arranque vacío e instalación de un contenedor Solaris Flash (interfaz de línea de órdenes)

Los procedimientos siguientes le guían por el proceso de tres pasos:

La orden lucreate crea un entorno de arranque que se basa en los sistemas de archivos del entorno de arranque activo. Al utilizar la orden lucreate con la opción -s -, lucreate crea rápidamente un entorno de arranque vacío. Los segmentos se reservan para los sistemas de archivos especificados, pero no se copia ningún sistema de archivos. El entorno de arranque recibe un nombre, pero no se crea en realidad hasta que no se instala con un contenedor Solaris Flash. Si el entorno de arranque vacío se instala con un contenedor, los sistemas de archivos se instalan en los segmentos reservados. El entorno de arranque queda activado.

Creación de un entorno de arranque vacío

En este primer paso, se crea un entorno de arranque vacío. Los segmentos se reservan para los sistemas de archivos especificados, pero no se efectúa ninguna copia de los sistemas de archivos del entorno de arranque actual. El nuevo entorno de arranque se denomina second_disk.


# lucreate  -s - -m /:/dev/dsk/c0t1d0s0:ufs \
 -n second_disk

El entorno de arranque está listo para que se llene con un contenedor Solaris Flash.

La Figura 38–3 muestra la creación de un entorno de arranque vacío.

Figura 38–3 Creación de un entorno de arranque vacío

El contexto describe la ilustración.

Instalación del contenedor Solaris Flash en el nuevo entorno de arranque

En este segundo paso, se instala un contenedor en el entorno de arranque second_disk que se creó en el ejemplo anterior. El contenedor se encuentra en el sistema local. Las versiones del sistema operativo para las opciones -s y -a son ambas versiones de Solaris 9. El contenedor recibe el nombre de Solaris_9.flar.


# luupgrade -f -n second_disk \
-s /net/installmachine/export/Solaris_9/OS_image \
-a /net/server/archive/Solaris_9.flar 

El entorno de arranque está listo para ser activado.

Activación del nuevo entorno de arranque

En este último paso, el entorno de arranque second_disk se puede arrancar con la orden luactivate. El sistema rearranca y second_disk se convierte en el entorno de arranque activo.


# luactivate second_disk
# init 6

Ejemplo de modernización con la Modernización automática de Solaris (interfaz de caracteres)

En este ejemplo se crea un nuevo entorno de arranque en un sistema que ejecuta la versión 7 de Solaris. El nuevo entorno de arranque se moderniza a la versión Solaris 9 de Solaris. A continuación se activa dicho entorno.

Instalación de la Modernización automática en el entorno de arranque activo

  1. Inserte el Solaris DVD o el CD Solaris Software 2 of 2.

  2. Ejecute el instalador correspondiente al soporte que utiliza.

    • Si usa el Solaris DVD, cambie al directorio del instalador y ejecútelo.


      # cd /cdrom/cdrom0/Solaris_9/Tools/Installers
      # ./liveupgrade20
      

      Se muestra el instalador de Solaris Web Start.

    • Si usa el CD de Solaris Software 2 of 2, ejecute el instalador.


      % ./installer
      

      Se muestra el instalador de Solaris Web Start.

  3. En el panel Selección del tipo de instalación, haga clic en Personalizada.

  4. En el panel Selección de entorno nacional, haga clic en el idioma que desee instalar.

  5. Elija el software que desee instalar.

    • En el caso del DVD, en el panel Selección de componentes, haga clic en Siguiente para instalar los paquetes.

    • En el caso del CD, en el panel Selección de productos, haga clic en Instalación predeterminada de la Modernización automática de Solaris y haga clic en las otras opciones de software para deseleccionarlas.

  6. Siga las instrucciones de los paneles del instalador de Solaris Web Start para instalar el software.

Creación de un entorno de arranque

En este ejemplo, el entorno de arranque original recibe el nombre de c0t4d0s0. El sistema de archivos raíz (/) se copia en el nuevo entorno de arranque. También se crea un nuevo segmento de intercambio, en lugar de compartir el del entorno de arranque original.

  1. Muestre la interfaz de caracteres:


    # /usr/sbin/lu
    
    Figura 38–4 Menú principal de la Modernización automática de Solaris

    La captura de pantalla muestra las tareas de la modernización automática de Solaris, así como las teclas Intro y Ayuda.

  2. En el menú principal, seleccione Crear.


    Nombre del entorno de arranque actual: c0t4d0s0
    Nombre del nuevo entorno de arranque: c0t15d0s0 
    
  3. Pulse F3.

    Figura 38–5 Menú Configuración de la Modernización automática de Solaris

    La captura de pantalla muestra los sistemas de archivos en dos entornos de arranque y las claves para efectuar las tareas.

  4. En el menú Configuración, pulse F2 para abrir el menú Opciones.

  5. Elija como raíz (/) el segmento 0 del disco c0t15d0.

  6. En el menú Configuración, cree un nuevo segmento de intercambio en c0t15d0, mediante la selección de un segmento de intercambio para dividir.

  7. Pulse F2 para abrir el menú Opciones.

  8. Seleccione el segmento 1 del disco c0t15d0 como nuevo segmento de intercambio.

  9. Pulse F3 para crear el nuevo entorno de arranque.

Modernización de un entorno de arranque inactivo

La imagen del sistema operativo para la modernización se toma de la red.

  1. En el menú principal, seleccione Modernizar.


    Nombre del nuevo entorno de arranque:   c0t15d0s0
    Soporte del paquete: /net/ins3-svr/export/Solaris_9/combined.solaris_wos
  2. Pulse F3.

Active el entorno de arranque inactivo

El entorno de arranque c0t15d0s0 se hace arrancable. El sistema rearranca y c0t15d0s0 se convierte en el entorno de arranque activo. Ahora, el entorno c0t4d0s0 ha quedado inactivo.

  1. Seleccione Activar en el menú principal.


    Nombre del entorno de arranque: c0t15d0s0
    Desea forzar una operación de sincronización de Modernización automática: no
    
  2. Pulse F3.

  3. Pulse Intro.

  4. Escriba:


    # init 6
    

Si es necesario retroceder al entorno anterior, utilice los procedimientos de línea de órdenes del ejemplo anterior: Recuperación del entorno de arranque original después de un fallo.