Solaris 9: Guía de instalación

Capítulo 33 Modernización con la Modernización automática de Solaris

En este capítulo se explica cómo usar la Modernización automática de Solaris para modernizar y activar un entorno de arranque inactivo. También se analiza cómo realizar una recuperación después de un fallo de activación. Este capítulo se divide en los siguientes apartados:

La Modernización automática de Solaris se puede usar con menús o con la interfaz de línea de comandos (CLI). En este capítulo encontrará información sobre ambos procedimientos. Éstos, sin embargo, no abarcan todas las posibilidades de utilización de la Modernización automática de Solaris. Si desea más información sobre los comandos, consulte el Capítulo 36 y las páginas de comando man correspondientes, que aportan información adicional sobre CLI.

Mapa de tareas: modernización de un entorno de arranque

Tabla 33-1 Mapa de tareas de modernización con la Modernización automática de Solaris

Tarea  

Descripción 

Para obtener instrucciones 

Modernizar un entorno de arranque o instalar un contenedor Web Start Flash 

  • Modernización del entorno de arranque inactivo con una imagen del sistema operativo

  • Instalación de un contenedor Web Start Flash en un entorno de arranque inactivo

Activar un entorno de arranque inactivo  

Aplica los cambios y hace que el entorno de arranque inactivo se active  

"Activación de un entorno de arranque"

(opcional) Recuperar el entorno anterior si ocurre un fallo durante la activación 

Reactiva el entorno de arranque original si se produce un fallo 

"Recuperación después de un fallo: retorno al entorno de arranque original (Interfaz de línea de comandos)"

Modernización de un entorno de arranque

Para modernizar un entorno de arranque se usa el menú Actualizar o el comando luupgrade. En este apartado se explica el procedimiento de modernización de un entorno de arranque inactivo a partir de archivos que se encuentran en:

Cuando se moderniza un entorno de arranque con el último sistema operativo, el entorno de arranque activo no se ve afectado. Los nuevos archivos se fusionan con los sistemas de archivos vitales del entorno de arranque inactivo, pero los sistemas de archivos que se pueden compartir no sufren cambios.

En lugar de modernizar, si se ha creado un contenedor Web Start Flash archive, se puede instalar el contenedor en un entorno de arranque inactivo. Los nuevos archivos sobrescriben los sistemas de archivos vitales del entorno de arranque inactivo, pero los sistemas de archivos que se pueden compartir no sufren cambios. Consulte "Instalación de contenedores Web Start Flash en un entorno de arranque".

Actualización de metadispositivos y volúmenes

Para actualizar o instalar un contenedor Flash en un nuevo entorno de arranque, el dispositivo debe ser un segmento físico. Si tiene un entorno de arranque con un sistema de archivos montado en un metadispositivo de Solaris Volume Manager o en un volumen del sistema de archivos Veritas (VxFS), la modernización o instalación del contenedor fallará. Para modernizar o instalar un contenedor Flash en un entorno de arranque de ese tipo, deberá cambiar manualmente el entorno de arranque de forma que todos los segmentos sean segmentos físicos. Puede usar el comando lucreate para crear otro entorno de arranque o bien suprimir los metadispositivos o volúmenes.

Para usar el comando lucreate para hacer una copia del entorno de arranque, deberá situar dicho entorno en segmentos de disco físicos. Suponga, por ejemplo, que la configuración de disco del entorno de arranque actual contiene los siguientes volúmenes y segmentos.

raíz (/)

Montado en /dev/md/dsk/d10 

/usr

Montado en /dev/md/dsk/d20 

/var

Montado en /dev/dsk/c0t3d0s0 

Segmento libre 

c0t4d0s0 

Segmento libre 

c0t4d0s3 

Segmento libre 

c0t4d0s4 

Podría usar el siguiente comando lucreate para copiar el entorno de arranque en segmentos de disco físicos. Luego se puede modernizar o instalar con un contenedor Flash. En este ejemplo, el entorno de arranque actual se denomina EAactual, y el nuevo, EAnuevo.


# lucreate -s EAactual -n EAnuevo. -m /:/dev/dsk/c0t4d0s0:ufs \
-m /usr:/dev/dsk/c0t4d0s3:ufs -m /var:/dev/dsk/c0t4d0s4:ufs

