Guía de instalación de Solaris 10 6/06: instalaciones avanzadas y JumpStart personalizadas

Actualización cuando hay zonas de Solaris instaladas en el sistema

En esta sección, se proporciona información general sobre la tecnología de partición de zonas de Solaris y la actualización con zonas no globales, y directrices para la planificación del espacio en disco.

Para obtener información completa sobre la planificación, la creación y la configuración de zonas, consulte el Capítulo 16, Introduction to Solaris Zones de System Administration Guide: Solaris Containers-Resource Management and Solaris Zones.

La tecnología de partición de zonas de Solaris se utiliza para virtualizar servicios del sistema operativo, y proporcionar un entorno aislado y seguro para ejecutar aplicaciones. Una zona no global es un entorno de sistema operativo virtualizado que se ha creado en una única instancia del SO Solaris. 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. Este aislamiento impide que los procesos que se están ejecutando en una zona no global supervisen o afecten a los procesos que se se están ejecutando en otras zonas no globales. Incluso un proceso que se está ejecutando con credenciales de superusuario no puede ver ni afectar a la actividad que se esté realizando en otras zonas. Una zona no global proporciona también un nivel abstracto que separa las aplicaciones de los atributos físicos del equipo en el que se han implementado. Entre los ejemplos de este tipo de atributos, se incluyen las rutas de dispositivos físicos.

Todos los sistemas de Solaris contienen una zona global. La zona global tiene una doble función. La zona global es tanto la zona predeterminada para el sistema, como la zona que se usa para el control administrativo de todo el sistema. Todos los procesos se ejecutan en esta zona, a menos que el administrador global cree zonas que no sean globales. La zona global es la única zona desde la que se puede configurar, instalar, gestionar o desinstalar una zona no global. Sólo es posible arrancar la zona global desde el hardware del sistema. La administración de la infraestructura del sistema, como dispositivos físicos, enrutamiento o reconfiguración dinámica (DR), sólo es posible en la zona global. Los procesos con los privilegios adecuados que se ejecutan en la zona global pueden acceder a los objetos asociados a las zonas no globales.

Actualización con zonas no globales

Una vez instalado el SO Solaris, puede instalar y configurar las zonas no globales. Cuando esté listo para actualizar el SO Solaris, puede actualizar un sistema que tenga instaladas zonas no globales. La instalación del programa de Solaris interactivo y los programas JumpStart personalizados permiten una modernización.

Tabla 3–7 Limitaciones al actualizar con zonas no globales

Programa o condición 

Descripción 

Modernización automática de Solaris 

No puede utilizar la Modernización automática de Solaris para modernizar un sistema cuando hay zonas no globales instaladas. Puede crear un entorno de arranque con el comando lucreate , pero si utiliza el comando luupgrade, la modernización fallará. Se muestra un mensaje de error.

Contenedores Solaris Flash 

Un contenedor Solaris Flash no se puede crear correctamente cuando hay instalada una zona no global. La función Solaris Flash no es compatible con la tecnología de partición de zonas de Solaris. Si crea un contenedor Solaris Flash, el contenedor resultante no se instalará adecuadamente si el contenedor se implementa en estas circunstancias:

  • El contenedor se ha creado en una zona no global.

  • El contenedor se ha creado en una zona global que contiene zonas no globales instaladas.

En algunas situaciones, no se debe utilizar un comando que emplee la opción -R o una equivalente.

Cualquier comando que acepte un sistema de archivos root (/) alternativo mediante la opción -R u otra equivalente no se debe usar cuando se dan las siguientes circunstancias:

  • El comando se ejecuta en la zona global.

  • El sistema de archivos root (/) alternativo hace referencia a una ruta en una zona no global.

Por ejemplo, la opción -R root_path de la utilidad pkgadd se ejecuta desde la zona global con una ruta a un sistema de archivos root (/) ubicado en una zona no global.

Para obtener una lista de las utilidades que aceptan un sistema de archivos root (/) y más información sobre las zonas, consulte Restriction on Accessing A Non-Global Zone From the Global Zone de System Administration Guide: Solaris Containers-Resource Management and Solaris Zones.

Copia de seguridad del sistema antes de realizar una actualización con zonas

Debe realizar una copia de seguridad de las zonas globales y no globales en el sistema Solaris antes de efectuar la actualización. Para obtener más información sobre cómo se realiza una copia de seguridad de un sistema con zonas instaladas, consulte el Capítulo 25, Solaris Zones Administration (Overview) de System Administration Guide: Solaris Containers-Resource Management and Solaris Zones.

Requisitos de espacio en disco para zonas no globales

Al instalar la zona global, asegúrese de reservar suficiente espacio en el disco para todas las zonas que se van a crear. Cada zona no global puede tener requisitos particulares de espacio en disco.

No hay límites en cuanto a la cantidad de espacio en disco que una zona puede utilizar. El administrador de la zona global es responsable de la restricción de espacio. Incluso un pequeño sistema de un procesador puede admitir una serie de zonas ejecutándose simultáneamente. Las características de los paquetes instalados en la zona global afectan a estos requisitos de espacio de las zonas no globales que se crean. El número de paquetes y los requisitos de espacio son factores.

Para obtener información completa sobre las recomendaciones y requisitos de planificación, consulte el Capítulo 18, Planning and Configuring Non-Global Zones (Tasks) de System Administration Guide: Solaris Containers-Resource Management and Solaris Zones.