La siguiente introducción proporciona información general sobre la planificación de zonas globales y no globales. Para obtener una visión general, información de planificación y procedimientos específicos, consulte el Capítulo 16, Introduction to Solaris Zones de System Administration Guide: Solaris Containers-Resource Management and Solaris Zones.
Después de instalar el sistema operativo Solaris, puede instalar y configurar zonas. La zona global es la única instancia del sistema operativo que se está ejecutando y está incluida en todos los sistemas Solaris. La zona global es la zona predeterminada del sistema y la zona utilizada para el control administrativo de todo el sistema. Una zona no global es un entorno de sistema operativo virtualizado.
Las zonas de Solaris son una tecnología de partición mediante software utilizada para virtualizar los servicios del sistema operativo y proporcionar un entorno aislado y seguro para ejecutar aplicaciones. Cuando crea una zona, genera un entorno de ejecución de aplicaciones en el que los procesos están aislados del resto de las zonas. Este aislamiento evita que los procesos que se están ejecutando en una zona sean controlados o se vean afectados por los procesos que se están ejecutando en otras zonas. Incluso un proceso que se está ejecutando en una zona no global con credenciales de superusuario no puede ver ni afectar a la actividad que se esté realizando en otras zonas. Un proceso que se esté ejecutando en la zona global con credenciales de superusuario puede afectar a cualquier proceso en cualquier zona.
La zona global es la única zona en la que se puede configurar, instalar, administrar 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 privilegios adecuados que se ejecutan en la zona global pueden acceder a objetos asociados con otras zonas. En la siguiente tabla se resumen las características de las zonas globales y no globales.
Zona global |
Zona no global |
---|---|
El sistema asigna el ID 0 |
El sistema le asigna un Id. de zona cuando se arranca la zona |
Proporciona la única instancia del núcleo de Solaris que se puede arrancar y ejecutar en el sistema |
Comparte el funcionamiento en el núcleo de Solaris arrancado desde la zona global |
Contiene una instalación completa de los paquetes de software del sistema Solaris |
Tiene instalado un subconjunto de los paquetes de software del sistema operativo Solaris |
Puede contener paquetes de software adicionales, así como archivos, directorios, software y otros datos adicionales que no se instalan mediante paquetes |
Contiene paquetes de software Solaris compartidos desde la zona global |
Proporciona una base de datos de productos completa y coherente que contiene información acerca de todos los componentes de software instalados en la zona global |
Puede contener paquetes de software instalados adicionales que no estén compartidos desde la zona global Puede contener archivos, directorios, software y otros datos adicionales creados en la zona no global que no se instalan mediante paquetes y no están compartidos desde la zona global |
Almacena solamente la información de configuración específica para la zona global como, por ejemplo, la tabla del sistema de archivos y el nombre de host de la zona global |
Dispone solamente de información de configuración específica para dicha zona no global como, por ejemplo, la tabla del sistema de archivos y el nombre de host de la zona no global |
Se trata de la única zona que tiene información de todos los dispositivos y todos los sistemas de archivos |
Dispone de una base de datos de productos coherente que incluye información acerca de todos los componentes de software instalados en la zona, con independencia de que estén presentes en la zona no global o que sean elementos de sólo lectura compartidos desde la zona global |
Es la única zona que tiene constancia de la existencia y la configuración de la zona no global |
No tiene información sobre la existencia de ninguna otra zona |
Es la única zona desde la que se puede configurar, instalar, gestionar o desinstalar una zona no global |
No se pueden instalar, gestionar ni desinstalar otras zonas, incluida ella misma |
Para obtener más información, consulte las siguientes direcciones:
Una vez instalado el SO Solaris, puede instalar y configurar las zonas. La zona global es la única instancia del sistema operativo que se está ejecutando y está incluida en todos los sistemas Solaris. La zona global es la zona predeterminada del sistema y la zona utilizada para el control administrativo de todo el sistema. Una zona no global es un entorno de sistema operativo virtualizado.
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 (/) alternativo y más informacion 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.
Una vez instalado el SO Solaris, el grupo de software que se instala en la zona global es el conjunto de paquetes compartido por todas las zonas no globales. Por ejemplo, si instala el grupo de software de Distribución completa, todas las zonas contienen estos paquetes. De forma predeterminada, los paquetes adicionales instalados en la zona global también se instalan en las zonas no globales. Puede separar en zonas no globales cualquier aplicación, espacio de nombres, servidor y conexión de red como NFS y DHCP, así como otro software. Cada una de las zonas no globales desconoce la existencia de las otras zonas no globales, por lo que pueden funcionar independientemente. Por ejemplo, puede haber instalado el grupo de software de Distribución completa en la zona global y haber ejecutado en zonas no globales separadas Java Enterprise System Messaging Server, una base de datos, DHCP y un servidor web. Cuando instale zonas no globales, tenga en cuenta los requisitos de rendimiento de las aplicaciones que se están ejecutando en cada zona no global.
Un archivo Solaris Flash no se puede crear correctamente cuando hay instalada una zona no global. La función Solaris Flash no es compatible con la tecnologia de partición de las zonas de Solaris. Si crea un archivo Solaris Flash, el archivo resultante no se instalará correctamente si se ha implementado bajo las siguientes condiciones:
El archivo se ha creado en una zona no global.
El archivo se ha creado en una zona global con zonas no globales instaladas.
A partir de la versión 10 1/06 de Solaris, durante la actualización del SO Solaris, puede actualizar un sistema con zonas no globales instaladas. El programa de instalación interactivo de Solaris y los programas personalizados de JumpStart permiten la actualización.
Con el programa de instalación interactivo de Solaris, puede actualizar un sistema con zonas no globales seleccionando Actualizar o instalar (Upgrade Install) en el panel Seleccionar actualización o instalación inicial (Select Upgrade or Initial Install). A continuación, el programa de instalación analiza el sistema para determinar si se puede actualizar el sistema y ofrece un resumen del análisis. El programa de instalación solicita después que continue con la actualización. Puede utilizar este programa con las siguientes limitaciones:
No puede personalizar la actualización. Por ejemplo, no puede instalar productos de software adicionales, instalar paquetes de configuración regional adicionales o modificar el diseño del disco.
Debe utilizar el DVD del sistema operativo Solaris o una imagen de instalación de red creada de un DVD. No puede utilizar los CD de Software de Solaris para actualizar el sistema. Para obtener más información sobre la instalación con este programa, consulte el Capítulo 2, Uso del programa de instalación de Solaris (Tareas) de Guía de instalación de Solaris: instalaciones básicas.
Con el programa de instalación predeterminado JumpStart, puede realizar la actualización utilizando únicamente las palabras clave install_type y root_device.
Como estas palabras clave afectan a las zonas no globales, no se pueden incluir en un perfil. Por ejemplo, el uso de palabras clave que permiten agregar paquetes o configuraciones regionales, o reasignar el espacio en disco, puede afectar a las zonas no globales. Si utiliza estas palabras clave, se omitirán o fallará la actualización con JumpStart. Para obtener una lista de estas palabras clave, consulte Limitación de palabras clave de perfil cuando se moderniza con zonas no globales de Guía de instalación de Solaris 10: JumpStart personalizado e instalaciones avanzadas.
No puede utilizar Solaris Live Upgrade para actualizar 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 actualización fallará. Se muestra un mensaje de error.
Al instalar la zona global, asegúrese de reservar suficiente espacio en disco para todas las zonas que se van a crear. Cada zona no global puede tener requisitos particulares de espacio en disco. A continuación, se presenta una breve descripción de la información de planificación. 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.
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. A continuación se presentan unas directrices generales de espacio en disco.
Se recomiendan aproximadamente 100 Mbytes de espacio libre en disco cuando se está instalando la zona global con todos los paquetes estándar de Solaris. Aumente esta cantidad si se están instalando paquetes adicionales en la zona global. De forma predeterminada, los paquetes adicionales instalados en la zona global también se instalan en las zonas no globales. La ubicación de los directorios en la zona no global para estos paquetes adicionales se especifica mediante el recurso inherit-pkg-dir.
Agregue 40 Mbytes de RAM por zona si el sistema cuenta con suficiente espacio de intercambio. Esta cantidad se recomienda para que cada zona sea operativa. A la hora de planificar el tamaño del sistema, tenga en cuenta esta cantidad adicional de RAM.