A continuación podrá modernizar o instalar un contenedor Flash en el nuevo entorno de arranque, activarlo y volver a duplicarlo o encapsularlo de forma manual.

Si elige suprimir manualmente el metadispositivo o volumen, necesitará:

Luego se puede modernizar o instalar con un contenedor Flash.

Gestión de paquetes y modificaciones con Modernización automática de Solaris

Se puede usar Modernización automática de Solaris para agregar modificaciones y paquetes a un sistema. Al igual que en la modernización de un equipo, el uso de Modernización automática de Solaris para agregar modificaciones a un sistema permite que el único periodo de desconexión de éste sea durante el arranque. Se pueden agregar modificaciones y paquetes directamente al entorno de arranque mediante el comando luupgrade. También se pueden aplicar modificaciones y paquetes a un sistema principal y aplicar un contenedor Web Start Flash de dicho sistema a un entorno de arranque mediante Modernización automática de Solaris.

Para agregar modificaciones directamente a un entorno de arranque, cree un entorno nuevo y utilice el comando luupgrade con la opción -t. Para agregar paquetes a un entorno de arranque, utilice el comando luupgrade con la opción -p. Para obtener más información, vea la página de comando man luupgrade(1M).

También puede usar Modernización automática de Solaris para instalar un contenedor Web Start Flash que contenga una copia completa de un entorno de arranque con los nuevos paquetes y modificaciones ya incluidos. Este entorno de arranque completo o sistema de referencia único se denomina sistema principal. El proceso de creación de un contenedor Web Start Flash empieza con la creación de un sistema principal. Una vez creado éste, agregue las modificaciones y paquetes que desee instalar. A continuación, cree un contenedor Web Start Flash del sistema principal. Use Modernización automática de Solaris para instalar el contenedor en el nuevo entorno de arranque. Puede copiar el entorno, modificarlo y distribuirlo tantas veces como sea necesario. Para obtener más detalles acerca de la creación de un contenedor Web Start Flash, consulte el Capítulo 18. Para obtener información sobre cómo usar Modernización automática de Solaris para instalar un contenedor Web Start Flash, consulte "Instalación de contenedores Web Start Flash en un entorno de arranque".


Precaución - Precaución -

Al modernizar, agregar y eliminar paquetes o modificaciones, Modernización automática de Solaris precisa que estos cumplan las Directrices de empaquetado avanzadas SVR4. Aunque los paquetes de Sun cumplen dichas directrices, Sun no puede garantizar la conformidad de los paquetes de otras empresas. Un paquete que no cumpla dichas directrices puede provocar un error del software de adición de paquetes durante una modernización o, lo que es peor, alterar el entorno de arranque activo.

Para obtener más información sobre como agregar y eliminar paquetes con Modernización automática de Solaris, consulte la página de comando man, luupgrade(1M). Para obtener más información sobre los requisitos de empaquetado, consulte el Apéndice C.


Para modernizar la imagen de un sistema operativo en un entorno de arranque (Interfaz de caracteres)

Para realizar una modernización con este procedimiento, sólo se usa un CD, un DVD o una imagen de instalación combinada. Si la instalación requiere más de un CD, debe usar el procedimiento que se detalla en: "Para modernizar la imagen de un sistema operativo a partir de varios CD (Interfaz de línea de comandos)".

  1. En el menú principal de la Modernización automática de Solaris, seleccione Modernizar.

    Aparece la pantalla del menú Modernizar.

  2. Escriba el nombre del nuevo entorno de arranque.

  3. Escriba la ruta a la ubicación de la imagen de instalación de Solaris.

    Tipo de soporte de instalación 

    Descripción 

    Sistema de archivo en red 

    Especificar la ruta al sistema de archivos de red donde se encuentra la imagen de instalación.  

    Archivo local 

    Especificar la ruta al sistema de archivos local donde se encuentra la imagen de instalación. 

    Cinta local 

    Especificar el dispositivo de cinta local y la posición, en la cinta, donde se encuentra la imagen de instalación. 

    Dispositivo local, DVD o CD 

    Especificar el dispositivo local y la ruta hasta la imagen de instalación. 

    • Si usa un DVD o un CD, escriba la ruta al disco, como se muestra en el siguiente ejemplo:


      Soporte del paquete: /cdrom/solaris9/s0
      
    • Si tiene una imagen combinada en la red, escriba la ruta al sistema de archivos de red, como se muestra en el siguiente ejemplo:


      Soporte del paquete: /net/installmachine/export/solaris9/os_image
      
  4. Para modernizar, pulse F3.

  5. Una vez finalizada la modernización aparece el menú principal.

