Cette évolution de l'installation est une nouveauté de Developer version 2/07.
À partir de cette version, vous pouvez mettre à niveau le système d'exploitation Solaris lorsque des zones non globales sont installées. .
La seule limitation liée à l'opération de mise à niveau concerne l'archive Solaris Flash. En cas d'installation à l'aide d'une archive Solaris Flash, celle-ci ne sera pas installée correctement sur votre système si elle contient des zones non globales.
La liste suivante récapitule les changements nécessaires à la mise à niveau de systèmes comportant des zones non globales.
Avec le programme d'installation interactif Solaris, il est possible d'effectuer une mise à niveau ou d'appliquer un patch au système lorsque des zones non globales sont installées. L'opération peut prendre un certain temps en fonction du nombre de zones non globales installées.
Lors d'une installation JumpStart automatisée, il est possible d'effectuer une mise à niveau ou d'appliquer un patch en utilisant les mots-clés appropriés. L'opération peut prendre un certain temps en fonction du nombre de zones non globales installées.
Avec Solaris Live Upgrade, vous pouvez procéder à une mise à niveau ou appliquer un patch au système comportant des zones non globales. Si vous utilisez un système comportant des zones non globales, Solaris Live Upgrade est le programme recommandé pour la mise à niveau ou l'ajout de patchs. La durée de mise à niveau risque d'être beaucoup plus longue avec d'autres programmes de mise à niveau, car celle-ci augmente de façon linéaire en fonction du nombre de zones non globales installées. Si vous appliquez un patch au système à l'aide de Solaris Live Upgrade, il est inutile de mettre le système en mode mono-utilisateur. Solaris Live Upgrade permet également d'optimiser la disponibilité du système pendant l'opération.
Solaris Live Upgrade crée une copie du système d'exploitation sur l'environnement d'initialisation inactif. Il est possible de mettre à niveau cet environnement d'initialisation inactif ou de lui appliquer un patch lorsque des zones non globales sont installées. Il suffit ensuite de redémarrer l'environnement d'initialisation inactif pour qu'il devienne le nouvel environnement d'initialisation. La liste suivante récapitule les changements nécessaires à la mise à niveau de systèmes comportant des zones non globales.
Vous devez installer le nouveau package SUNWlucfg avec les autres packages Solaris Live Upgrade, SUNWlur et SUNWluu. Ce package est obligatoire pour les systèmes comportant des zones non globales, mais également pour tous les types de système.
Ces trois packages font partie des composants logiciels nécessaires à la mise à niveau à l'aide de Solaris Live Upgrade. Outre les fonctionnalités existantes, ils intègrent de nouvelles fonctions ainsi que des correctifs de bogues. Pour exécuter la mise à niveau, vous devez impérativement installer ces packages sur le système avant d'exécuter Solaris Live Upgrade.
La création d'un environnement d'initialisation à partir de l'environnement en cours d'exécution est essentiellement la même que dans les versions précédentes à une exception près. Cette opération est possible uniquement dans les conditions suivantes :
Un système de fichiers distinct a été créé pour une zone non globale sur l'environnement d'initialisation actuel à l'aide de la commande zonecfg add fs.
Ce système de fichiers distinct réside sur un système de fichiers partagé. Par exemple, /zone/root/export.
Pour éviter que le système de fichiers distinct ne soit partagé dans le nouvel environnement d'initialisation, spécifiez une tranche de destination à l'aide de la commande lucreate. L'argument de l'option -m dispose d'un nouveau champ facultatif, nom de zone. Ce nouveau champ place le système de fichiers distinct de la zone non globale sur une tranche à part dans le nouvel environnement d'initialisation.
Par défaut, tout système de fichiers autre que les systèmes de fichiers critiques (root (/), /usr et /opt) est partagé entre l'environnement d'initialisation actuel et le nouvel environnement d'initialisation. Le système de fichiers /export est partagé. L'option -m permet de placer le système de fichiers de la zone non globale sur une tranche distincte et d'éviter que les données ne soient partagées. L'option -m ne permet pas le partage des systèmes de fichiers de zone créés avec la commande zonecfg add fs entre les environnements de démarrage. Pour plus d'informations, reportez-vous à la page de manuel zonecfg(1M).
Dans cet exemple, un nouvel environnement d'initialisation intitulé newbe est créé. Le système de fichiers (/) est copié sur c0t1d0s4. Toutes les zones non globales de l'environnement d'initialisation actuel sont copiées dans le nouvel environnement d'initialisation. La zone non globale appelée zone1 contient un système de fichiers résidant dans une tranche distincte sur un système de fichiers partagé tel que /zone1/root/export. Pour empêcher le partage de ce système de fichiers, il est copié dans une tranche indépendante sur newbe, c0t1d0s1.
# lucreate -n newbe -m /:/dev/dsk/c0t1d0s4:ufs \ -m /export:/dev/dsk/c0t1d0s1:ufs:zone1 |
La commande lumount permet aux zones non globales d'accéder aux systèmes de fichiers correspondants présents sur les environnements d'initialisation inactifs. Lorsque l'administrateur de la zone globale se sert de la commande lumount pour monter un environnement d'initialisation inactif, celui-ci s'applique également aux zones non globales.
La comparaison des environnements d'initialisation a été améliorée. La commande lucompare permet désormais de comparer les environnements d'initialisation en tenant compte du contenu des zones non globales.
L'inventaire des systèmes de fichiers à l'aide de la commande lufslist permet d'obtenir la liste des systèmes de fichiers correspondant à la zone globale et aux zones non globales.
Les documents répertoriés ci-dessous détaillent les procédures de mise à niveau d'un système comportant des zones non globales ou fournissent des informations concernant la technologie de partitionnement Solaris Zones.
Description |
Pour plus d'informations |
---|---|
Mise à niveau avec Solaris Live Upgrade sur un système comportant des zones non globales | |
Création et utilisation de zones non globales |
System Administration Guide: Virtualization Using the Solaris Operating System |
Mise à niveau avec JumpStart |
Solaris Express Installation Guide: Custom JumpStart and Advanced Installations |
Mise à niveau à l'aide de l'interface graphique interactive d'installation de Solaris |