Guide d'installation de Solaris 10 6/06: Solaris Live Upgrade et planification de la mise à niveau

Mise à niveau lorsque des Solaris Zones sont installées sur un système

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.

Mise à niveau avec les 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.

Tableau 3–7 Restrictions lors de la mise à niveau avec des zones non globales

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 :

  • L'archive est créée dans une zone non globale.

  • L'archive est créée dans une zone globale comportant des zones non globales.

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 :

  • La commande est exécutée dans la zone globale.

  • Le système de fichiers racine alternatif (/) fait référence à n'importe quel chemin dans une zone non globale.

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.

Sauvegarde de votre système avant l'exécution d'une mise à niveau avec zone

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.

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.

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.