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

Capítulo 37 Mantenimiento de los entornos de arranque de la Modernización automática de Solaris (tareas)

Este capítulo explica diversas tareas de mantenimiento, como el tener al día un sistema de archivos de un entorno de arranque o la eliminación de éste. Este capítulo se divide en los siguientes apartados:

Información general sobre el mantenimiento de la Modernización automática de Solaris

Tabla 37–1 Información general sobre el mantenimiento de la Modernización automática de Solaris

Tarea 

Descripción 

Para obtener instrucciones 

(Opcional) Visualizar el estado 

  • Vea si un entorno de arranque esta activo, se está activando, si su activación está programada o si hay una comparación en curso

 
  • Compare los entornos de arranque activos e inactivos

 
  • Muestre el nombre del entorno de arranque activo

 
  • Vea las configuraciones de un entorno de arranque

(Opcional) Actualizar un entorno de arranque inactivo 

Vuelva a copiar sistemas de archivos del entorno de arranque sin cambiar su configuración 

Actualización de un entorno de arranque configurado previamente

(Opcional) Otras tareas 

  • Suprima un entorno de arranque

 
  • Cambie el nombre de un entorno de arranque

 
  • Agregue o cambie una descripción asociada con un nombre de entorno de arranque

 
  • Cancele los trabajos programados

Visualización del estado de todos los entornos de arranque

Use el menú Estado o el comando lustatus para ver la información sobre el entorno de arranque. Si no se especifica ningún entorno de arranque, se muestra la información de estado de todos los entornos de arranque del sistema.

Aparecen los siguientes detalles sobre cada entorno de arranque:

Para visualizar el estado de todos los entornos de arranque (interfaz de caracteres)

  1. En el menú principal seleccione la opción Estado.

    Aparecerá una tabla como ésta:


    Nombre             Está      Activo Activo        Se puede  Estado
    entorno arranque   Completo  ahora  AlRearrancar  borrar    copia
    ------------------------------------------------------------------------
    disk_a_S7          sí        sí     sí            no        -
    disk_b_S7database  sí        no     no            sí        COPIA
    disk_b_S8          no        no     no            sí        -

    Nota –

    En este ejemplo, no se podrían realizar operaciones de copia, cambio de nombre o modernización en disk_b_S8 porque no esta completado, ni en disk_b_S7database porque hay una operación de modernización en curso.


Para visualizar el estado de todos los entornos de arranque (interfaz de línea de comandos)

  1. Inicie la sesión como superusuario.

  2. Escriba:


    # lustatus nombre_entorno_arranque
    
    nombre_entorno_ de_arranque

    Especifica el nombre del entorno de arranque inactivo cuyo estado se va a visualizar. Si lo omite, el comando lustatus muestra el estado de todos los entornos de arranque del sistema.

    En este ejemplo se muestra el estado de todos los entornos de arranque.


    Nombre             Está      Activo Activo        Se puede  Estado
    entorno arranque   Completo  ahora  AlRearrancar  borrar    copia
    ------------------------------------------------------------------------
    disk_a_S7          sí        sí     sí            no        -
    disk_b_S7database  sí        no     no            sí        COPIA
    disk_b_S8          no        no     no            sí        -

    Nota –

    En este ejemplo, no se podrían realizar operaciones de copia, cambio de nombre o modernización en disk_b_S8 porque no esta completado, ni en disk_b_S7database porque hay una operación de modernización en curso.


Actualización de un entorno de arranque configurado previamente

Se puede actualizar el contenido de un entorno de arranque configurado previamente con el menú Copiar o el comando lumake. Los sistemas de archivos del entorno de arranque activo (original) se copian al entorno de arranque de destino. Los datos del destino se eliminan. Para poder copiar un entorno de arranque, su estado debe ser “completo”. Consulte Visualización del estado de todos los entornos de arranque para determinar el estado de un entorno de arranque.

Es posible planificar las copias para un momento posterior, pero sólo se puede programar un trabajo cada vez. Para cancelar una copia planificada, consulte Cancelación de un trabajo planificado de creación, modernización o copia.

