Ignorer les liens de navigation | |
Quitter l'aperu | |
Guide d'installation Oracle Solaris 10 8/11 : planification des mises à niveau et de Solaris Live Upgrade |
Partie I Mise à niveau avec Solaris Live Upgrade
1. Emplacement des informations de planification pour l'installation de Solaris
2. Solaris Live Upgrade - Présentation
3. Solaris Live Upgrade - Planification
4. Utilisation de Solaris Live Upgrade pour créer un environnement d'initialisation - Tâches
5. Procédure de mise à niveau avec Solaris Live Upgrade - Tâches
6. Reprise sur échec : restauration de l'environnement d'initialisation d'origine (Tâches)
7. Maintenance des environnements d'initialisation de Solaris Live Upgrade - Tâches
Directives d'utilisation de Solaris Live Upgrade avec les zones non globales (planification)
Mise à niveau d'un système comportant des zones non globales (Exemple)
Gestion d'environnements d'initialisation comportant des zones non globales
Comparaison des environnements d'initialisation d'un système comportant des zones non globales
Utilisation de la commande lumount sur un système comportant des zones non globales
9. Solaris Live Upgrade - Exemples
10. Solaris Live Upgrade - Références de commandes
Partie II Mise à niveau et migration avec Solaris Live Upgrade vers un pool racine ZFS
11. Solaris Live Upgrade et ZFS (Présentation)
12. Solaris Live Upgrade pour ZFS (Planification)
13. Création d'un environnement d'initialisation pour des pools racine ZFS
14. Solaris Live Upgrade pour ZFS comportant des zones non globales
B. Conditions supplémentaires de gestion des packages SVR4 - Références
C. Utilisation de l'analyseur de patchs lors de la mise à niveau (Tâches)
Depuis la commercialisation de la version Solaris 10 8/07, vous pouvez mettre à niveau ou corriger un système comportant des zones non globales à l'aide de Solaris Live Upgrade. Si votre système comporte des zones non globales, il est conseillé d'utiliser le programme Solaris Live Upgrade pour la mise à niveau et 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. La liste suivante récapitule les changements requis à 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.
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. Vous pouvez spécifier une tranche de destination pour un système de fichiers partagé au sein d'une zone non globale. Pour de plus amples informations, reportez-vous à la section Création et mise à niveau d'un environnement d'initialisation comportant des zones non globales (Tâches).
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 monte un environnement d'initialisation inactif à l'aide de la commande lumount, cet environnement s'applique également aux zones non globales. Reportez-vous à la section Utilisation de la commande lumount sur un système comportant des 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. Reportez-vous à la section Comparaison des environnements d'initialisation d'un système comportant des zones non globales.
La commande lufslist a été améliorée et permet désormais de dresser la liste des systèmes pour la zone globale et les zones non globales. Reportez-vous à la section Affichage de la configuration du système de fichiers comportant des zones non globales d'un environnement d'initialisation.
La technologie de partitionnement Solaris Zones permet de virtualiser des services de système d'exploitation et de fournir un environnement isolé et sécurisé aux applications d'exécution. Une zone non globale est un environnement de système d'exploitation virtualisé et créé au sein d'une instance unique du système d'exploitation Oracle Solaris, la zone globale. 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.
Solaris Live Upgrade est un mécanisme de copie du système en cours d'exécution sur de nouvelles tranches. Lors de leur installation, les zones non globales peuvent être copiées sur l'environnement d'initialisation inactif en même temps que les systèmes de fichiers de la zone globale.
La Figure 8-1 illustre une zone non globale copiée dans l'environnement d'initialisation inactif en même temps que le système de fichiers de la zone globale.
Figure 8-1 Création d'un environnement d'initialisation – Copie des zones non globales
Dans cet exemple de système à disque unique, le système de fichiers racine ( /) est copié vers c0t0d0s4. Toutes les zones non globales associées au système de fichiers sont également copiées vers s4. L'environnement d'initialisation actuel, bootenv1, et l'environnement d'initialisation inactif, bootenv2, se partagent le système de fichiers /export et le volume /swap. La commande lucreate est la suivante :
# lucreate -c bootenv1 -m /:/dev/dsk/c0t0d0s4:ufs -n bootenv2
Dans cet exemple de système à deux disques, le système de fichiers racine (/ ) est copié vers c0t1d0s0. Toutes les zones non globales associées au système de fichiers sont également copiées vers s0. L'environnement d'initialisation actuel, bootenv1, et l'environnement d'initialisation inactif, bootenv2, se partagent le système de fichiers /export et le volume /swap. La commande lucreate est la suivante :
# lucreate -c bootenv1 -m /:/dev/dsk/c0t1d0s0:ufs -n bootenv2
La Figure 8-2 illustre la copie de la zone non globale vers l'environnement d'initialisation inactif.
Figure 8-2 Création d'un environnement d'initialisation – Copie d'un système de fichiers partagé à partir d'une zone non globale
Dans cet exemple de système à disque unique, le système de fichiers racine ( /) est copié vers c0t0d0s4. Toutes les zones non globales associées au système de fichiers sont également copiées vers s4. La zone non globale zone1 présente un système de fichiers distinct créé à l'aide de la commande zonecfg add fs. Le chemin de la zone est /zone1/root/export. Pour éviter qu'il ne soit partagé par l'environnement d'initialisation inactif, le système de fichiers est placé sur la tranche distincte c0t0d0s6. L'environnement d'initialisation actuel, bootenv1, et l'environnement d'initialisation inactif, bootenv2, se partagent le système de fichiers /export et le volume /swap. La commande lucreate est la suivante :
# lucreate -c bootenv1 -m /:/dev/dsk/c0t0d0s4:ufs \ -m /zone1/root/export:/dev/dsk/c0t0d0s6:ufs:zone1 -n bootenv2
Dans cet exemple de système à deux disques, le système de fichiers racine (/ ) est copié vers c0t1d0s0. Toutes les zones non globales associées au système de fichiers sont également copiées vers s0. La zone non globale zone1 présente un système de fichiers distinct créé à l'aide de la commande zonecfg add fs. Le chemin de la zone est /zone1/root/export. Pour éviter qu'il ne soit partagé par l'environnement d'initialisation inactif, le système de fichiers est placé sur la tranche distincte c0t1d0s4. L'environnement d'initialisation actuel, bootenv1, et l'environnement d'initialisation inactif, bootenv2, se partagent le système de fichiers /export et le volume /swap. La commande lucreate est la suivante :
# lucreate -c bootenv1 -m /:/dev/dsk/c0t1d0s0:ufs \ -m /zone1/root/export:/dev/dsk/c0t1d0s4:ufs:zone1 -n bootenv2