A partir de Solaris Solaris 10 8/07, puede modernizar o aplicar parches a un sistema que contenga zonas no globales mediante Modernización automática de Solaris. Si tiene un sistema con zonas no globales, para actualizar e implementar revisiones se recomienda Modernización automática de Solaris. Es posible que otros programas de actualización requieran una considerable cantidad de tiempo para completar el proceso, ya que aumenta linealmente según la cantidad de zonas no globales instaladas. Si implementa una revisión en un sistema con Modernización automática de Solaris, no debe colocar el sistema en modo monousuario y puede maximizar el tiempo de inactividad del sistema. En la lista siguiente se resumen los cambios para tener en cuenta los sistemas con zonas no globales instaladas.
El nuevo paquete SUNWlucfg debe instalarse junto con los otros paquetes de Modernización automática de Solaris, SUNWlur y SUNWluu. Es un paquete que necesitan todos los sistemas, no únicamente los que tienen zonas no globales instaladas.
El proceso de crear un entorno de arranque a partir del actual sigue siendo el mismo que en las versiones anteriores con una excepción. Se puede especificar un segmento de destino en disco para un sistema de archivos compartido en una zona no global. Para obtener más información, consulte Creación y modernización de un entorno de arranque cuando hay instaladas zonas no globales (tareas).
El comando lumount proporciona zonas no globales con acceso a sus pertinentes sistemas de archivos que hay en entornos de arranque inactivos. Si el administrador de zonas globales emplea el comando lumount para montar un entorno de arranque inactivo, el entono de arranque también se monta para zonas no globales. Consulte Uso del comando lumount en un sistema que contiene zonas no globales.
Mejora en la comparación de entornos de arranque. El comando lucompare genera una comparación de entornos de arranque en la que se incluye el contenido de cualquier zona no global. Consulte Para comparar entornos de arranque de un sistema con zonas no globales instaladas.
La lista de sistemas de archivos con el comando lufslist se mejora para poder obtener una lista de sistemas de archivos de la zona global y las zonas no globales. Consulte Para ver la configuración de los sistemas de archivos de un entorno de arranque con zonas no globales.
La tecnología de partición Zonas de Solaris se usa para virtualizar servicios de sistemas operativos y disponer de un entorno seguro y aislado para ejecutar aplicaciones. Una zona no global consiste en un entorno de sistema operativo virtualizado, creado con una sola instancia del sistema operativo Solaris, la zona global. Cuando se crea una zona no global, se genera un entorno de ejecución de aplicaciones en el que los procesos están aislados del resto del sistema.
Modernización automática de Solaris consiste en un mecanismo para copiar el sistema activo en segmentos nuevos. Si hay instaladas zonas no globales, se pueden copiar en el entorno de arranque inactivo junto con los sistemas de archivos de la zona global.
La Figura 8–1 muestra una zona no global que se copia en el entorno de arranque inactivo junto con el sistema de archivos de la zona global.
En este ejemplo de un sistema con un solo disco, el sistema de archivos root ( /) se copia en c0t0d0s4. Todas las zonas no globales asociadas con el sistema de archivos también se copian en s4. El sistema de archivos /export y el volumen /swap se comparten entre el entorno de arranque actual, bootenv1, y el entorno de arranque inactivo, bootenv2. El comando lucreate es el siguiente:
# lucreate -c bootenv1 -m /:/dev/dsk/c0t0d0s4:ufs -n bootenv2 |
En este ejemplo de un sistema con dos discos, el sistema de archivos root (/ ) se copia en c0t1d0s0. Todas las zonas no globales asociadas con el sistema de archivos también se copian en s0. El sistema de archivos /export y el volumen /swap se comparten entre el entorno de arranque actual, bootenv1, y el entorno de arranque inactivo, bootenv2. El comando lucreate es el siguiente:
# lucreate -c bootenv1 -m /:/dev/dsk/c0t1d0s0:ufs -n bootenv2 |
La Figura 8–2 muestra que una zona no global se copia en el entorno de arranque inactivo.
En este ejemplo de un sistema con un solo disco, el sistema de archivos root ( /) se copia en c0t0d0s4. Todas las zonas no globales asociadas con el sistema de archivos también se copian en s4. La zona no global, zone1, dispone de un sistema de archivos independiente creado mediante el comando zonecfg add fs. La ruta de la zona es /zone1/root/export. Para impedir que este sistema de archivos lo pueda compartir el entorno de arranque inactivo, el sistema de archivos se coloca en un segmento independiente, c0t0d0s6. El sistema de archivos /export y el volumen /swap se comparten entre el entorno de arranque actual, bootenv1, y el entorno de arranque inactivo, bootenv2. El comando lucreate es el siguiente:
# lucreate -c bootenv1 -m /:/dev/dsk/c0t0d0s4:ufs \ -m /export:/dev/dsk/c0t0d0s6:ufs:zone1 -n bootenv2 |
En este ejemplo de un sistema con dos discos, el sistema de archivos root (/ ) se copia en c0t1d0s0. Todas las zonas no globales asociadas con el sistema de archivos también se copian en s0. La zona no global, zone1, dispone de un sistema de archivos independiente creado mediante el comando zonecfg add fs. La ruta de la zona es /zone1/root/export. Para impedir que este sistema de archivos lo pueda compartir el entorno de arranque inactivo, el sistema de archivos se coloca en un segmento independiente, c0t1d0s4. El sistema de archivos /export y el volumen /swap se comparten entre el entorno de arranque actual, bootenv1, y el entorno de arranque inactivo, bootenv2. El comando lucreate es el siguiente:
# lucreate -c bootenv1 -m /:/dev/dsk/c0t1d0s0:ufs \ -m /export:/dev/desk/c0t1d0s4:ufs:zone1 -n bootenv2 |