En el procedimiento siguiente se proporciona un ejemplo con instrucciones resumidas para modernizar mediante Modernización automática de Solaris.
Para obtener instrucciones detalladas, consulte Modernización mediante Modernización automática de Solaris cuando un sistema tiene instaladas zonas no globales (tareas).
En el ejemplo siguiente se proporcionan instrucciones resumidas para modernizar un sistema con zonas no globales instaladas. En este ejemplo se crea un entorno de arranque 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 arranque se moderniza a la versión de Solaris 10 10/08 mediante el comando luupgrade. El entorno de arranque modernizado 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 Modernización automática de Solaris del entorno de arranque actual.
# pkgrm SUNWlucfg SUNWluu SUNWlur |
Inserte el DVD o CD de Solaris. A continuación, instale los paquetes de Modernizació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 arranque.
En el ejemplo siguiente, se crea un entorno de arranque denominado newbe. El sistema de archivos root (/) se coloca en c0t1d0s4. Todas las zonas no globales del entorno de arranque activo se copian en el nuevo entorno de arranque. 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 arranque actual y el nuevo entorno de arranque puedan compartir el sistema de archivos independiente.
# lucreate -n newbe -m /:/dev/dsk/c0t1d0s4:ufs -m /export:/dev/dsk/c0t1d0s1:ufs:zone1 |
Modernice el nuevo entorno de arranque.
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 arranque se pueda arrancar.
El comando lustatus informa si la creación del nuevo entorno de arranque 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 arranque.
# luactivate newbe # init 6 |
El entorno de arranque newbe ya está activo.
(Opcional) Recupere otro entorno de arranque distinto. Si el nuevo entorno de arranque no es viable o desea cambiar a otro entorno, consulte el Capítulo 6Recuperación después de un fallo: retorno al entorno de arranque original (tareas).