Ignorer les liens de navigation | |
Quitter l'aperu | |
![]() |
Guide d'installation d'Oracle Solaris 10 1/13 : Live Upgrade et planification de la mise à niveau Oracle Solaris 10 1/13 Information Library (Français) |
Partie I Mise à niveau avec Live Upgrade
1. Emplacement des informations de planification pour l'installation d'Oracle Solaris
2. Live Upgrade (présentation)
3. Live Upgrade (planification)
Configuration requise pour Live Upgrade
Configuration système requise pour Live Upgrade
Espace disque requis par Live Upgrade
Configuration requise par Live Upgrade pour la création de volumes RAID-1 (miroirs)
Mise à niveau d'un système à l'aide de packages ou de patchs
Procédure de création de systèmes de fichiers à l'aide de la commande lucreate
Conseils de sélection de tranches pour les systèmes de fichiers
Directives pour la sélection d'une tranche pour le système de fichiers root (/)
Directives pour la sélection de tranches de systèmes de fichiers miroirs
Directives pour la sélection d'une tranche d'un volume swap
Configuration de swap pour le nouvel environnement d'initialisation
Echec de la création de l'environnement d'initialisation si le swap est en cours d'utilisation
Conseils de sélection de tranches pour des systèmes de fichiers partagés
Personnalisation du contenu d'un nouvel environnement d'initialisation
Synchronisation de fichiers entre les environnements d'initialisation
Ajout de fichiers au fichier /etc/lu/synclist
Lancement d'une synchronisation entre deux environnements d'initialisation
Initialisation de plusieurs environnements d'initialisation
Interface utilisateur en mode caractère de Live Upgrade
4. Utilisation de Live Upgrade pour créer un environnement d'initialisation (tâches)
5. Mise à niveau à l'aide de 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 Live Upgrade (tâches)
Partie II Mise à niveau et migration avec Live Upgrade vers un pool root ZFS
10. Live Upgrade et ZFS (présentation)
11. Live Upgrade pour ZFS (planification)
12. Création d'un environnement d'initialisation pour des pools root ZFS
13. Live Upgrade pour ZFS comportant des zones non globales
A. Références de commandes Live Upgrade
C. Conditions supplémentaires de gestion des packages SVR4 - Références
D. Utilisation de l'analyseur de patchs lors de la mise à niveau (Tâches)
Lors de la création de systèmes de fichiers pour un environnement d'initialisation, les règles sont identiques à celles de la création des systèmes de fichiers pour le système d'exploitation Oracle Solaris. Live Upgrade ne peut pas vous empêcher de créer des configurations non valides pour les systèmes de fichiers critiques. Par exemple, vous pouvez entrer une commande lucreate entraînant la création de systèmes de fichiers distincts pour root (/) et /kernel ; la division du système de fichiers root (/) serait alors erronée.
Evitez tout chevauchement des tranches lors de la réorganisation des disques. Dans le cas contraire, le nouvel environnement d'initialisation semble avoir été créé, mais, une fois activé, il ne fonctionne pas. Les systèmes de fichiers se chevauchant peuvent être endommagés.
Pour que Live Upgrade fonctionne correctement, le fichier vfstab de l'environnement d'initialisation actif doit avoir un contenu valide et doit au moins posséder une entrée pour le système de fichiers root (/).
Lorsque vous créez un environnement d'initialisation inactif, vous devez identifier une tranche dans laquelle le système de fichiers root (/) doit être copié. Vous devez respecter les conditions suivantes lors de la sélection d'une tranche pour le système de fichiers root (/).
Il doit s'agir d'une tranche à partir de laquelle le système peut s'initialiser.
Sa taille doit être supérieure ou égale à la taille minimale recommandée.
Elle peut résider sur le même disque que celui du système de fichiers root actif (/) ou sur un autre disque.
Il peut s'agir d'un volume Veritas Volume Manager (VxVM). Si des volumes VxVM sont configurés sur votre système actuel, la commande lucreate peut créer un environnement d'initialisation. Lorsque les données sont copiées vers le nouvel environnement d'initialisation, le système de fichiers Veritas est perdu et un système de fichiers UFS est créé sur le nouvel environnement d'initialisation.
Vous pouvez créer un nouvel environnement d'initialisation qui combine librement tranches de disques physiques, volumes Solaris Volume Manager ou volumes Veritas Volume Manager. Les types de systèmes de fichiers critiques copiés sur le nouvel environnement d'initialisation peuvent être les suivants :
Une tranche physique.
Une concaténation à une tranche comprise dans un volume RAID-1 (miroir). La tranche contenant le système de fichiers root (/) peut être un volume RAID-1.
Une concaténation à une tranche comprise dans un volume RAID-0. La tranche contenant le système de fichiers root (/) peut être un volume RAID-0.
Lorsque vous créez un environnement d'initialisation, la commande lucreate - m reconnaît les trois types de périphériques suivants :
Une tranche physique sous la forme /dev/dsk/cwt xdysz.
Un volume Solaris Volume Manager sous la forme /dev/md/dsk/d num.
Un volume Veritas Volume Manager sous la forme /dev/vx/dsk/ volume_name. Si des volumes VxVM sont configurés sur votre système actuel, la commande lucreate peut créer un environnement d'initialisation. Lorsque les données sont copiées vers le nouvel environnement d'initialisation, le système de fichiers Veritas est perdu et un système de fichiers UFS est créé sur le nouvel environnement d'initialisation.
Remarque - Si vous rencontrez des problèmes lors de la mise à niveau avec Veritas VxVM, reportez-vous à la section Mise à niveau lors de l'exécution de Veritas VxVm.
Pour vérifier si le volume RAID-1 est occupé ou en cours de synchronisation ou bien si les volumes contiennent des systèmes de fichiers utilisés par un environnement d'initialisation Live Upgrade, suivez les directives ci-après.
Pour les instructions de nommage de volume, reportez-vous à la section Conditions requises et directives concernant les noms de volume RAID du manuel Guide d’installation d’Oracle Solaris 10 1/13 : planification de l’installation et de la mise à niveau.
Si un miroir ou sous-miroir nécessite une opération de maintenance ou est occupé, ses composants ne peuvent être retirés. Avant de créer un nouvel environnement d'initialisation et d'utiliser le mot-clé detach, il faut exécuter la commande metastat. La commande metastat vérifie si le miroir est en cours de resynchronisation ou en cours d'utilisation. Pour plus d'informations, reportez-vous à la page de manuel metastat(1M).
Si vous utilisez le mot-clé detach pour séparer un sous-miroir, lucreate vérifie qu'un périphérique n'est pas en cours de synchronisation. Si le périphérique est en cours de synchronisation, il est impossible de séparer le sous-miroir et un message d'erreur s'affiche.
La resynchronisation est le processus de copie des données d'un sous-miroir vers un autre sous-miroir, à la suite des problèmes suivants :
Pannes du sous-miroir
Pannes système
Déconnexion puis reconnexion d'un sous-miroir
Ajout d'un sous-miroir
Pour plus d'informations sur la resynchronisation, reportez-vous à la section RAID-1 Volume (Mirror) Resynchronization du manuel Solaris Volume Manager Administration Guide.
Exécutez la commande lucreate plutôt que les commandes de Solaris Volume Manager pour manipuler les volumes sur des environnements d'initialisation inactifs. Le logiciel Solaris Volume Manager ignore les environnements d'initialisation, tandis que la commande lucreate procède à des contrôles qui permettent d'éviter de détruire un environnement d'initialisation par inadvertance. lucreate vous empêche par exemple d'écraser ou de supprimer un volume Solaris Volume Manager.
Toutefois, si vous avez déjà utilisé Solaris Volume Manager pour créer des concaténations, entrelacements ou miroirs Solaris Volume Manager complexes, vous devez utiliser Solaris Volume Manager pour les manipuler. Live Upgrade connaît ces composants et prend en charge leur utilisation. Avant d'utiliser les commandes Solaris Volume Manager qui permettent de créer, modifier ou détruire les composants d'un volume, exécutez les commandes lustatus ou lufslist. Ces commandes permettent de déterminer quels volumes Solaris Volume Manager contiennent les systèmes de fichiers utilisés par un environnement d'initialisation Live Upgrade.
Cette section comporte des recommandations et des exemples relatifs à une tranche de swap.
Vous pouvez configurer une tranche de swap de trois manières différentes à l'aide de la commande lucreate et de l'option -m :
Si vous ne spécifiez pas de tranche de swap, les tranches de swap appartenant à l'environnement d'initialisation actuel sont configurées pour le nouvel environnement.
Si vous spécifiez une ou plusieurs tranches de swap, elles seront les seules à être utilisées par le nouvel environnement d'initialisation. Les deux environnements n'auront aucune tranche de swap en commun.
Vous pouvez choisir de partager une tranche de swap et d'en ajouter une nouvelle.
Les exemples ci-dessous montrent les trois façons de configurer le swap. Le nouvel environnement d'initialisation est configuré avec le système de fichiers root (/) sur c0t0d0s0. Le système de fichiers swap est sur c0t0d0s1.
Dans l'exemple ci-dessous, aucune tranche swap n'est spécifiée. Le système de fichiers root (/) du nouvel environnement d'initialisation est sur c0t1d0s0. Le swap est partagé entre l'environnement d'initialisation actuel et le nouvel environnement d'initialisation sur c0t0d0s1.
# lucreate -n be2 -m /:/dev/dsk/c0t1d0s0:ufs
Dans l'exemple ci-dessous, une tranche swap est spécifiée. Le système de fichiers root (/) du nouvel environnement d'initialisation est sur c0t1d0s0. Un nouveau système de fichiers swap est créé sur c0t1d0s1 . Aucune tranche de swap n'est partagée entre l'environnement d'initialisation actuel et le nouvel environnement d'initialisation.
# lucreate -n be2 -m /:/dev/dsk/c0t1d0s0:ufs -m -:/dev/dsk/c0t1d0s1:swap
Dans l'exemple ci-dessous, une tranche de swap est ajoutée et une autre tranche de swap est partagée entre les deux environnements. Le système de fichiers root (/) du nouvel environnement d'initialisation est sur c0t1d0s0. Une nouvelle tranche de swap est créée sur c0t1d0s1. La tranche de swap sur c0t0d0s1 est partagée entre l'environnement d'initialisation actuel et le nouvel environnement.
# lucreate -n be2 -m /:/dev/dsk/c0t1d0s0:ufs -m -:shared:swap \
-m -:/dev/dsk/c0t1d0s1:swap
La création de l'environnement d'initialisation échoue si la tranche de swap est utilisée par un environnement d'initialisation autre que l'environnement actuel. Si l'environnement d'initialisation a été créé à l'aide de l'option -s l'environnement d'initialisation source peut utiliser la tranche de swap, mais aucun autre environnement d'initialisation.
Live Upgrade copie le contenu complet d'une tranche vers la tranche désignée du nouvel environnement d'initialisation. Il se peut que vous souhaitiez partager certains fichiers de données volumineux entre les environnements d'initialisation au lieu de les copier pour gagner du temps et de l'espace. Les systèmes de fichiers critiques pour le système d'exploitation, par exemple, root (/) et /var, doivent être copiés. Les systèmes de fichiers tels que /home ne sont pas critiques et peuvent être partagés entre des environnements d'initialisation. Les systèmes de fichiers partagés doivent être des fichiers personnalisés et se trouver sur deux tranches de swap distinctes à la fois dans l'environnement d'initialisation actif et dans le nouveau. Vous pouvez reconfigurer le disque de plusieurs manières en fonction de vos besoins.
|