Para modernizar una imagen de sistema operativo en un entorno de arranque (Interfaz de línea de comandos)

Para realizar una modernización con este procedimiento, sólo se usa un CD, un DVD o una imagen de instalación combinada. Si la instalación requiere más de un CD, debe usar el procedimiento que se detalla en: "Para modernizar la imagen de un sistema operativo a partir de varios CD (Interfaz de línea de comandos)".

  1. Inicie la sesión como superusuario.

  2. Indique el entorno de arranque que se desea modernizar y la ruta al software de instalación; escriba:


    # luupgrade -u -n nombre_entorno_de_arranque 
    -s ruta_a_imagen_de_so 
    

    -u

    Moderniza la imagen de un sistema operativo en un entorno de arranque  

    -n nombre_entorno_ de_arranque

    Especifica el nombre del entorno de arranque que se va a modernizar  

    -s ruta_a_ imagen_de_so

    Especifica el nombre de la ruta de un directorio que contiene una imagen de sistema operativo 


    Ejemplo 33-1 Modernización de la imagen de un sistema operativo en un entorno de arranque (Interfaz de línea de comandos)

    En este ejemplo se moderniza el entorno de arranque second_disk.


    # luupgrade -u -n second_disk \
    -s /net/installmachine/export/solaris9/OS_image 
    

Para modernizar la imagen de un sistema operativo a partir de varios CD (Interfaz de línea de comandos)

Si la imagen del sistema operativo reside en dos o más CD, use este procedimiento de modernización.

  1. Inicie la sesión como superusuario.

  2. Indique el entorno de arranque que se desea modernizar y la ruta al software de instalación; escriba:


    # luupgrade -u -n nombre_entorno_de_arranque 
    -s ruta_a_imagen_de_so 
    

    -u

    Moderniza la imagen de un sistema operativo en un entorno de arranque  

    -n nombre_entorno_ de_arranque

    Especifica el nombre del entorno de arranque que se va a modernizar  

    -s ruta_a_ imagen_de_so

    Especifica el nombre de la ruta de un directorio que contiene una imagen de sistema operativo 

  3. Cuando el instalador acabe con el contenido del primer CD, inserte el segundo CD.

  4. Este paso es igual que el anterior, pero hay que sustituir la opción -u por la opción -i. También debe elegir ejecutar el instalador en el segundo CD con menús o con texto.

    • Este comando ejecuta el instalador en el segundo CD con menús.


      # luupgrade -i -n nombre_entorno_de_arranque 
      -s ruta_a_imagen_de_so 
      
    • Este comando ejecuta el instalador en el segundo CD con texto y no requiere ninguna interacción por parte del usuario.


      # luupgrade -i -n nombre_entorno_de_arranque 
      -s ruta_a_imagen_de_so -O 
      '-nodisplay -noconsole'
      

    -i

    Busca un programa de instalación en el soporte especificado y lo ejecuta. El programa de instalación se especifica con la opción -s.

    -n nombre_entorno_ de_arranque

    Especifica el nombre del entorno de arranque que se va a modernizar.  

    -s ruta_a_ imagen_de_so

    Especifica el nombre de la ruta de un directorio que contiene una imagen de sistema operativo.  

    -O '-nodisplay -noconsole'

    (opcional) Ejecuta el instalador en el segundo CD con texto y no requiere ninguna interacción por parte del usuario. 

    El entorno de arranque está listo para ser activado. Consulte "Activación de un entorno de arranque".


    Ejemplo 33-2 Modernización de la imagen de un sistema operativo a partir de varios CD (Interfaz de línea de comandos)

    En este ejemplo, se moderniza el entorno de arranque second_disk y la imagen de instalación está en dos CD: Software 1 de 2 de Solaris 9 y Software 2 de 2 de Solaris 9. La opción -u determina si hay suficiente espacio para todos los paquetes del conjunto de CD. La opción -O, junto con las opciones -nodisplay y -noconsole, impide que se muestre la interfaz de usuario de caracteres después de leer el segundo CD. Si utiliza estas opciones, no se le solicitará que introduzca información. Para mostrar la interfaz, omita las opciones indicadas.

    Inserte el CD Software 1 de 2 de Solaris 9 y escriba:


    # luupgrade -u -n second_disk -s /dev/cdrom/cdrom0/s0 
    

    Inserte el CD Software 2 de 2 de Solaris 9 y escriba:


    # luupgrade -i -n second_disk -s /dev/cdrom/cdrom0 -O '-nodisplay \
    -noconsole'
    


    Nota -

    Use el comando luupgrade con la opción -i para instalar CD adicionales.