Para actualizar un entorno de arranque configurado previamente (interfaz de caracteres)

  1. En el menú principal seleccione la opción Copiar.

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


    Nombre del entorno de arranque de destino: solaris8
    
  3. Continúe o planifique la copia para más tarde:

    • Para continuar con la copia, pulse Intro.

      Se actualiza el entorno de arranque inactivo.

    • Para planificar la copia, escriba s, una hora (con el formato de comando at) y la dirección de correo electrónico donde deberán enviarse los resultados:


      ¿Desea planificar la copia? s
      Escriba la hora en formato 'at' para crear una planificación: 8:15 PM
      Escriba la dirección donde enviar por correo electrónico el registro de la copia:
      cualquiera@cualquierparte.com

      Para recibir información sobre los formatos horarios, consulte la página de comando man at(1).

      Se actualiza el entorno de arranque inactivo.

      Para cancelar una copia planificada, consulte Cancelación de un trabajo planificado de creación, modernización o copia.

Para actualizar un entorno de arranque configurado previamente (interfaz de línea de comandos)

Este procedimiento copia archivos de origen encima de archivos obsoletos en un entorno de arranque que se ha creado previamente.

  1. Inicie la sesión como superusuario.

  2. Escriba:


    # lumake -n  nombre_entorno_de_arranque [-s entorno_de_arranque_de_origen]
    [-t  hora] [-m dirección_de_correo_electrónico]
    
    -n nombre_entorno_ de_arranque

    Especifica el nombre del entorno de arranque que contiene sistemas de archivos que se van a reemplazar.

    -s entorno_arranque_de_origen

    (Opcional) Especifica el nombre del entorno de arranque de origen que contiene los sistemas de archivos que se copiarán en el entorno de arranque de destino. Si se omite esta opción, el comando lumake usa el entorno de arranque actual como origen.

    -t hora

    (Opcional) Configura un trabajo por lotes para copiar los sistemas de archivos en un entorno de arranque especificado a una hora concreta. La hora debe indicarse en el formato que especifica la página de comando man at(1).

    -m dirección_de_ correo_electrónico

    (Opcional) Permite enviar por correo electrónico la salida del comando lumake a una dirección especificada, una vez finalizada la ejecución del comando. La dirección_de_correo_electrónico no se comprueba. Sólo se puede usar esta opción con -t.


Ejemplo 37–1 Actualización de un entorno de arranque configurado previamente (interfaz de línea de comandos)

En este ejemplo, los sistemas de archivo de first_disk se copian en second_diskCuando el trabajo se ha completado, se envía un correo electrónico a Juan en cualquierparte.com.


# lumake -n  second_disk -s first_disk -m juan@cualquierparte.com

Los archivos de first_disk se copian a second_disk y se envía una notificación por correo electrónico. Para cancelar una copia planificada, consulte Cancelación de un trabajo planificado de creación, modernización o copia.


Cancelación de un trabajo planificado de creación, modernización o copia

Un trabajo planificado de creación, modernización o copia de un entorno de arranque se puede cancelar en cualquier momento antes de su inicio. Un trabajo se puede planificar para una hora específica. En la GUI se realizaría con los menús Crear un entorno de arranque, Modernizar un entorno de arranque o Copiar un entorno de arranque. En la CLI, el trabajo se puede planificar con el comando lumake. En un momento determinado sólo puede haber un trabajo planificado en el sistema.

Para cancelar un trabajo planificado de creación, modernización o copia (interfaz de caracteres)

  1. En el menú principal seleccione la opción Cancelar.

  2. Para ver una lista de entornos de arranque que se puede cancelar, pulse F2.

  3. Seleccione el entorno de arranque que desea cancelar.

    El trabajo no se ejecutará a la hora especificada.

Para cancelar un trabajo planificado de creación, modernización o copia (interfaz de línea de comandos)

  1. Inicie la sesión como superusuario.

  2. Escriba:


    # lucancel
    

    El trabajo no se ejecutará a la hora especificada.

Comparación de entornos de arranque

Use el menú Comparar o el comando lucompare para comprobar las diferencias entre el entorno de arranque activo y los demás entornos de arranque. Es condición indispensable que el entorno de arranque inactivo se encuentre en el estado de completo y que no haya un trabajo de copia pendiente. Consulte Visualización del estado de todos los entornos de arranque.

