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

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

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

Para instalar las revisiones necesarias

Descripción 

Más información 


Precaución – Precaución –

Para el correcto funcionamiento de Solaris Live Upgrade, es necesario instalar un conjunto limitado de revisiones en una versión específica del sistema operativo. Antes de instalar o ejecutar Solaris Live Upgrade, se le solicitará que instale las revisiones.



x86 sólo –

A partir de la versión de 1/06 , si no se ha instalado este conjunto de revisiones, Solaris Live Upgrade fallará y es posible que aparezca el siguiente mensaje de error. Aunque no aparezca el siguiente mensaje de error, es posible que aún no se hayan instalado las revisiones necesarias. Compruebe siempre que se hayan instalado todos las revisiones mostradas en el documento de información de Sunsolve antes de intentar instalar Solaris Live Upgrade.


ERROR: Cannot find or is not 
executable: </sbin/biosdev>.
ERROR: One or more patches required by 
Live Upgrade has not been installed.

Las revisiones mostradas en el documento de información 72099 pueden estar sujetas a cambios en cualqueir momento. Estas revisiones solucionan potencialmente errores en Solaris Live Upgrade, así como en los componentes de los que depende Solaris Live Upgrade. Si experimenta alguna dificultad con Solaris Live Upgrade, asegúrese de que haya instalado las revisiones mas recientes de Solaris Live Upgrade. 

Para asegurarse de que dispone de la lista de revisiones más recientes, consulte http://sunsolve.sun.com. Busque el documento de información 72099 en el sitio web de SunSolve.

Si ejecuta Solaris 8 o Solaris 9, es posible que no pueda ejecutar el instalador de Solaris Live Upgrade. ya que estas versiones no contienen el conjunto de modificaciones necesarias para ejecutar el entorno del tiempo de ejecución Java 2. Debe contar con el clúster de revisiones recomendadas para el entorno de tiempo de ejecución Java 2 recomendado para ejecutar el programa de instalación de Solaris Live Upgrade e instalar los paquetes. 

Para instalar los paquetes de la Modernización automática de Solaris, utilice el comando pkgadd. O bien, instale el clúster de revisiones recomendadas para el entorno del tiempo de ejecución de Java 2. El clúster de revisiones está disponible en http://sunsolve.sun.com .

Siga estos pasos para instalar las revisiones necesarias.

En el sitio web de SunSolve, obtenga la lista de revisiones.


# patchadd /net/server/export/patches
# init 6

Para instalar Solaris Live Upgrade en el entorno de arranque activo

  1. Inserte el DVD del sistema operativo Solaris o el CD Software de Solaris - 2 .

  2. Siga los pasos correspondientes al medio que utiliza.

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


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

      Aparecerá la interfaz gráfica de usuario del programa de instalación de Solaris.

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


      % ./installer
      

      Aparecerá la interfaz gráfica de usuario del programa de instalación de Solaris.

  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 Solaris Live Upgrade y haga clic en las otras opciones de software para anular su selección.

  6. Siga las instrucciones de los paneles del programa de instalación de Solaris para instalar el software.

Para crear un entorno de arranque

El entorno de arranque original se nombra como c0t4d0s0, mediante la opción-c. Sólo es necesario asignar un nombre al entorno de arranque original al crear el primer entorno de arranque. Para obtener más información sobre la asignación de nombres mediante la opción -c, consulte la descripción incluida en el Paso 2 de “Para crear un entorno de arranque por primera vez”.

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

El sistema de archivos root (/) 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 'BE_description' -c c0t4d0s0 -m /:/dev/dsk/c0t15d0s0:ufs\
-m -:/dev/dsk/c0t15d0s1:swap -n c0t15d0s0

Para actualizar el entorno de arranque inactivo

El entorno de arranque inactivo se denomina c0t15d0s0. La imagen del sistema operativo que se va a utilizar para la modernización se toma de la red.


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

Para comprobar si se puede arrancar con el entorno de arranque

El comando lustatus informa si la creación del nuevo entorno de arranque está terminada, 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í     -

Para activar el entorno de arranque inactivo

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


# luactivate c0t15d0s0
# init 6

(Opcional) Para volver al entorno de arranque original

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


Ejemplo 12–1 SPARC: 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.


# /sbin/luactivate first_disk 
# init 6


