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

Mise à niveau d'un système comportant des zones non globales à l'aide de Solaris Live Upgrade (Tâches)

L'exemple suivant décrit les étapes abrégées de la mise à niveau d'un système comportant des zones non globales. Dans cet exemple, un nouvel environnement d'initialisation est créé à l'aide de la commande lucreate sur un système exécutant Solaris 10. Le système comporte des zones non globales dont une présente un système de fichiers distinct sur un système de fichiers partagé, zone1/root/export. Le nouvel environnement d'initialisation est mis à niveau vers Solaris 10 10/09 avec la commande luupgrade. L'environnement d'initialisation mis à niveau est activé au moyen de la commande luactivate.


Remarque –

Cette procédure suppose que votre système exploite le gestionnaire de volumes Volume Manager. Pour plus d'informations sur la gestion des médias amovibles à l'aide de Volume Manager, reportez-vous au System Administration Guide: Devices and File Systems.


  1. Installez les patchs requis.

    Assurez-vous de disposer de la liste des derniers patchs mis à jour en consultant le site http://sunsolve.sun.com. Recherchez l'info doc 206844 (ex 72099) sur le site Web SunSolve. Dans cet exemple, le chemin d'accès aux patchs est le suivant :/ net/server/export/patches.


    # patchadd /net/server/export/patches
    # init 6
    
  2. Supprimez les packages Solaris Live Upgrade de l'environnement d'initialisation.


    # pkgrm SUNWlucfg SUNWluu SUNWlur
    
  3. Insérez le DVD ou CD Solaris dans le lecteur. Installez ensuite les packages de remplacement Solaris Live Upgrade à partir de la version cible.


    # pkgadd -d /cdrom/cdrom0/Solaris_10/Product SUNWlucfg SUNWlur SUNWluu
    
  4. Créez un environnement d'initialisation.

    Dans l'exemple suivant, un nouvel environnement d'initialisation intitulé newbe est créé. Le système de fichiers racine (/) est placé sur c0t1d0s4. Toutes les zones non globales de l'environnement d'initialisation actuel sont copiées dans le nouvel environnement d'initialisation. Un système de fichiers distinct a été créé à l'aide de la commande zonecfg add fs pour la zone1. Ce système de fichiers distinct (/zone/root/export) est placé sur le système de fichiers partagé c0t1d0s1. Par conséquent, l'environnement d'initialisation actuel et le nouvel environnement d'initialisation ne peuvent pas se le partager.


    # lucreate -n newbe -m /:/dev/dsk/c0t1d0s4:ufs -m /export:/dev/dsk/c0t1d0s1:ufs:zone1
    
  5. Mettez à niveau le nouvel environnement d'initialisation.

    Dans cet exemple, /net/server/export/Solaris_10/combined.solaris_wos est le chemin d'accès à l'image d'installation réseau.


    # luupgrade -n newbe -u -s  /net/server/export/Solaris_10/combined.solaris_wos
    
  6. Si vous le souhaitez, vérifiez que l'environnement d'initialisation peut être activé.

    La commande lustatus indique si la création de l'environnement d'initialisation est achevée


    # lustatus
    boot environment   Is        Active  Active     Can	    Copy
    Name               Complete  Now	 OnReboot   Delete	 Status
    ------------------------------------------------------------------------
    c0t1d0s0            yes      yes      yes       no           -
    newbe               yes       no       no       yes          -
  7. Activez le nouvel environnement d'initialisation.


    # luactivate newbe
    # init 6
    

    L'environnement d'initialisation newbe est désormais actif.

  8. (Facultatif) Restauration vers un autre environnement d'initialisation. Si le nouvel environnement d'initialisation n'est pas viable ou si vous souhaitez changer d'environnement d'initialisation, reportez-vous au Chapitre 6Reprise sur échec : restauration de l'environnement d'initialisation d'origine (Tâches).