El entorno de arranque especificado no puede tener particiones montadas con los comandos lumount o mount.

Para comparar entornos de arranque (interfaz de caracteres)

  1. En el menú principal seleccione la opción Comparar.

  2. Seleccione Comparar con el original o Comparar con un entorno de arranque activo.

  3. Pulse F3.

  4. Escriba los nombres del entorno de arranque original (activo), el del entorno de arranque inactivo y la ruta a un archivo:


    Nombre del superior: solaris8
    Nombre del subordinado: solaris8-1
    Ruta completa del archivo para la salida de almacenamiento: /tmp/compare
    
  5. Para guardar en el archivo, pulse F3.

    El menú Comparar muestra los siguientes atributos de archivo:

    • Modo

    • Número de enlaces

    • Propietario

    • Grupo

    • Suma de comprobación: realiza la suma de comprobación sólo si el archivo del entorno de arranque especificado coincide con su equivalente en el entorno de arranque activo, en todos los campos indicados anteriormente. Si todo cuadra, pero el resultado de la suma de comprobación es diferente, las sumas de comprobación diferentes se adjuntan a las entradas de los archivos comparados.

    • Tamaño

    • Existencia de archivos en un solo entorno de arranque

  6. Para volver al menú Comparar, pulse F3.

Para comparar entornos de arranque (interfaz de línea de comandos)

  1. Inicie la sesión como superusuario.

  2. Escriba:


    # /usr/sbin/lucompare -i  archivo_entrada (or) -t -o  archivo_salida nombre_entorno_arranque
    
    -i  archivo_entrada

    Comparar los archivos enumerados en archivo_entrada. Éstos deben ser nombres de archivo absolutos. Si la entrada del archivo es un directorio, la comparación se referirá al directorio. Use esta opción o -i, pero no ambas.

    -t

    Comparar sólo los archivos no binarios. Esta comparación utiliza el comando file(1) en cada uno de los archivos para determinar si se trata de archivos de texto. Use esta opción o -i, pero no ambas.

    -o  archivo_salida

    Redireccionar la salida de diferencias a archivo_salida.

    nombre_entorno_ de_arranque

    Especifica el nombre del entorno de arranque que se compara con el entorno de arranque activo.


Ejemplo 37–2 Comparación de entornos de arranque (interfaz de línea de comandos)

En este ejemplo, el entorno de arranque first_disk (origen) se compara con el entorno de arranque second_disk y los resultados se envían a un archivo.


# /usr/sbin/lucompare -i  /etc/lu/compare/ \
-o /var/tmp/compare. out second_disk

Eliminación de un entorno de arranque inactivo

Use el menú Suprimir o el comando ludelete. No se puede eliminar ni el entorno de arranque activo ni el que se activará en el próximo arranque. El entorno de arranque que se va a borrar debe estar en el estado de completo,es decir que no esté inmerso en ninguna operación en que se vaya a cambiar su estado. Consulte Visualización del estado de todos los entornos de arranque para determinar el estado de un entorno de arranque. Tampoco es posible borrar un entorno de arranque que tenga sistemas de archivos montados con el comando lumount.

Para eliminar un entorno de arranque inactivo (interfaz de caracteres)

  1. En el menú principal seleccione Suprimir.

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


    Nombre de entorno de arranque: solaris8
    

    Se eliminará el entorno de arranque inactivo.

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

  1. Inicie la sesión como superusuario.

  2. Escriba:


    # ludelete nombre_entorno_arranque
    
    nombre_entorno_ de_arranque

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


Ejemplo 37–3 Eliminación de un entorno de arranque inactivo (Interfaz de línea de comandos)

En este ejemplo se borra el entorno de arranque second_disk.


# ludelete second_disk

Visualización del nombre del entorno de arranque activo