Instalación de contenedores Web Start Flash en un entorno de arranque

En este apartado se explica cómo se usa la Modernización automática de Solaris para instalar contenedores Web Start Flash que se guardan en:


Nota -

Para ver ejemplos de la sintaxis correcta de rutas asociadas con el almacenamiento de contenedores, consulte el "Palabra clave archive_location".


La instalación de un contenedor Web Start Flash sobrescribe todos los archivos del nuevo entorno de arranque, salvo los archivos compartidos.

Para usar la función de instalación Web Start Flash tiene que estar instalado el sistema principal y se debe haber creado el contenedor Web Start Flash. Para obtener más información sobre Web Start Flash consulte el Capítulo 16.

Actualización de metadispositivos y volúmenes

Para actualizar o instalar un contenedor Flash en un nuevo entorno de arranque, el dispositivo debe ser un segmento físico. Si tiene un entorno de arranque con un sistema de archivos montado en un metadispositivo de Solaris Volume Manager o en un volumen del sistema de archivos Veritas (VxFS), la modernización o instalación del contenedor fallará. Para modernizar o instalar un contenedor Flash en un entorno de arranque de ese tipo, deberá cambiar manualmente el entorno de arranque de forma que todos los segmentos sean segmentos físicos. Puede usar el comando lucreate para crear otro entorno de arranque o bien suprimir los metadispositivos o volúmenes.

Para usar el comando lucreate para hacer una copia del entorno de arranque, deberá situar dicho entorno en segmentos de disco físicos. Por ejemplo, suponga que la configuración de discos del entorno de arranque actual es la siguiente:

raíz (/)

Montado en /dev/md/dsk/d10 

/usr

Montado en /dev/md/dsk/d20 

/var

Montado en /dev/dsk/c0t3d0s0 

Segmento libre 

c0t4d0s0 

Segmento libre 

c0t4d0s3 

Segmento libre 

c0t4d0s4 

Podría usar el siguiente comando lucreate para copiar el entorno de arranque en segmentos de disco físicos. Luego se puede modernizar o instalar con un contenedor Flash. En este ejemplo, el entorno de arranque actual se denomina EAactual, y el nuevo, EAnuevo.


# lucreate -s EAactual -n EAnuevo. -m /:/dev/dsk/c0t4d0s0:ufs \
-m /usr:/dev/dsk/c0t4d0s3:ufs -m /var:/dev/dsk/c0t4d0s4:ufs

A continuación podrá modernizar o instalar un contenedor Flash en el nuevo entorno de arranque, activarlo y volver a duplicarlo o encapsularlo de forma manual.

Si elige suprimir manualmente el metadispositivo o volumen, necesitará:

Luego se puede modernizar o instalar con un contenedor Flash.

