Solaris 9: Guía de instalación

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:

Directrices para la modernización

Al modernizar un entorno de arranque con el sistema operativo Solaris más reciente, el entorno de arranque activo no queda 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 Solaris Flash, 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 Solaris Flash en un entorno de arranque.

Se puede modernizar un entorno de arranque inactivo que contenga cualquier combinación de segmentos físicos, volúmenes de Solaris Volume Manager o volúmenes de Veritas Volume Manager. El segmento seleccionado para el sistema de archivos raíz (/) debe ser una concatenación de un segmento incluida dentro de un volumen RAID–1 (duplicación). Para ver los procedimientos de creación de un entorno de arranque con sistemas de archivos duplicados, consulte Para crear un entorno de arranque con volúmenes RAID-1 (duplicaciones) (interfaz de línea de comandos).

Agregación y desconexión de paquetes con la Modernización automática de Solaris


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. Si un paquete viola estas directrices puede provocar el fallo del software de adición de paquetes o alterar el entorno de arranque activo.


Para obtener más información acerca de cómo agregar y quitar paquetes con la Modernización automática de Solaris, consulte:

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

Para modernizar mediante este procedimiento deberá utilizar 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 modernizar mediante este procedimiento deberá utilizar 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 el sistema operativo Solaris ocupa dos o más CD, utilice 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 SPARC: 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.


Para crear un perfil para utilizarlo con la Modernización automática de Solaris

En este procedimiento se muestra cómo crear un perfil para utilizarlo con la Modernización automática de Solaris. Dicho perfil se puede utilizar para modernizar un entorno de arranque inactivo mediante el comando luupgrade con la opción -j.