Use el menú Actual o el comando lucurr para visualizar el nombre del entorno de arranque que se está ejecutando actualmente. Si no hay entornos de arranque configurados en el sistema, aparecerá el mensaje “No hay entornos de arranque definidos”. Observe que el comando lucurr sólo indica el nombre del entorno de arranque actual, no el del entorno de arranque que se activará en el próximo rearranque. Consulte Visualización del estado de todos los entornos de arranque para determinar el estado de un entorno de arranque.

Para visualizar el nombre del entorno de arranque activo (interfaz de caracteres)

  1. En el menú principal seleccione la opción Actual.

    En pantalla aparecerá el nombre del entorno de arranque activo o el mensaje “No hay entornos de arranque definidos”.

Para visualizar el nombre del entorno de arranque activo (interfaz de línea de comandos)

    Escriba:


    # /usr/sbin/lucurr
    

Ejemplo 37–4 Visualización del nombre del entorno de arranque activo (interfaz de línea de comandos)

En este ejemplo se muestra el nombre del entorno de arranque actual.


# /usr/sbin/lucurr
solaris8

Cambio del nombre del entorno de arranque

En las modernizaciones de entornos de arranque de una versión de Solaris a otra suele ser útil asignar un nuevo nombre al entorno de arranque. Por ejemplo, después de una modernización del sistema operativo, es posible cambiar el nombre del entorno de arranque de solaris7 a solaris8. Use el menú Cambiar nombre o el comando lurename para cambiar el nombre del entorno de arranque inactivo.

El nuevo nombre debe cumplir los siguientes requisitos:

Para poder cambiar el nombre de un entorno de arranque éste debe tener el estado de “completo”. Consulte Visualización del estado de todos los entornos de arranque para determinar el estado de un entorno de arranque. No puede renombrarse un entorno de arranque que tenga sistemas de archivos montados con los comandos lumount o mount.

Para cambiar el nombre de un entorno de arranque inactivo (interfaz de caracteres)

  1. En el menú principal seleccione la opción Cambiar nombre.

  2. Escriba el entorno de arranque que desea renombrar y el nuevo nombre.

  3. Para guardar los cambios, pulse F3.

Para cambiar el nombre de un entorno de arranque inactivo (interfaz de línea de comandos)

  1. Inicie la sesión como superusuario.

  2. Escriba:


    # lurename -e  nombre_entorno_arranque -n  nuevo_nombre
    
    -e nombre_entorno_arranque

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

    -n nuevo_nombre

    Especifica el nuevo nombre del entorno de arranque inactivo.

    En este ejemplo, el nombre de second_disk se cambia a third_disk.


    # lurename -e  second_disk  -n  third_disk
    

Adición o cambio de una descripción asociada con un nombre de entorno de arranque

Se puede asociar una descripción con el nombre de un entorno de arranque. La descripción no reemplaza al nombre, en ningún caso. Aunque la longitud y los caracteres utilizables en el nombre de un entorno de arranque están restringidos, no es así en el caso de la descripción. La descripción puede ser texto simple o tan compleja como un archivo de imagen gif. La descripción se puede crear en estos momentos:

Para obtener más información sobre el uso de la opción -A con el comando lucreate, consulte Para crear un entorno de arranque por primera vez (interfaz de línea de comandos). Para obtener más información sobre cómo crear la descripción una vez creado el entorno de arranque, consulte los siguientes procedimientos o la página de comando man: ludesc(1M).

Para agregar o cambiar una descripción de un entorno de arranque con texto

  1. Inicie la sesión como superusuario.

  2. Escriba:


    # /usr/sbin/ludesc -n  nombre_entorno_arranque 'descripción_entorno_arranque'
    
    -n nombre_entorno_ de_arranque'descripción_ entorno_de_arranque'

    Especifica el nombre del entorno de arranque y la nueva descripción que se debe asociar con el nombre


Ejemplo 37–5 Adición de una descripción al nombre de un entorno de arranque con texto

En este ejemplo se agrega una descripción un entorno de arranque denominado second_disk. La descripción es un archivo de texto escrito entre comillas simples.


# /usr/sbin/ludesc -n second_disk 'Solaris 9 test build'

