Guide d'installation Solaris 10 : Installation JumpStart personnalisée et installation avancée

Installation et configuration de zones

La présentation suivante fournit des informations de planification générales pour les zones globales et non globales. Pour des informations générales et de planification et des procédures spécifiques, reportez-vous au Chapitre 16, Introduction to Solaris Zones du System Administration Guide: Solaris Containers-Resource Management and Solaris Zones.

Technologie de partitionnement Solaris Zones (Généralités)

Une fois que le système d'exploitation Solaris est installé, vous pouvez installer les zones et les configurer. La zone globale correspond à l'instance unique du système d'exploitation en cours d'exécution présente sur chaque système Solaris. Elle est à la fois la zone par défaut du système et la zone utilisée pour le contrôle administratif de tout le système. Une zone non globale, quant à elle, est un environnement de système d'exploitation virtualisé.

La technologie de partitionnement Solaris Zones permet de virtualiser les services du système d'exploitation et de fournir un environnement pour les applications en cours d'exécution. Lorsque vous créez une zone, vous générez un environnement d'exécution d'application dans lequel les processus sont isolés de toutes les autres zones. Cette mise à l'écart empêche les processus qui s'exécutent dans une zone de contrôler ou d'avoir une incidence sur les processus s'exécutant dans d'autres zones. Ainsi, même un processus en cours d'exécution dans une zone non globale lancé avec les informations d'identification du superutilisateur ne peut pas affecter l'activité des autres zones. Un processus en cours d'exécution dans une zone globale lancé avec les informations d'identification du superutilisateur peut avoir une incidence sur les processus de n'importe quelle zone.

Présentation des zones globales et non globales

La zone globale est la seule zone depuis laquelle une zone non globale peut être configurée, installée, gérée ou désinstallée. Seule la zone globale peut être initialisée à partir du matériel système. L'administration de l'infrastructure du système, notamment les périphériques physiques et la reconfiguration dynamique n'est réalisable qu'à partir de la zone globale. Les processus disposant des privilèges appropriés qui s'exécutent dans la zone globale peuvent accéder à des objets associés à d'autres zones, voire à toutes les zones. Le tableau suivant récapitule les caractéristiques des zones globales et non globales.

Zone globale 

Zone non globale  

L'ID 0 est attribué par le système  

Un ID de zone est attribué par le système lors de l'initialisation de la zone 

Fournit une instance unique du noyau Solaris initialisable et exécuté sur le système 

Partage les opérations au-dessous du noyau Solaris initialisé à partir de la zone globale 

Contient une installation complète des packages des logiciels système Solaris  

Contient un sous-ensemble installé de l'ensemble des packages des logiciels système Solaris  

Peut contenir des packages logiciels ou des logiciels supplémentaires, des répertoires, des fichiers et d'autres données non installées par l'intermédiaire de packages 

Contient des packages logiciels Solaris partagés à partir de la zone globale 

Fournit une base de données de produits complète et cohérente contenant les informations relatives à tous les composants logiciels installés dans la zone globale  

Peut contenir des packages logiciels supplémentaires installés, non partagés à partir de la zone globale  

Peut contenir d'autres logiciels, répertoires, fichiers et données créés dans la zone non globale et non installés par l'intermédiaire de packages ni partagés à partir de la zone globale 

Détient les informations de configuration spécifiques à la zone globale uniquement, par exemple le nom d'hôte de la zone globale et la table du système de fichiers 

Détient des informations de configuration spécifiques à cette zone non globale uniquement, par exemple le nom d'hôte de la zone non globale et la table du système de fichiers  

Est la seule zone ayant connaissance de tous les périphériques et systèmes de fichiers  

Détient une base de données de produits complète et cohérente contenant des informations sur tous les composants logiciels installés dans la zone, qu'ils soient présents dans la zone non globale ou partagés en lecture seulement à partir de la zone globale  

Est la seule zone ayant connaissance de l'existence et de la configuration d'une zone non globale  

N'a pas connaissance de l'existence d'autres zones 

Est la seule zone à partir de laquelle il est possible de configurer, d'installer, de gérer ou de désinstaller une zone non globale 

Ne peut pas installer, gérer ni désinstaller d'autres zones, y compris elle-même  