Para instalar contenedores Web Start Flash en un entorno de arranque (Interfaz de caracteres)

  1. En el menú principal de la Modernización automática de Solaris seleccione la opción Flash.

    Aparece el menú Aplicar flash en un entorno de arranque inactivo

  2. Escriba el nombre del entorno de arranque donde desea instalar el contenedor Web Start Flash y la ubicación del soporte de instalación:


    Nombre de entorno de arranque: solaris_9
    Soporte paquete: /net/install-svr/export/s9/latest
    
  3. Pulse F1 para agregar un contenedor.

    El submenú Selección de un contenedor muestra una lista vacía, el nombre de un solo contenedor o una lista de varios contenedores. Si aparece más de un contenedor significa que tiene contenedores estratificados. Si desea consultar la definición de contenedores estratificados, vea "Instalación de contenedores Web Start Flash estructurados".

    Es posible agregar y eliminar contenedores de la lista. El ejemplo siguiente muestra una lista vacía.


    Ubicación            - Método de recuperación
    <No se han agregado contenedores> - Seleccione AGREGAR
     para agregar contenedores
    • Para instalar la lista sin cambios, vaya al Paso 4.

    • Si la lista de contenedores Web Start Flash está vacía o incluye un contenedor que no desea instalar, vaya al Paso a.

    1. Es posible agregar y eliminar contenedores.

      • Pulse F1 para agregar un contenedor a la lista. Vaya al Paso b.


        Nota -

        Si en la lista hay más de un contenedor significa que hay contenedores estratificados. Para obtener más información, véase "Instalación de contenedores Web Start Flash estructurados".


        Aparece el submenú Seleccione el método de recuperación.


        HTTP
        NFS
        Archivo local
        Cinta local
        Dispositivo local
      • Pulse F2 para eliminar un contenedor de la lista. Vaya al Paso e.

    2. En el menú Seleccione el método de recuperación seleccione la ubicación del contenedor Web Start Flash.

      Soporte seleccionado 

      Indicador  

      HTTP 

      Especifique el URL y la información de delegado necesaria para acceder al contenedor Web Start Flash. 

      NFS 

      Especifique la ruta de acceso al sistema de archivo en red en que se encuentra el contenedor Web Start Flash. También es posible especificar el nombre del archivo contenedor. 

      Archivo local 

      Especifique la ruta de acceso al sistema de archivo local donde se encuentra el contenedor Web Start Flash.  

      Cinta local 

      Especifique el dispositivo de cinta local y la posición dentro de ésta donde se encuentra el contenedor Web Start Flash. 

      Dispositivo local 

      Especifique el dispositivo local, la ruta al contenedor Web Start Flash y el tipo de sistema de archivos en el que se encuentra el contenedor Web Start Flash.  

      Aparece un submenú de recuperación, semejante al que se muestra en el ejemplo siguiente, que depende del soporte seleccionado.


      Ubicación NFS: 
    3. Escriba la ruta del contenedor como en el ejemplo siguiente.


      Ubicación NFS: host:/path/to archive.flar
      
    4. Pulse F3 para agregar el contenedor a la lista.

    5. Cuando la lista incluya todos los contenedores que desee instalar, pulse F6 para salir.

  4. Pulse F3 para instalar el contenedor o los contenedores estratificados.

    El contenedor o los contenedores estratificados Web Start Flash se instalan en el entorno de arranque. Se sobrescriben todos los archivos del entorno de arranque, salvo los que se pueden compartir.

    El entorno de arranque queda listo para su activación. Consulte "Para activar un entorno de arranque (Interfaz de caracteres)".

