En el ejemplo siguiente se proporcionan instrucciones resumidas para actualizar un sistema con zonas no globales instaladas. En este ejemplo se crea un entorno de inicio mediante el comando lucreate en un sistema que ejecuta la versión Solaris 10. Este sistema tiene instaladas zonas no globales, así como una zona no global con un sistema de archivos independiente de un sistema de archivos compartido, zone1/root/export. El nuevo entorno de inicio se actualiza a la versión de Solaris 10 9/10 mediante el comando luupgrade. El entorno de inicio actualizado se activa mediante el comando luactivate.
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.
Instale las revisiones pertinentes.
Para asegurarse de que dispone de la lista de revisiones más recientes, consulte http://sunsolve.sun.com. Busque el documento de información 206844 (anteriormente 72099) en el sitio web de SunSolve. En este ejemplo, / net/server/export/patches es la ruta de las revisiones.
# patchadd /net/server/export/patches # init 6 |
Suprima los paquetes de Actualización automática de Solaris del entorno de inicio actual.
# pkgrm SUNWlucfg SUNWluu SUNWlur |
Inserte el DVD o CD de Solaris. A continuación, instale los paquetes de Actualización automática de Solaris desde la versión de destino.
# pkgadd -d /cdrom/cdrom0/Solaris_10/Product SUNWlucfg SUNWlur SUNWluu |
Cree un entorno de inicio.
En el ejemplo siguiente, se crea un entorno de inicio denominado newbe. El sistema de archivos root (/) se coloca en c0t1d0s4. Todas las zonas no globales del entorno de inicio activo se copian en el nuevo entorno de inicio. Se ha creado un sistema de archivos independiente mediante el comando zonecfg add fs para zone1. Este sistema de archivos independiente /zone/root/export se coloca en un sistema de archivos aparte, c0t1d0s1. Esta opción impide que el entorno de inicio actual y el nuevo entorno de inicio puedan compartir el sistema de archivos independiente.
# lucreate -n newbe -m /:/dev/dsk/c0t1d0s4:ufs -m /export:/dev/dsk/c0t1d0s1:ufs:zone1 |
Actualice el nuevo entorno de inicio.
En este ejemplo, /net/server/export/Solaris_10/combined.solaris_wos es la ruta de la imagen de instalación de red.
# luupgrade -n newbe -u -s /net/server/export/Solaris_10/combined.solaris_wos |
(Opcional) Verifique que el entorno de inicio se pueda iniciar.
El comando lustatus informa si la creación del nuevo entorno de inicio está terminada,
# lustatus boot environment Is Active Active Can Copy Name Complete Now OnReboot Delete Status ------------------------------------------------------------------------ c0t1d0s0 yes yes yes no - newbe yes no no yes - |
Active el nuevo entorno de inicio.
# luactivate newbe # init 6 |
El entorno de inicio newbe ya está activo.
(Opcional) Recupere otro entorno de inicio distinto. Si el nuevo entorno de inicio no es viable o desea cambiar a otro entorno, consulte el Capítulo 6Recuperación después de un fallo: retorno al entorno de inicio original (tareas).