Las herramientas de empaquetado de Solaris se utilizan para administrar el entorno de zonas. El administrador global puede actualizar el sistema a una nueva versión de Solaris, que actualiza tanto las zonas globales como las no globales.
El programa Actualización automática de Solaris, el programa de instalación interactiva estándar de Solaris o el programa de instalación JumpStart personalizado pueden utilizarse en la zona global para actualizar un sistema que incluya zonas no globales. Para una zona con zonepath en ZFS, se aplican las siguientes restricciones:
A partir de Solaris 10 10/08, los sistemas con zonepath en el ZFS admiten Actualización automática de Solaris.
Sólo se puede actualizar el sistema mediante Actualización automática de Solaris.
Para obtener más información, consulte Uso de Actualización automática de Oracle Solaris para migrar o actualizar un sistema con zonas (Solaris 10 10/08) de Guía de administración de Oracle Solaris ZFS.
El administrador de zona puede utilizar las herramientas de empaquetado para administrar el software instalado en una zona no global, dentro de los límites que se describen en este documento.
Cuando hay zonas instaladas, se aplican los siguientes principios generales:
El administrador global puede administrar el software en cada zona del sistema.
El sistema de archivos raíz para una zona no global puede administrarse desde la zona global utilizando las herramientas de empaquetado y parches de Solaris. Las herramientas de empaquetado y parches de Solaris se admiten en la zona no global para administrar productos de varios paquetes (empaquetados), independientes (sin empaquetar) o de terceros.
Las herramientas de empaquetado y parches funcionan en un entorno habilitado para las zonas. Las herramientas permiten instalar también en una zona no global un paquete o parche instalado en la zona global.
El parámetro de paquete SUNW_PKG_ALLZONES define el ámbito de zona de un paquete. El ámbito determina el tipo de zona en el que se puede instalar un paquete individual. Para obtener más información sobre este parámetro, consulte Parámetro de paquete SUNW_PKG_ALLZONES.
El parámetro de paquete SUNW_PKG_HOLLOW define la visibilidad de un paquete si es necesario que dicho paquete esté instalado en todas las zonas y sea idéntico en todas las zonas. Para obtener información sobre este parámetro, consulte Parámetro de paquetes SUNW_PKG_HOLLOW.
El parámetro de paquete SUNW_PKG_THISZONE define si un paquete debe instalarse sólo en la zona actual. Para obtener información sobre este parámetro, consulte Parámetro de paquete SUNW_PKG_THISZONE.
Los paquetes que no definen valores para los parámetros de zona están configurados con el valor false de forma predeterminada.
La información de paquetes visible desde una zona no global es coherente con los archivos que se han instalado en dicha zona utilizando las herramientas de paquetes y parches de Solaris. La información de paquetes se mantiene sincronizada con los directorios de inherit-pkg-dir.
Puede forzarse un cambio para todas las zonas, por ejemplo un paquete o parche añadido en la zona global. Esta función mantiene la coherencia entre la zona global y cada zona no global.
Los comandos de paquetes pueden añadir, eliminar e interrogar paquetes. Los comandos de parches pueden añadir y eliminar parches.
Mientras se llevan a cabo determinadas operaciones de paquetes y parches, una zona se bloquea temporalmente para las demás operaciones de este tipo. El sistema también puede configurar una operación solicitada con el administrador antes de continuar.