Para instalar contenedores Web Start Flash en un entorno de arranque (Interfaz de línea de comandos)

  1. Inicie la sesión como superusuario.

  2. Escriba:


    # luupgrade -f -n nombre_entorno_de_arranque 
    -s ruta_a_imagen_de_so -J 'perfil'
    

    Debe especificar una de las siguientes opciones: -a, - j o -J.

    -f

    Indica que se va a actualizar un sistema operativo a partir de un contenedor Flash. 

    -n nombre_entorno_ de_arranque

    Especifica el nombre del entorno de arranque que se va a modernizar.  

    -s ruta_a_ imagen_de_so

    Especifica el nombre de la ruta de un directorio que contiene una imagen de sistema operativo. Puede tratarse de un directorio en un soporte de instalación, como un DVD-ROM o CD-ROM o puede ser un directorio NFS o UFS. 

    -J 'perfil'

    Entrada desde un perfil JumpStart configurado para una instalación Flash. Consulte pfinstall(1M) y el Capítulo 21 para obtener información sobre el software JumpStart. Debe especificar una de las siguientes opciones: -a, -j o -J.

    -j ruta_del_perfil

    Ruta de un perfil JumpStart configurado para una instalación Flash. Consulte pfinstall(1M) y Capítulo 21 para obtener información sobre el software JumpStart. Debe especificar una de las siguientes opciones: -a, -j o -J.

    -a contenedor

    Ruta al contenedor Flash cuando el contenedor se encuentra en el sistema de archivos local. Debe especificar una de las siguientes opciones: -a, -j o -J.


    Ejemplo 33-3 Instalación de contenedores Web Start Flash en un entorno de arranque (Interfaz de línea de comandos)

    En este ejemplo se instala un contenedor Flash en el entorno de arranque second_disk. La opción -J se usa para recuperar los contenedores. Todos los archivos de second_disk se sobrescriben, salvo los que se pueden compartir.


    # luupgrade -f -n second_disk \
    -s /net/installmachine/export/solarisX/OS_image \
    -J 'archive_location http://example.com/myflash.flar' 
    

Activación de un entorno de arranque

La activación de un entorno de arranque lo convierte en arrancable la próxima vez que se inicie el sistema. También es posible volver rápidamente al entorno de arranque original si se produce un fallo en el arranque del nuevo entorno recién activado. Consulte "Recuperación después de un fallo: retorno al entorno de arranque original (Interfaz de línea de comandos)".

Para activar satisfactoriamente un entorno de arranque, éste debe cumplir los siguientes requisitos:


Nota -

Si desea reconfigurar la zona de intercambio, realice este cambio antes de arrancar el entorno de arranque inactivo. De forma predeterminada todos los entornos de arranque comparten los mismos dispositivos de intercambio. Para reconfigurar la zona de intercambio consulte "Para crear un nuevo entorno de arranque," en el Paso 9 o "Para crear un entorno de arranque y reconfigurar el intercambio (Interfaz de línea de comandos)".


Para activar un entorno de arranque (Interfaz de caracteres)

La primera vez que arranque desde un entorno de arranque recién creado, el software de Modernización automática de Solaris sincroniza el nuevo entorno de arranque con el que estuvo activo hasta entonces. El entorno de arranque activo no es necesariamente el original del nuevo entorno de arranque. "En este contexto, "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. Modernización automática de Solaris no efectúa esta sincronización después del arranque inicial, a menos que escriba cuando se le pregunte "¿Desea forzar operaciones de sincronización de Modernización automática?"

Si fuerza una sincronización, Modernización automática de Solaris comprueba si hay conflictos entre archivos que se vean afectados por la sincronización. Cuando se arranca el nuevo entorno y se detecta un conflicto, se emite una advertencia y los archivos no se sincronizan. A pesar de dicho conflicto, la activación puede completarse de forma satisfactoria. Puede tener lugar un conflicto, por ejemplo, en los siguientes casos:

Use esta opción con precaución, porque es posible que no pueda conocer o controlar los cambios que se hayan producido en el último entorno de arranque activo. Por ejemplo, si estaba ejecutando el software Solaris 9 en el entorno de arranque actual y ha arrancado en una versión 2.6 de Solaris con una sincronización forzada, los archivos de la versión 2.6 pueden haberse modificado Puesto que los archivos dependen de la versión del sistema operativo, el arranque de la versión de Solaris 2.6 podría fallar, ya que los archivos de Solaris 9 pueden no ser compatibles con los de Solaris 2.6.

  1. En el menú principal de la Modernización automática de Solaris, seleccione la opción Activar.

  2. Escriba el nombre del entorno de arranque que desea activar:


    Nombre de entorno de arranque: solaris_9
    Desea forzar operaciones de sincronización de Modernización automática: no
    
  3. Puede continuar o forzar una sincronización de archivos.

    • Pulse Intro para continuar.

      La primera vez que arranque con el entorno de arranque, los archivos se sincronizan automáticamente.

    • Se puede forzar una sincronización de archivos, pero utilice esta función con cuidado. Los sistemas operativos de cada uno de los entornos de arranque deben ser compatibles con los archivos que se sincronizan. Para forzar una sincronización de archivos, escriba:


      Desea forzar operaciones de sincronización de Modernización automática: 
      
  4. Pulse F3 para empezar el proceso de activación.

  5. Pulse Intro para continuar.

    El nuevo entorno de arranque se activará la próxima vez que se reinicie el sistema.

  6. Para activar el entorno de arranque inactivo, arranque el sistema:


    # init 6
    