Para obtener más información sobre procedimientos en los que se puede usar este perfil, consulte las secciones siguientes:

  1. Use un editor de texto para crear un archivo de texto.

    Asigne al archivo un nombre descriptivo. Cerciórese de que el nombre del perfil refleja el uso que pretende darle al perfil en la instalación del software Solaris en un sistema. Por ejemplo, podría denominar a este perfil upgrade_solaris9.

  2. Agregue al perfil palabras clave y valores de perfil.

    En un perfil de la Modernización automática de Solaris sólo se pueden utilizar las palabras clave de modernización de las tablas siguientes.

    • Para efectuar una instalación con los valores de la palabra clave install_type de upgrade o flash_install, consulte la Tabla 33–2.

    • Para efectuar una instalación con el valor de palabra clave install_type de flash_update, consulte la Tabla 33–3.

    Tabla 33–2 Palabras clave de la Modernización automática de Solaris y sus descripciones

    Palabra clave 

    Descripción  

    (Obligatoria) Install_type

    Define si se debe modernizar el actual entorno Solaris de un sistema o instalar un contenedor Solaris Flash en dicho sistema. Con esta palabra clave, utilice los siguientes valores: 

    • upgrade para modernizar

    • flash_install para una instalación Solaris Flash

    • flash_update para una instalación Solaris Flash diferencial

    (Obligatoria para contenedores Solaris Flash) archive_location

    Recupera un contenedor Solaris Flash de la ubicación designada. Para ver una lista de valores que pueden utilizarse con esta palabra clave, consulte Palabra clave archive_location.

    (Opcional) cluster (agregar o suprimir clústers)

    Determina si se debe agregar o eliminar un clúster del grupo de software que se va a instalar en el sistema. Para ver una lista de valores que pueden utilizarse con esta palabra clave, consulte Palabra clave de perfil cluster (adición de grupos de software).

    (Opcional) geo

    Designa el entorno o entornos nacionales que se desea instalar en un sistema o que se quiere agregar durante una modernización del sistema. Para ver una lista de valores que pueden utilizarse con esta palabra clave, consulte Palabra clave de perfil geo.

    (Opcional) isa_bits

    Especifica si se instalarán paquetes de 64 o 32 bits de Solaris 9. Para ver una lista de valores que pueden utilizarse con esta palabra clave, consulte Palabra clave de perfil isa_bits.

    (Opcional) local_customization

    Antes de instalar un contenedor Solaris Flash en un sistema clónico puede crear secuencias de personalización para conservar las configuraciones locales del sistema clónico. La palabra clave local_customization designa el directorio donde ha almacenado estas secuencias. El valor es la ruta de acceso a la secuencia en el sistema clónico. Si desea más información sobre las secuencias anteriores y posteriores a la implementación, consulte Creación de las secuencias de personalización.

    (Opcional) locale

    Designa los paquetes de entorno nacional que se desea instalar o agregar durante la modernización. Para ver una lista de valores que pueden utilizarse con esta palabra clave, consulte Palabra clave de perfil locale.

    (Opcional) package

    Determina si se debe agregar o eliminar un paquete del grupo de software que se va a instalar en el sistema. Para ver una lista de valores que pueden utilizarse con esta palabra clave, consulte Palabra clave de perfil package.

    Tabla 33–3 Palabras clave de la Modernización automática de Solaris para crear un contenedor diferencial y sus descripciones

    Palabra clave 

    Descripción  

    (Obligatoria) install_type

    Define la instalación de un contenedor Solaris Flash en el sistema. El valor para un contenedor diferencial es flash_update.

    (Obligatoria) archive_location

    Recupera un contenedor Solaris Flash de la ubicación designada. Para ver una lista de valores que pueden utilizarse con esta palabra clave, consulte Palabra clave archive_location.

    (Opcional) forced_deployment

    Fuerza la instalación de un contenedor diferencial Solaris Flash en un sistema clónico distinto de aquel que el software espera. Si utiliza forced_deployment, todos los archivos nuevos se borran para llevar al sistema clónico al estado esperado Si no está seguro de desear la eliminación de los archivos, use el predeterminado que protege a los archivos nuevos deteniendo la instalación.

    (Opcional) local_customization

    Antes de instalar un contenedor Solaris Flash en un sistema clónico puede crear secuencias de personalización para conservar las configuraciones locales del sistema clónico. La palabra clave local_customization designa el directorio donde ha almacenado estas secuencias. El valor es la ruta de acceso a la secuencia en el sistema clónico. Si desea más información sobre las secuencias anteriores y posteriores a la implementación, consulte Creación de las secuencias de personalización.

    (Opcional) no_content_check

    Al instalar un sistema clónico con un contenedor diferencial Solaris Flash, puede usar la palabra clave no_content_check para omitir la validación archivo por archivo. Este tipo de validación asegura que el sistema clónico es un duplicado del sistema principal. Evite el uso de esta palabra clave a menos que esté seguro de que el sistema clónico sea un duplicado del sistema principal original.

    (Opcional) no_master_check

    Al instalar un sistema clónico con un contenedor diferencial Solaris Flash, puede usar la palabra clave no_master_check para omitir la comprobación de archivos. Los sistemas de archivos clónicos no se comprueban. La comprobación garantiza que el sistema clónico se construyó a partir del sistema maestro original. Evite el uso de esta palabra clave a menos que esté seguro de que el sistema clónico sea un duplicado del sistema principal original.

  3. Guarde el perfil en un directorio en el sistema local.

  4. Cerciórese de que root tiene el perfil y de que los permisos se fijan en 644.

  5. Compruebe el perfil (opcional).

    Para ver un procedimiento para comprobar el perfil, consulte Para comprobar un perfil para utilizarlo con la Modernización automática de Solaris.


Ejemplo 33–3 Creación de un perfil de la Modernización automática de Solaris

En este ejemplo, un perfil proporciona los parámetros de modernización. Este perfil se utilizará para modernizar un entorno de arranque inactivo con el comando de la Modernización automática de Solaris luupgrade, con las opciones -u y -j. Este perfil agrega un paquete y un clúster. También se agrega al perfil un entorno nacional regional, así como otros entornos adicionales. Si agrega entornos nacionales al perfil, compruebe que ha creado un entorno de arranque con espacio de disco adicional.

# profile keywords         profile values
# ----------------         -------------------
  install_type             upgrade
  package                  SUNWxwman add
  cluster                  SUNWCacc add
  geo                      C_Europe
  locale                   zh_TW
  locale                   zh_TW.BIG5
  locale                   zh_TW.UTF-8
  locale                   zh_HK.UTF-8
  locale                   zh_HK.BIG5HK
  locale                   zh
  locale                   zh_CN.GB18030
  locale                   zh_CN.GBK
  locale                   zh_CN.UTF-8


Ejemplo 33–4 Creación de un perfil de la Modernización automática de Solaris para instalar un contenedor diferencial

El ejemplo de perfil siguiente lo utiliza la Modernización automática de Solaris para instalar un contenedor diferencial en un sistema clónico. Sólo se agregan, borran o modifican los archivos especificados en el contenedor diferencial. El contenedor Solaris Flash se recupera de un servidor NFS. La imagen la construyó el sistema maestro original, por lo que no se comprueba si en el sistema clónico hay una imagen de sistema válida. Este perfil lo utilizará el comando de la Modernización automática de Solaris luupgrade con las opciones -u y -j.

