JavaScript is required to for searching.
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)
search filter icon
search icon

Informations document

Préface

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)

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)

Présentation de la maintenance de Live Upgrade

Activités de maintenance des environnements d'initialisation

Affichage de l'état de tous les environnements d'initialisation

Mise à jour d'un environnement d'initialisation préconfiguré

Annulation d'une création, mise à niveau ou copie programmée

Comparaison d'environnements d'initialisation

Suppression d'un environnement d'initialisation inactif

Affichage du nom de l'environnement d'initialisation actif

Changement de nom d'un environnement d'initialisation

Ajout ou modification d'une description associée au nom de l'environnement d'initialisation

Affichage de la configuration d'un environnement d'initialisation

8.  Mise à niveau du système d'exploitation Oracle Solaris sur un système comportant des zones non globales

9.  Exemples pour Live Upgrade

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

Partie III Annexes

A.  Références de commandes Live Upgrade

B.  Dépannage (tâches)

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)

Glossaire

Index

Activités de maintenance des environnements d'initialisation

Affichage de l'état de tous les environnements d'initialisation

Exécutez la commande lustatus pour afficher les informations relatives à l'environnement d'initialisation. Si vous ne précisez aucun environnement en particulier, vous obtenez les informations d'état de l'ensemble des environnements d'initialisation du système.

Vous trouverez ci-dessous la liste des informations affichées pour chaque environnement d'initialisation.

Cet exemple illustre l'affichage d'état de tous les environnements d'initialisation. Pour afficher l'état d'un environnement d'initialisation spécifique, exécutez la commande avec le nom de l'environnement d'initialisation.

# su
# lustatus
boot environment   Is        Active  Active     Can        Copy
Name               Complete  Now     OnReboot   Delete     Status
------------------------------------------------------------------------
disk_a_S9           yes       yes     yes        no       -    
disk_b_S10database   yes       no      no         yes      COPYING  
disk_b_S9a          no        no      no         yes      - 

D'après l'exemple de sortie, vous ne pouviez effectuer les opérations suivantes : copie, attribution d'un nouveau nom ou mise à niveau ni sur disk_b_S9a, car il est incomplet, ni sur disk_b_S10database, car une opération de mise à niveau Live Update est en cours.

Mise à jour d'un environnement d'initialisation préconfiguré

Vous pouvez mettre à jour le contenu d'un environnement d'initialisation préconfiguré à l'aide du menu Copy ou de la commande lumake. Les systèmes de fichiers de l'environnement d'initialisation (source) actif sont copiés vers l'environnement d'initialisation cible. et remplacent les données de l'environnement cible. Pour que vous puissiez copier des fichiers à partir d'un environnement d'initialisation, ce dernier doit être dans l'état Complete. Reportez-vous à la section Affichage de l'état de tous les environnements d'initialisation pour plus d'informations sur la détermination de l'état d'un environnement d'initialisation.

Vous pouvez programmer une copie pour différer son exécution. Vous ne pouvez programmer qu'une seule tâche à la fois. Pour annuler une copie programmée, reportez-vous à la section Annulation d'une création, mise à niveau ou copie programmée.

La syntaxe de la commande lumake est la suivante :

# lumake -n  BE-name [-s source-BE] [-t  time] [-m email-address]
-n BE-name

Indique le nom de l'environnement d'initialisation dont les systèmes de fichiers vont être remplacés.

-s source-BE

(Facultatif) Indique le nom de l'environnement d'initialisation source dont les systèmes de fichiers doivent être copiés sur l'environnement d'initialisation cible. Si vous oubliez de renseigner cette option, lumake utilise comme environnement source l'environnement d'initialisation actuel.

-t time

(Facultatif) Programme une tâche pour copier des systèmes de fichiers sur un environnement d'initialisation sélectionné, à une heure précise. Pour plus d'informations sur le formatage de l'argument de temps, reportez-vous à la page de manuel at(1).

-m email-address

(Facultatif) Les résultats de la commande lumake sont envoyés à l'adresse indiquée, une fois l'opération achevée. L'option email-address n'est pas cochée. Vous ne pouvez l'utiliser que conjointement avec -t.