Ejemplo 12–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. Debe volver al indicador OK antes de arrancar desde el entorno de arranque original, c0t4d0s0 , en el 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 12–3 SPARC: Para recuperar 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 medio 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 12–4 x86: Para volver al entorno de arranque original mediante el menú de GRUB

A partir de la versión 10 1/06 de Solaris, el siguiente ejemplo proporciona los pasos para la recuperación en caso de fallo mediante el menú de GRUB.

En este ejemplo, el menú de GRUB se muestra correctamente, pero no se puede arrancar el entorno de arranque. Para activar la recuperación en caso de fallo, el entorno de arranque se inicia en el modo monousuario.

  1. Reinicie el sistema para mostrar el menú de GRUB.


    # init 6
    

    Aparece el menú de GRUB.


    GNU GRUB version 0.95 (616K lower / 4127168K upper memory)
    +-------------------------------------------------------------------+
    |Solaris                                                            |
    |Solaris failsafe                                                   |
    |second_disk                                                        |
    |second_disk failsafe                                               |
    +-------------------------------------------------------------------+
    Use the ^ and v keys to select which entry is highlighted. Press
    enter to boot the selected OS, 'e' to edit the commands before
    booting, or 'c' for a command-line.
  2. En el menú de GRUB, seleccione el entorno de arranque original. Este entorno de arranque debe haberse creado con el software de GRUB. Un entorno de arranque anterior a la versión10 1/06 de Solaris no es un entorno de GRUB. Si no dispone de un entorno de arranque de GRUB que se pueda iniciar, omita el Ejemplo 12–5.

  3. Escriba lo siguiente para editar el menú de GRUB: e.

  4. Seleccione kernel /boot/multiboot mediante las teclas de flecha y escriba e. Se mostrará el menú de edición de GRUB.


    grub edit>kernel /boot/multiboot
  5. Escriba -s para efectuar el arranque en el modo monousuario.


    grub edit>kernel /boot/multiboot -s
    
  6. Inicie y monte el entorno de arranque. A continuación, actívelo.


# b
# fsck /dev/dsk/c0t4d0s0
# mount /dev/dsk/c0t4d0s0 /mnt 
# /mnt/sbin/luactivate
Do you want to fallback to activate boot environment c0t4d0s0
(yes or no)? yes
# umount /mnt
# init 6


Ejemplo 12–5 x86: Para volver al entorno de arranque original con el menú de GRUB mediante el DVD o CD

A partir de la versión 10 1/06 de Solaris, el siguiente ejemplo proporciona los pasos para la recuperación en caso de fallo mediante el CD o DVD.

En este ejemplo, no se podía arrancar con el nuevo entorno de arranque. Además, no se muestra el menú de GRUB. Para activar la recuperación en caso de fallo, el entorno de arranque se inicia en el modo monousuario.

  1. Inserte el DVD del sistema operativo Solaris para plataformas x86 o el CD 1 de software de Solaris para plataformas x86.

  2. Efectúe el arranque desde el DVD o CD.


    # init 6
    

    Aparece el menú de GRUB.


    GNU GRUB version 0.95 (616K lower / 4127168K upper memory)
    +-------------------------------------------------------------------+
    |Solaris                                                            |
    |Solaris failsafe                                                   |
    +-------------------------------------------------------------------+
    Use the ^ and v keys to select which entry is highlighted. Press
    enter to boot the selected OS, 'e' to edit the commands before
    booting, or 'c' for a command-line.
  3. Escriba lo siguiente para editar el menú de GRUB: e.

  4. Seleccione kernel /boot/multiboot mediante las teclas de flecha y escriba e. Se mostrará el menú de edición de GRUB.


    grub edit>kernel /boot/multiboot
  5. Escriba -s.para efectuar el arranque en el modo monousuario.


    grub edit>kernel /boot/multiboot -s
    
  6. Inicie y monte el entorno de arranque. A continuación, actívelo y reinícielo.


Edit the GRUB menu by typing: e
Select the original boot environment by using the arrow keys.
grub edit>kernel /boot/multiboot -s
# b
# fsck /dev/dsk/c0t4d0s0
# mount /dev/dsk/c0t4d0s0 /mnt 
# /mnt/sbin/luactivate
Do you want to fallback to activate boot environment c0t4d0s0
(yes or no)? yes
# umount /mnt
# init 6