Cette section présente brièvement la technologie de partitionnement Solaris Zones, la mise à niveau avec des zones non globales, ainsi que des directives de planification de l'espace disque.
Pour plus d'informations sur la présentation, la planification, la création et la configuration de zones, reportez-vous au Chapitre 16, Introduction to Solaris Zones du System Administration Guide: Solaris Containers-Resource Management and Solaris Zones.
La technologie de partitionnement Solaris Zones est utilisée pour virtualiser les services du système d'exploitation et fournir un environnement isolé et sécurisé pour l'exécution des applications. Une zone non globale représente un environnement virtualisé du système d'exploitation, créé dans une seule instance de Solaris OS. Lorsque vous créez une zone non globale, vous générez un environnement d'exécution d'application dans lequel les processus sont isolés du reste du système. Ce partitionnement empêche les processus en cours d'exécution dans une zone non globale d'analyser ou d'affecter les processus en cours d'exécution dans d'autres zones non globales. Ainsi, même un processus exécuté avec les informations d'identification du superutilisateur ne peut affecter l'activité des autres zones. Une zone non globale fournit également une couche analytique qui sépare les applications des attributs physiques de l'ordinateur sur lequel elles sont déployées. Entre autres attributs figurent les chemins d'accès aux périphériques physiques.
Chaque système Solaris comporte une zone globale. La zone globale a deux fonctions principales. La zone globale est à la fois la zone par défaut pour le système et la zone utilisée pour le contrôle administratif au niveau du système. Tous les processus sont exécutés dans la zone globale si aucune autre zone n'est créée par l'administrateur général. C'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. 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, dotés de privilèges adéquats et en cours d'exécution dans la zone globale, ont la possibilité d'accéder à des objets associés aux zones non globales.
Vous pouvez installer et configurer des zones non globales une fois le système d'exploitation Solaris installé. Lorsque vous êtes prêts à mettre à niveau le système d'exploitation Solaris, vous pouvez mettre à niveau un système comportant des zones non globales. Le programme d'installation interactif Solaris et les programmes d'installation JumpStart personnalisée permettent d'effectuer une mise à niveau.
Avec le programme d'installation interactive Solaris, vous pouvez mettre à niveau un système comportant des zones non globales en sélectionnant Upgrade Install dans le panneau Select Upgrade ou Initial Install. Le programme d'installation analyse le système pour déterminer s'il peut être mis à niveau, et fournit un résumé de l'analyse. Le programme d'installation vous demande de poursuivre la mise à niveau. Vous pouvez utiliser ce programme avec les limitations suivantes :
Vous ne pouvez pas personnaliser la mise à niveau. Vous ne pouvez pas, par exemple, installer des produits logiciels supplémentaires, installer des packages localisés supplémentaires, ni modifier la configuration du disque.
Vous devez utiliser le DVD du système d'exploitation Solaris ou une image d'installation réseau créée sur DVD. Vous ne pouvez pas utiliser les CD Logiciel Solaris pour mettre à niveau le système. Pour plus d'informations sur l'installation sous ce système, reportez-vous au Chapitre 2, Installation à l’aide du Programme d’installation de Solaris (Tâches) du Guide d’installation de Solaris 10 6/06: Installations de base.
Avec le programme d'installation JumpStart personnalisée, vous pouvez effectuer la mise à niveau en utilisant uniquement les mots-clés install_type et root_device.
Étant donné que certains mots-clés affectent les zones non globales, certains mots-clés ne peuvent pas être inclus dans un profil. L'utilisation de mots-clés qui ajoutent des packages, réallouent l'espace disque ou ajoutent des versions localisées, par exemple, affecte les zones non globales. Si vous utilisez ces mots-clés, ils sont ignorés ou provoquent l'échec de la mise à niveau JumpStart. Pour consulter la liste de ces mots-clés, reportez-vous à la section Limitation des mots-clés de profils lors d’une mise à niveau avec des zones non globales du Guide d’installation de Solaris 10 6/06: Installation JumpStart personnalisée et installation avancée.
Programme ou condition |
Description |
---|---|
Solaris Live Upgrade |
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 |
Archives Solaris Flash |
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 :
|
Dans certains cas, vous ne devez pas utiliser de commande associée à l'option -R ou une option similaire. |
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. |
Vous devez sauvegarder les zones globales et non globales sur votre système Solaris avant de procéder à la mise à niveau. Pour plus d'informations sur la sauvegarde d'un système comportant des zones, reportez-vous au Chapitre 25, Solaris Zones Administration (Overview) du System Administration Guide: Solaris Containers-Resource Management and Solaris Zones.
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.
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.
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.