Exemple 7-1 Mise à jour d'un environnement d'initialisation préconfiguré

Dans cet exemple, les systèmes de fichiers de first_disk sont copiés sur second_disk. Une fois l'opération terminée, un e-mail est envoyé à Joe à l'adresse anywhere.com. .

# su
# lumake -n  second_disk -s first_disk -m joe@anywhere.com

Les fichiers first_disk sont copiés sur second_disk et un message électronique est envoyé pour notification. Pour savoir comment annuler une copie programmée, reportez-vous à la section Annulation d'une création, mise à niveau ou copie programmée.

Annulation d'une création, mise à niveau ou copie programmée

Vous pouvez annuler une tâche telle que la création, la mise à niveau ou la copie d'un environnement d'initialisation, juste avant l'heure programmée de son exécution. Vous pouvez programmer le travail à l'aide de la commande lumake. A tout moment, un seul travail peut être programmé sur le système.

Pour annuler un travail programmé, connectez-vous en tant que superutilisateur ou prenez un rôle équivalent et exécutez la commande lucancel.

Comparaison d'environnements d'initialisation

Exécutez la commande lucompare pour connaître les différences entre l'environnement d'initialisation actif et les autres environnements d'initialisation. Pour pouvoir effectuer une comparaison, il faut que l'environnement d'initialisation inactif soit à l'état Complete et qu'il ne fasse l'objet d'aucune copie programmée. Reportez-vous à la section Affichage de l'état de tous les environnements d'initialisation.

La commande lucompare génère une comparaison des environnements d'initialisation incluant le contenu de toutes les zones non globales.

L'environnement d'initialisation désigné ne doit comporter aucune partition montée avec lumount ou mount.

La syntaxe de la commande lucompare est la suivante :

# /usr/sbin/lucompare -i  infile (or) -t -o  outfile BE-name
-i  infile

Compare les fichiers répertoriés dans le fichier d'entrée infile. Le nom des fichiers à comparer doit être absolu. Si l'entrée du fichier est un répertoire, la comparaison porte sur le répertoire. Utilisez cette option ou -t, mais pas les deux.

-t

Compare uniquement des fichiers non binaires. Cette comparaison utilise la commande file (1) sur chaque fichier afin de déterminer s'il s'agit d'un fichier texte. Utilisez cette option ou -i, mais pas les deux.

-o  outfile

Redirige la liste des différences détectées vers le fichier de sortie outfile.

BE-name

Indique le nom de l'environnement d'initialisation comparé à l'environnement d'initialisation actif.

Exemple 7-2 Comparaison d'environnements d'initialisation

Dans cet exemple, l'environnement d'initialisation de first_disk (source) est comparé à celui de second_disk. Les résultats sont regroupés dans un fichier.

# /usr/sbin/lucompare -i  /etc/lu/compare/ \
-o /var/tmp/compare.out second_disk

Suppression d'un environnement d'initialisation inactif

Exécutez la commande ludelete pour supprimer un environnement d'initialisation. Notez les restrictions suivantes.

La syntaxe de la commande ludelete est la suivante :

# ludelete BE-name
BE-name

Indique le nom de l'environnement d'initialisation inactif à supprimer

Exemple 7-3 Suppression d'un environnement d'initialisation inactif

Dans cet exemple, l'environnement d'initialisation second_disk est supprimé.

# ludelete second_disk

Affichage du nom de l'environnement d'initialisation actif

Exécutez la commande lucurr pour afficher le nom de l'environnement d'initialisation en cours d'exécution. Si aucun environnement d'initialisation n'est configuré sur le système, un message indiquant qu'aucun environnement d'initialisation n'est défini s'affiche. Il faut savoir que lucurr donne uniquement le nom de l'environnement d'initialisation actif et non celui qui sera activé à la prochaine réinitialisation. Reportez-vous à la section Affichage de l'état de tous les environnements d'initialisation pour savoir comment déterminer l'état d'un environnement d'initialisation.

Exemple 7-4 Affichage du nom de l'environnement d'initialisation actif

Cet exemple donne le nom de l'environnement d'initialisation actif.

# /usr/sbin/lucurr
solaris10