Para agregar o cambiar una descripción de un entorno de arranque con un archivo

  1. Inicie la sesión como superusuario.

  2. Escriba:


    # /usr/sbin/ludesc -n nombre_entorno_arranque -f nombre_archivo
    
    -n nombre_entorno_arranque

    Especifica el nombre del entorno de arranque

    nombre_archivo

    Especifica el archivo que se debe asociar con el nombre de un entorno de arranque.


Ejemplo 37–6 Adición de una descripción al nombre de un entorno de arranque con un archivo

En este ejemplo se agrega una descripción un entorno de arranque denominado second_disk. La descripción está en un archivo gif.


# /usr/sbin/ludesc -n second_disk -f rose.gif

Para determinar el nombre de un entorno de arranque a partir de una descripción de texto

  1. Inicie la sesión como superusuario.

  2. Escriba:


    # /usr/sbin/ludesc -A 'descripción_entorno_arranque'
    
    -A 'descripción_entorno_arranque'

    Muestra el nombre del entorno de arranque asociado con la descripción.


Ejemplo 37–7 Determinación del nombre de un entorno de arranque a partir de una descripción

En este ejemplo, el nombre del entorno de arranque, second_disk, se determina mediante el uso de la opción -A con la descripción.


# /usr/sbin/ludesc -A  'Solaris 9 test build'
 second_disk

Para determinar el nombre de un entorno de arranque a partir de una descripción en un archivo

  1. Inicie la sesión como superusuario.

  2. Escriba:


    # /usr/sbin/ludesc -f  nombre_archivo
    
    -f nombre_archivo

    Muestra el nombre del entorno de arranque asociado con la descripción ubicada en un archivo


Ejemplo 37–8 Determinación del nombre de un entorno de arranque a partir de una descripción en un archivo

En este ejemplo, el nombre del entorno de arranque, second_disk, se determina mediante el uso de la opción -f y el nombre del archivo que contiene la descripción.


# /usr/sbin/ludesc -f rose.gif
second_disk

Para determinar la descripción de un entorno de arranque a partir de un nombre

  1. Inicie la sesión como superusuario.

  2. Escriba:


    # /usr/sbin/ludesc -n nombre_entorno_arranque
    
    -n nombre_entorno_arranque

    Muestra la descripción asociada con el nombre del entorno de arranque.


Ejemplo 37–9 Determinación de la descripción de un entorno de arranque a partir del nombre

En este ejemplo, la descripción se determina mediante el uso de la opción -n con el nombre del entorno de arranque.


# /usr/sbin/ludesc -n  second_disk
Solaris 9 test build

Visualización de la configuración de un entorno de arranque

Use el menú Enumerar o el comando lufslist para enumerar la configuración de un entorno de arranque. La salida incluye el segmento de disco (sistema de archivos), el tipo de sistema de archivos y el tamaño de éste para cada punto de montaje de entorno de arranque.

Para visualizar la configuración de todos los entornos de arranque inactivos (interfaz de caracteres)

  1. En el menú principal seleccione la opción Enumerar.

  2. Para ver el estado de un entorno de arranque, escriba el nombre.


    Nombre de entorno de arranque: solaris8
    
  3. Pulse F3.

    El ejemplo siguiente muestra una lista.


    Sistema_archivos      Tipo_SA       Tamaño (Mb) Montado en
    ------------------------------------------------------------------
    /dev/dsk/c0t0d0s1         swap           512.11 -
    /dev/dsk/c0t4d0s3         ufs           3738.29 /
    /dev/dsk/c0t4d0s4         ufs            510.24 /opt
  4. Para volver al menú Enumerar pulse F6.

Para ver la configuración de un entorno de arranque (interfaz de línea de comandos)

  1. Inicie la sesión como superusuario.

  2. Escriba:


    # lufslist 
    
    nombre_entorno_ de_arranque

    Especifica el nombre del entorno de arranque para ver las características del sistema de archivos.

    El ejemplo siguiente muestra una lista.


    Sistema_archivos   Tipo-SA    Tamaño (Mb) Montado en
     ------------------------------------------------------------------
    /dev/dsk/c0t0d0s1         swap           512.11 -
    /dev/dsk/c0t4d0s3         ufs           3738.29 /
    /dev/dsk/c0t4d0s4         ufs            510.24 /opt