Para activar un entorno de arranque (Interfaz de línea de comandos)

  1. Inicie la sesión como superusuario.

  2. Para activar el entorno de arranque escriba:


    # /usr/sbin/luactivate  nombre_entorno_de_arranque
    

    nombre_entorno_ de_arranque

    Especifica el nombre del entorno de arranque que se va a activar. 

  3. Rearranque.


    # init 6
    

    Precaución - Precaución -

    Utilice únicamente los comandos init o shutdown para rearrancar. Si usa los comandos reboot, halt o uadmin, el sistema no podrá cambiar de entorno de arranque. Se vuelve a arrancar el último entorno de arranque.



Ejemplo 33-4 Activación de un entorno de arranque (Interfaz de línea de comandos)

En este ejemplo el entorno de arranque second_disk se activará con el siguiente rearranque.


# /usr/sbin/luactivate second_disk
# init 6

Para activar un entorno de arranque y sincronizar archivos (Interfaz de línea de comandos)

La primera vez que arranque desde un entorno de arranque recién creado, el software de Modernización automática de Solaris sincroniza el nuevo entorno de arranque con el que estuvo activo hasta entonces. El entorno de arranque activo no es necesariamente el original del nuevo entorno de arranque. "En este contexto, "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. Modernización automática de Solaris no efectúa esta sincronización después de este arranque inicial, a menos que se use el comando luactivate con la opción -s.

Si fuerza una sincronización con la opción -s, luactivate comprueba si hay conflictos entre archivos que se vean afectados por la sincronización. Cuando se arranca el nuevo entorno y se detecta un conflicto, se emite una advertencia y los archivos no se sincronizan. A pesar de dicho conflicto, la activación puede completarse de forma satisfactoria. Puede tener lugar un conflicto, por ejemplo, en los siguientes casos:

Use esta opción con precaución, porque es posible que no pueda conocer o controlar los cambios que se hayan producido en el último entorno de arranque activo. Por ejemplo, si estaba ejecutando el software Solaris 9 en el entorno de arranque actual y ha arrancado en una versión 2.6 de Solaris con una sincronización forzada, los archivos de la versión 2.6 pueden haberse modificado Puesto que los archivos dependen de la versión del sistema operativo, el arranque de la versión de Solaris 2.6 podría fallar, ya que los archivos de Solaris 9 pueden no ser compatibles con los de Solaris 2.6.

  1. Inicie la sesión como superusuario.

  2. Para activar el entorno de arranque escriba:


    # /usr/sbin/luactivate  -s nombre_entorno_de_arranque
    

    nombre_entorno_ de_arranque

    Especifica el nombre del entorno de arranque que se va a activar. 

    -s

    Provoca la sincronización de archivos entre el último entorno de arranque activo y el nuevo.  

    La opción -s se emplea para sincronizar los archivos después de la primera activación de un entorno de arranque. La primera vez que se activa un entorno de arranque se sincronizan los archivos entre los entornos de arranque; sin embargo, esta sincronización no tiene lugar en los arranques subsiguientes. Use esta opción con precaución, porque es posible que no pueda conocer o controlar los cambios que se hayan producido en el último entorno de arranque activo.

  3. Rearranque.


    # init 6
    

Ejemplo 33-5 Activación de un entorno de arranque (Interfaz de línea de comandos)

En este ejemplo el entorno de arranque second_disk se activará en el siguiente rearranque y los archivos sí se sincronizarán.


# /usr/sbin/luactivate -s second_disk
# init 6

Recuperación después de un fallo: retorno al entorno de arranque original (Interfaz de línea de comandos)

