Omitir V�nculos de navegaci�n | |
Salir de la Vista de impresi�n | |
![]() |
Guía de instalación de Oracle Solaris 10 8/11: Solaris Live Upgrade y planificación de la actualización |
Parte I Actualización con Actualización automática de Solaris
1. Dónde encontrar información sobre cómo planificar la instalación de Solaris
2. Actualización automática de Solaris (descripción general)
3. Actualización automática de Solaris (planificación)
4. Uso de Actualización automática de Solaris para crear un entorno de inicio (tareas)
5. Actualización con Actualización automática de Solaris
6. Recuperación después de un fallo: retorno al entorno de inicio original (tareas)
7. Mantenimiento de los entornos de inicio de Actualización automática de Solaris (tareas)
8. Actualización del sistema operativo Oracle Solaris en un sistema con zonas no globales instaladas
9. Actualización automática de Solaris (ejemplos)
Ejemplo de actualización con Actualización automática de Solaris
Preparación para el uso de Actualización automática de Solaris
Para crear un entorno de inicio
Para actualizar el entorno de inicio inactivo
Para comprobar si se puede iniciar con el entorno de inicio
Ejemplo de desconexión y actualización de un lado de un volumen RAID-1 (reflejo)
Ejemplo de migración de un volumen ya creado a un volumen RAID-1 de Solaris Volume Manager
Para crear un entorno de inicio vacío
Para instalar un archivo Solaris Flash en un nuevo entorno de inicio
Para activar el nuevo entorno de inicio
10. Actualización automática de Solaris (referencia de comandos)
Parte II Actualización y migración con Actualización automática de Solaris a una agrupación raíz ZFS
11. Actualización automática de Solaris y ZFS (descripción general)
12. Actualización automática de Solaris para ZFS (planificación)
13. Creación de un entorno de inicio para agrupaciones raíz ZFS
14. Actualización automática de Solaris para ZFS con zonas no globales instaladas
A. Resolución de problemas (tareas)
B. Requisitos de empaquetado SVR4 adicionales (referencia)
En este ejemplo se crea un entorno de inicio con el comando lucreate en un sistema que ejecuta la versión Solaris 9. El nuevo entorno de arranque se moderniza a la versión de Oracle Solaris 10 8/11 mediante el comando luupgrade. El entorno de inicio actualizado se activa mediante el comando luactivate. También se incluye un ejemplo de cómo retroceder al entorno de inicio original.
Antes de ejecutar Solaris Live Upgrade por primera vez, debe instalar los últimos paquetes de Solaris Live Upgrade desde el medio de instalación e instalar los parches que aparecen en el documento informativo de My Oracle Support 1004881.1 - Requisitos de parche de software de Solaris Live Upgrade (anteriormente 206844). Busque el documento informativo 1004881.1 - Requisitos de parche de software de Solaris Live Upgrade (anteriormente 206844) en el sitio web My Oracle Support.
Los parches y paquetes más recientes aseguran que dispone en la versión de todas las correcciones de errores más recientes y las nuevas funciones. Instale todos los parches pertinentes para el sistema antes de proceder a crear un nuevo entorno de inicio.
A continuación se describen los pasos en el documento informativo en My Oracle Support 1004881.1 - Requisitos de parche de software de Solaris Live Upgrade (anteriormente 206844).
Nota - Este procedimiento presupone que el sistema está ejecutando Volume Manager. Para obtener más información sobre la administración de medios extraíbles con Volume Manager, consulte la System Administration Guide: Devices and File Systems.
Conviértase en superusuario o asuma una función similar.
Nota - Las funciones incluyen autorizaciones y comandos con privilegios. Para obtener más información sobre los roles, consulte Configuración de RBAC (mapa de tareas) de Guía de administración del sistema: servicios de seguridad.
Desde el sitio web de My Oracle Support, siga las instrucciones del documento informativo 1004881.1 - Requisitos de parche de software de Solaris Live Upgrade (anteriormente 206844) para agregar y quitar paquetes de Solaris Live Upgrade.
Suprima los paquetes de Actualización automática de Solaris ya instalados.
Los tres paquetes de Actualización automática de Solaris, SUNWluu, SUNWlur y SUNWlucfg, contienen el software necesario para actualizar o aplicar un parche mediante Actualización automática de Solaris. Los paquetes contienen el software ya instalado, nuevas funciones y soluciones de errores. La actualización o la aplicación de un parche a la versión de destino no será factible a menos que suprima los paquetes ya instalados e instale los nuevos antes de utilizar Actualización automática de Solaris. El paquete SUMWlucfg es una novedad disponible a partir de Solaris 10 8/07. Si utiliza paquetes de Actualización automática de Solaris de una versión anterior a Solaris 10 8/07, no necesita eliminar este paquete.
# pkgrm SUNWlucfg SUNWluu SUNWlur
Instale los nuevos paquetes de Actualización automática de Solaris.
Puede instalar los paquetes mediante el comando liveupgrade20 que se encuentra en el CD o DVD de instalación, o bien mediante el comando pkgadd. El comando liveupgrade20 requiere el software Java. Si el sistema no cuenta con el software Java instalado, debe utilizar el comando pkgadd para instalar los paquetes. Consulte el documento informativo de My Oracle Support para obtener más información.
Si usa el DVD del sistema operativo Oracle Solaris, cambie los directorios y ejecute el instalador:
Cambie los directorios.
# cd /cdrom/cdrom0/Solaris_10/Tools/Installers
Nota - Para los sistemas basados en SPARC, la ruta de acceso al instalador es diferente de las versiones anteriores a Solaris 10 10/08:
# cd /cdrom/cdrom0/s0/Solaris_10/Tools/Installers
Ejecute el instalador
# ./liveupgrade20 -noconsole - nodisplay
Las opciones -noconsole y -nodisplay impiden que se muestre la interfaz de caracteres (CUI).
Nota - La CUI de Actualización automática de Solaris ya no se admite.
Si está utilizando el software de Solaris, CD 2, puede ejecutar el instalador sin cambiar la ruta.
% ./installer
Compruebe que los paquetes se hayan instalado correctamente.
# pkgchk -v SUNWlucfg SUNWlur SUNWluu
Instale los parches que se muestran en el documento informativo 1004881.1 - Requisitos de parche de software de Solaris Live Upgrade (anteriormente 206844).
Si desea almacenar los parches en un disco local, cree un directorio como /var/tmp/lupatches.
En el sitio web de My Oracle Support, obtenga la lista de parches.
Cambie al directorio del parche, como en este ejemplo.
# cd /var/tmp/lupatches
Instale los parches.
# patchadd -M path-to-patchespatch-id patch-id
ruta_a_parches es la ruta de acceso al directorio de parches, como por ejemplo, /var/tmp/lupatches. id_parche es el número o números del parche. Si especifica varios nombres de revisiones, sepárelos con espacios.
Nota - Los parches se tienen que aplicar en el orden especificado en el documento informativo 1004881.1 - Requisitos de parche de software de Solaris Live Upgrade (anteriormente 206844).
Reinicie el sistema si es necesario. Es necesario reiniciar el sistema para que se apliquen determinadas revisiones.
Sólo x86: es necesario reiniciar el sistema. De lo contrario, Actualización automática de Solaris fallará.
# init 6
Ahora tiene los paquetes y los parches necesarios para la creación correcta de un nuevo entorno de inicio.
Se asigna el nombre c0t4d0s0 al entorno de inicio original mediante la opción -c. Sólo es necesario asignar un nombre al entorno de inicio original al crear el primer entorno de inicio. 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 inicio por primera vez".
El nuevo entorno de inicio se denomina c0t15d0s0. La opción -A crea una descripción asociada al nombre del entorno de inicio.
El sistema de archivos raíz (/) se copia en el nuevo entorno de inicio. También se crea un nuevo segmento de intercambio, en lugar de compartir el del entorno de inicio original.
# lucreate -A 'BE_description' -c /dev/dsk/c0t4d0s0 -m /:/dev/dsk/c0t15d0s0:ufs\ -m -:/dev/dsk/c0t15d0s1:swap -n /dev/dsk/c0t15d0s0
El entorno de inicio inactivo se denomina c0t15d0s0. La imagen del sistema operativo que se va a utilizar para la actualización se toma de la red.
# luupgrade -n c0t15d0s0 -u -s /net/ins-svr/export/Solaris_10 \ combined.solaris_wos
El comando lustatus informa si la creación del nuevo entorno de inicio está terminada, y si se puede iniciar con él.
# lustatus boot environment Is Active Active Can Copy Name Complete Now OnReboot Delete Status ------------------------------------------------------------------------ c0t4d0s0 yes yes yes no - c0t15d0s0 yes no no yes -
Para poder iniciar desde el entorno c0t15d0s0, se utiliza el comando luactivate. El sistema se reinicia y c0t15d0s0 se convierte en el entorno de inicio activo. El entorno de inicio c0t4d0s0 ha quedado inactivo.
# luactivate c0t15d0s0 # init 6
Los siguientes procedimientos de recuperación después de un fallo dependen de la situación de activación del nuevo entorno de inicio:
Para sistemas SPARC:
La activación ha sido satisfactoria, pero desea volver al entorno de inicio original. Consulte el Ejemplo 9-1.
La activación ha fallado y puede iniciar con el entorno original. Consulte el Ejemplo 9-2.
La activación ha fallado y debe utilizar un medio o una imagen de instalación de red para iniciar el entorno original. Consulte el Ejemplo 9-3.
A partir de la versión 10 1/06 de Solaris, en los sistemas basados en x86, al utilizar el menú de GRUB:
La activación falla y el menú de GRUB se muestra correctamente, pero no se puede iniciar el entorno de inicio. Consulte el Ejemplo 9-4
La activación falla, pero el menú de GRUB no se muestra. Consulte el Ejemplo 9-5.
Ejemplo 9-1 SPARC: Para recuperar el entorno original después de un fallo aunque la creación del entorno de inicio haya sido satisfactoria
En este ejemplo, el entorno de inicio original c0t4d0s0 se vuelve a designar como entorno de inicio activo, aunque la activación haya sido satisfactoria. El nombre del dispositivo es first_disk.
# /sbin/luactivate first_disk # init 6
Ejemplo 9-2 SPARC: Para recuperar el entorno original después de un fallo si la activación del entorno de inicio no ha sido satisfactoria
En este ejemplo, no se podía iniciar con el nuevo entorno de inicio. Deberá volver al indicador OK antes de iniciar el entorno original, c0t4d0s0, en modo de un solo usuario.
OK boot net -s # /sbin/luactivate first_disk Do you want to fallback to activate boot environment c0t4d0s0 (yes or no)? yes # init 6
El entorno de inicio original, c0t4d0s0, se convierte en el entorno de inicio activo.
Ejemplo 9-3 SPARC: Para recuperar al entorno de inicio original con un DVD, CD o una imagen de instalación en red
En este ejemplo, no se podía iniciar con el nuevo entorno de inicio. No se puede iniciar 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 inicio original, c0t4d0s0, se convierte en el entorno de inicio activo.
OK boot net -s # 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 9-4 x86: Para volver al entorno de inicio 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 iniciar el entorno de inicio. Para activar la recuperación en caso de fallo, el entorno de inicio se inicia en el modo de un solo usuario.
Conviértase en superusuario o asuma una función similar.
Nota - Las funciones incluyen autorizaciones y comandos con privilegios. Para obtener más información sobre las funciones, consulte Configuración de RBAC (mapa de tareas) de Guía de administración del sistema: servicios de seguridad.
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.
En el menú de GRUB, seleccione el entorno de inicio original. Este entorno de inicio debe haberse creado con el software de GRUB. Un entorno de inicio anterior a la versión Solaris 10 1/06 no es un entorno de GRUB. Si no dispone de un entorno de inicio de GRUB que se pueda iniciar, vaya al Ejemplo 9-5.
Escriba lo siguiente para editar el menú de GRUB: e.
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
Escriba -s para efectuar el inicio en el modo de un solo usuario.
grub edit>kernel /boot/multiboot -s
Inicie y monte el entorno de inicio. 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 9-5 x86: Para volver al entorno de inicio 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 iniciar con el nuevo entorno de inicio. Además, no se muestra el menú de GRUB. Para activar la recuperación en caso de fallo, el entorno de inicio se inicia en el modo de un solo usuario.
Inserte el DVD del sistema operativo Oracle Solaris para plataformas x86 o el CD 1 de software de Solaris para plataformas x86.
Conviértase en superusuario o asuma una función similar.
Nota - Las funciones incluyen autorizaciones y comandos con privilegios. Para obtener más información sobre las funciones, consulte Configuración de RBAC (mapa de tareas) de Guía de administración del sistema: servicios de seguridad.
Efectúe el inicio desde el DVD o CD.
# init 6
Aparece el menú de GRUB.
GNU GRUB version 0.95 (616K lower / 4127168K upper memory) +-------------------------------------------------------------------------+ |Oracle Solaris 10 8/11 | |Oracle Solaris 10 8/11 Serial Console ttya | |Oracle Solaris 10 8/11 Serial Console ttyb (for lx50, v60x and v65x | +-------------------------------------------------------------------------+ 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.
Espere el inicio de la opción predeterminada o seleccione una de las opciones que aparecen en pantalla.
Se muestra la pantalla de instalación.
+---------------------------------------------------------------------+ | | |Select the type of installation you want to perform: | | | | 1 Solaris Interactive | | 2 Custom JumpStart | | 3 Solaris Interactive Text (Desktop session) | | 4 Solaris Interactive Text (Console session) | | 5 Apply driver updates | | 6 Single user shell | | | | Enter the number of your choice followed by the <ENTER> key.| | Alternatively, enter custom boot arguments directly. | | | | If you wait 30 seconds without typing anything, | | an interactive installation will be started. | +--------------------------------------------------------------------+
Seleccione la opción "Single user shell".
Aparece el mensaje siguiente.
Do you wish to automatically update the boot archive? y /n
Tipo: n
Starting shell... #
Ha pasado al modo monousuario.
Monte el entorno de inicio. A continuación, actívelo y reinícielo.
# 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