Pour plus d'informations, consultez le site suivant:

Solaris Zones (Planification)

Une fois le système d'exploitation Solaris installé, vous pouvez installer et configurer des zones. La zone globale correspond à l'instance unique du système d'exploitation en cours d'exécution présente sur chaque système Solaris. Elle est à la fois la zone par défaut du système et la zone utilisée pour le contrôle administratif de tout le système. Une zone non globale, quant à elle, est un environnement de système d'exploitation virtualisé.


Attention – Attention –

Toute commande acceptant un système de fichiers racine alternatif (/) en utilisant l'option -R ou une option équivalente ne doit pas être utilisée si les affirmations suivantes sont vraies :

Il peut s'agir, par exemple, de l'option -R root_path de l'utilitaire pkgadd exécuté depuis la zone globale avec un chemin d'accès au système de fichiers racine (/) dans une zone non globale.

Pour une liste d'utilitaires qui acceptent un système de fichiers racine alternatif (/), et des informations complémentaires sur les zones, reportez-vous à la section Restriction on Accessing A Non-Global Zone From the Global Zone du System Administration Guide: Solaris Containers-Resource Management and Solaris Zones.


Instalation et mise à niveau lorsque des zones non globales sont utilisées

Lorsque le système d'exploitation Solaris est installé, le groupe de logiciels installé dans la zone globale correspond au groupe de packages partagés par toutes les zones non globales. Ainsi, si vous installez le groupe de logiciels complet, toutes les zones seront pourvues de ces packages. Par défaut, tous les packages supplémentaires installés dans la zone globale sont également installés dans les zones non globales. Vous pouvez séparer dans des zones non globales les applications, les espaces de noms, les serveurs et les connexions réseau (NFS et DHCP, par exemple) et d'autres logiciels. Chaque zone non globale ne connaît pas l'existence des autres zones non globales et chaque zone peut fonctionner de manière indépendante. Ainsi, vous pouvez installer le groupe de logiciels complet dans la zone globale et exécuter dans des zones non globales distinctes Java Enterprise System Messaging Server, une base de données, DHCP et un serveur Web. Lorsque vous installez des zones non globales, tenez compte des exigences de performance des applications qui doivent s'exécuter dans chaque zone non globale.


Attention – Attention –

Vous ne pouvez pas créer correctement une archive Solaris Flash lorsqu'une zone non globale est installée. La fonction Solaris Flash n'est pas compatible avec la technologie de partitionnement Solaris Zones. Si vous créez une archive Solaris Flash, l'archive résultante n'est pas installée correctement lorsqu'elle est déployée dans les conditions suivantes :


Mise à niveau lorsque des zones non globales sont installées

Depuis la version Solaris 10 1/06, lorsque vous mettez à niveau le système d'exploitation Solaris, vous pouvez mettre à niveau un système sur lequel des zones non globales sont installées. Le programme d'installation interactive Solaris et les programmes d'installation JumpStart personnalisée permettent d'effectuer une mise à niveau.


Attention – Attention –

Vous ne pouvez pas utiliser Solaris Live Upgrade pour mettre à niveau un système lorsque des zones non globales sont installées. Vous pouvez créer un environnement d'initialisation avec la commande lucreate , mais si vous utilisez la commande luupgrade, la mise à niveau échoue. Un message d'erreur s' affiche


Espace disque requis par les zones non globales

Lorsque vous installez la zone globale, réservez un espace suffisant pour toutes les zones que vous pourriez créer. Chaque zone non globale a des besoins en mémoire qui lui sont propres. Les informations suivantes permettent d'obtenir un aperçu de la planification. Pour consulter les exigences requises et les recommandations relatives à la planification, reportez-vous au Chapitre 18, Planning and Configuring Non-Global Zones (Tasks) du System Administration Guide: Solaris Containers-Resource Management and Solaris Zones.

La quantité de mémoire requise par une zone n'est pas limitée. L'administrateur système est chargé de restreindre l'espace. Même un système à processeur unique peut supporter plusieurs zones s'exécutant simultanément.

La nature des packages installés dans la zone globale a une incidence sur l'espace disque nécessaire aux zones non globales créées. Le nombre de packages et l'espace disque requis sont des facteurs. Voici quelques directives générales relatives à l'espace disque.