Si se detecta un fallo después de la modernización o si la aplicación no es compatible con un componente modernizado, puede volver al entorno de arranque original con uno de los siguientes procedimientos, que dependen de la plataforma. El primer procedimiento ejecuta luactivate para volver al entorno de arranque original. Si falla el primer procedimiento, use el segundo, para arrancar desde un DVD-ROM, CD-ROM o una imagen de red.

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

Utilice este procedimiento si, después de activado satisfactoriamente el nuevo entorno de arranque, no está contento con los resultados.

  1. Inicie la sesión como superusuario.

  2. Escriba:


    # /usr/sbin/luactivate nombre_entorno_de_arranque
    

    nombre_entorno_ de_arranque

    Especifica el nombre del entorno de arranque que se va a activar.  

  3. Rearranque.


    # init 6
    

    El entorno de arranque que estaba operativo anteriormente se vuelve a convertir en el entorno de arranque activo.

Para recuperar el entorno original después de un fallo de activación del entorno de arranque

  1. Cuando aparezca el indicador OK, arranque la máquina en estado de un solo usuario desde el DVD de Solaris 9, el CD instalación de Solaris 9, la red o un disco local:


    OK boot cdrom -s 
    

    o bien


    OK boot net -s
    

    o bien


    OK boot nombre_dispositivo -s
    

    nombre_dispositivo

    Especifica el nombre de los dispositivos desde los que el sistema puede arrancar; por ejemplo, /dev/dsk/c0t0d0s0

  2. Escriba:


    # /sbin/luactivate nombre_entorno_de_arranque
    

    nombre_entorno_ de_arranque

    Especifica el nombre del entorno de arranque que se va a activar.  

  3. Cuando aparezca el indicador, escriba:


    ¿Desea activar el entorno auxiliar para activar el entorno 
    de arranque <nombre del disco> (sí o no)? 
    

    Aparecerá un mensaje que indica que la activación de restauración es satisfactoria.

  4. Rearranque.


    # init 6
    

    El entorno de arranque que estaba operativo anteriormente se vuelve a convertir en el entorno de arranque activo.

Para recuperar el entorno de arranque original con un DVD, un CD o una imagen de instalación en red

Use este procedimiento para arrancar desde un CD, DVD o imagen de instalación de red. Tiene que montar el segmento raíz (/) desde el entorno de arranque que había estado activo hasta entonces. Después, ejecute el comando luactivate, que operará el cambio. Cuando rearranque, el entorno de arranque que estaba activo antes volverá a estar en ejecución.

  1. Cuando aparezca el indicador OK, arranque la máquina en estado de un solo usuario desde el DVD de Solaris 9, el CD instalación de Solaris 9, la red o un disco local:


    OK boot cdrom -s 
    

    o bien


    OK boot net -s
    

    o bien


    OK boot nombre_dispositivo -s
    

    nombre_dispositivo

    Especifica el nombre del disco y el segmento en el que reside una copia del sistema operativo; por ejemplo, /dev/dsk/c0t0d0s0

  2. Si fuera necesario, compruebe la integridad del sistema de archivos raíz (/) del entorno de arranque de retorno después del fallo.


    # fsck nombre_dispositivo
    

    nombre_dispositivo

    Especifica la ubicación del sistema de archivos raíz (/) en el dispositivo de disco del entorno de arranque que desea recuperar. El nombre del dispositivo se introduce con el formato /dev/dsk/cnúmtnúmdnúmsnúm.

  3. Monte la raíz (/) del entorno de arranque activo en un directorio (como /mnt):


    # mount nombre_dispositivo /mnt
    

    nombre_dispositivo

    Especifica la ubicación del sistema de archivos raíz (/) en el dispositivo de disco del entorno de arranque que desea recuperar. El nombre del dispositivo se introduce con el formato /dev/dsk/cnúmtnúmdnúmsnúm.

  4. Desde la raíz (/) del entorno de arranque activo, escriba:


    # /mnt/sbin/luactivate
    

    El comando luactivate activa el entorno de arranque que funcionaba antes e indica el resultado.

  5. Desmonte /mnt


    # umount  /mnt
    
  6. Rearranque.


    # init 6
    

    El entorno de arranque que estaba operativo anteriormente se vuelve a convertir en el entorno de arranque activo.