# profile keywords         profile values
# ----------------         -------------------
 install_type              flash_update
 archive_location          nfs installserver:/export/solaris/flasharchive/solaris9archive
 no_master_check

Para utilizar el comando luupgrade para la instalación del contenedor diferencial, consulte Para instalar un contenedor Solaris Flash con un perfil (interfaz de línea de comandos).


Para comprobar un perfil para utilizarlo con la Modernización automática de Solaris

Una vez creado un perfil, utilice el comando luupgrade para comprobarlo. La salida de la instalación que genera luupgrade permite determinar rápidamente si un perfil funciona como se esperaba.

  1. Compruebe el perfil.


    # luupgrade -u -n nombre_entorno_de_arranque -D -s ruta_a_imagen_de_so -j ruta_perfil
    
    -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.

    -D

    El comando luupgrade utiliza la configuración de disco del entorno de arranque seleccionado para comprobar las opciones de perfil que se pasan mediante la opción -j.

    -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 ruta_del_perfil

    Ruta a un perfil configurado para modernización. El perfil debe estar ubicado en un directorio en el sistema local.


Ejemplo 33–5 Comprobación de un perfil mediante la Modernización automática de Solaris

En el ejemplo siguiente, el perfil se denomina upgrade_solaris9. Este perfil se ha comprobado satisfactoriamente en el entorno de arranque inactivo denominado s9u1b08.


# luupgrade -u -n s9u1b08 -D -s /net/installsvr/export/s9u1/combined.s9s_u1wos \
 -j /var/tmp/flash_profile
Validating the contents of the media /net/installsvr/export/s9u1/combined.s9s_u1wos.
The media is a standard Solaris media.
The media contains an operating system upgrade image.
The media contains Solaris version 9.
Locating upgrade profile template to use.
Locating the operating system upgrade program.
Checking for existence of previously scheduled Live Upgrade requests.
Creating upgrade profile for BE s9u1b08.
Determining packages to install or upgrade for BE s9u1b08.
Simulating the operating system upgrade of the BE s9u1b08.
The operating system upgrade simulation is complete.
INFORMATION: var/sadm/system/data/upgrade_cleanup contains a log of the
upgrade operation.
INFORMATION: var/sadm/system/data/upgrade_cleanup contains a log of
cleanup operations required.
The Solaris upgrade of the boot environment s9u1b08 is complete.

Ahora puede utilizar el perfil para modernizar un entorno de arranque inactivo.

Para modernizar con un perfil mediante la Modernización automática de Solaris (interfaz de línea de comandos)

El procedimiento proporciona instrucciones detalladas para modernizar un sistema operativo Solaris mediante un perfil.

Si desea instalar un contenedor Solaris Flash mediante un perfil, consulte Para instalar un contenedor Solaris Flash con un perfil (interfaz de línea de comandos).

Si ha agregado entornos nacionales al perfil, compruebe que ha creado un entorno de arranque con espacio en el disco adicional.

  1. Inicie la sesión como superusuario.

  2. Cree un perfil.

    Consulte la Tabla 33–2 para ver una lista de palabras clave de modernización que se pueden utilizar en un perfil de la Modernización automática de Solaris.

  3. Escriba:


    # luupgrade -u -n nombre_entorno_de_arranque -s ruta_a_imagen_de_so -j ruta_perfil
    
    -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. 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 ruta_del_perfil

    Ruta de acceso a un perfil. El perfil debe estar ubicado en un directorio en el sistema local. Para obtener información sobre cómo crear un perfil, consulte Para crear un perfil para utilizarlo con la Modernización automática de Solaris.

    El entorno de arranque está listo para ser activado.


    Ejemplo 33–6 Modernización de un entorno de arranque mediante un perfil de JumpStart personalizado (interfaz de línea de comandos)

    En este ejemplo se instala un contenedor en el entorno de arranque second_disk. Para acceder al perfil se utiliza la opción -j. El entorno de arranque queda entonces listo para ser activado. Para crear un perfil, consulte Para crear un perfil para utilizarlo con la Modernización automática de Solaris.


    # luupgrade -u -n second_disk \
    -s /net/installmachine/export/solarisX/OS_image \
    -j /var/tmp/profile