Guía de administración de sistemas: administración de recursos y contenedores de Oracle Solaris y zonas de Oracle Solaris

Parámetro de paquete SUNW_PKG_ALLZONES

El parámetro de paquete SUNW_PKG_ALLZONES describe el ámbito de zona de un paquete. Este parámetro define lo siguiente:

El parámetro de paquete SUNW_PKG_ALLZONES puede adoptar dos valores: true y false. El valor predeterminado es false. Si este parámetro no se configura o se configura con un valor que no sea true o false, se utilizará el valor false.

El parámetro SUNW_PKG_ALLZONES debe configurarse como true para los paquetes que deben tener la misma versión de paquete y el mismo nivel de revisión de parche en todas las zonas. Cualquier paquete cuyas funciones dependan de un núcleo de Solaris concreto, por ejemplo, Solaris 10, debe tener este parámetro configurado como true. Cualquier parche de un paquete debe tener configurado el parámetro SUNW_PKG_ALLZONES con el mismo valor que el establecido en el paquete instalado al que se aplica el parche. El nivel de revisión del parche de cualquier paquete que configure este parámetro como true debe ser el mismo para todas las zonas.

Los paquetes que ofrecen funciones que no dependen de un núcleo de Solaris concreto, como paquetes de terceros o compiladores de Sun, deben tener este parámetro configurado como false. Cualquier parche de un paquete que defina este parámetro como false también debe configurar este parámetro como false. Tanto la versión del paquete como el nivel de revisión del parche de cualquier paquete que configure este parámetro como false pueden ser diferentes entre las zonas. Por ejemplo, dos zonas no globales podrían tener cada una una versión distinta de un servidor Web instalado.

Los valores del parámetro de paquete SUNW_PKG_ALLZONES se describen en la siguiente tabla.

Tabla 25–2 Valores del parámetro de paquete SUNW_PKG_ALLZONES

Valor 

Descripción 

false

Este paquete puede instalarse desde la zona global sólo en la zona global, o en la zona global y en todas las zonas no globales. El paquete también puede instalarse desde cualquier zona no global en la misma zona no global. 

  • El administrador global puede instalar el paquete sólo en la zona global.

  • El administrador global puede instalar el paquete en la zona global y en todas las zonas no globales.

  • El administrador de zona puede instalar el paquete en una zona no global.

Si se elimina de la zona global, el paquete no se elimina de otras zonas. El paquete puede eliminarse de zonas no globales individuales. 

  • No es necesario que el paquete se instale en la zona global.

  • No es necesario que el paquete se instale en ninguna zona no global.

  • No es necesario que el paquete sea idéntico en todas las zonas. Puede haber diferentes versiones del paquete en las zonas individuales.

  • El paquete ofrece software que no se comparte de forma implícita en todas las zonas. Esto significa que el paquete no funciona de forma específica para el sistema. La mayoría del software de nivel de aplicación se encuentra en esta categoría. Algunos ejemplos incluyen el producto StarOffice o un servidor Web.

true

Si se instala en la zona global, este paquete también debe instalarse en todas las zonas no globales. Si se elimina de la zona global, el paquete también debe eliminarse de todas las zonas no globales. 

  • Si se instala el paquete, debe instalarse en la zona global. El paquete se instala automáticamente en todas las zonas no globales.

  • La versión del paquete debe ser idéntica en todas las zonas.

  • El paquete ofrece software que se comparte de forma implícita en todas las zonas. El paquete depende de las versiones del software que se comparten de forma implícita en todas las zonas. El paquete debe estar visible en todas las zonas no globales. Un ejemplo son los módulos de núcleo.

    Estos paquetes permiten a la zona no global resolver las dependencias de los paquetes que están instalados en la zona global al requerir que todo el paquete se instale en todas las zonas no globales.

  • Sólo el administrador global puede instalar el paquete. Un administrador de zona no puede instalar el paquete en una zona no global.