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

ProcedureLe système se retrouve dans une situation critique en cas de mise à niveau Solaris Live Upgrade de Veritas VxVm

Si vous utilisez Solaris Live Upgrade en cours de mise à niveau et d'exploitation de Veritas VxVM, le système se retrouve dans une situation critique à la réinitialisation tant que vous n'appliquez pas la procédure indiquée ci-dessous. Le problème survient si les modules ne sont pas conformes aux directives avancées de Solaris en la matière.

  1. Connectez-vous en tant que superutilisateur ou prenez un rôle équivalent.

    Les rôles contiennent des autorisations et des commandes privilégiées. Pour de plus amples informations sur les rôles, reportez-vous à la section Configuring RBAC (Task Map) du System Administration Guide: Security Services.

  2. Créez un environnement d'initialisation inactif. Reportez-vous à la section Création d'un environnement d'initialisation.

  3. Avant d'entamer la mise à niveau, vous devez désactiver le logiciel Veritas de l'environnement d'initialisation inactif.

    1. Montez l'environnement d'initialisation inactif.


      # lumount inactive_boot_environment_name mount_point
      

      Exemple :


      # lumount solaris8 /mnt 
      
    2. Accédez au répertoire dans lequel se trouve le fichier vfstab, par exemple :


      # cd /mnt/etc
      
    3. Faites une copie du fichier vfstab de l'environnement d'initialisation inactif, par exemple :


      # cp vfstab vfstab.501
      
    4. Dans le fichier vfstab copié, mettez en commentaire toutes les entrées du système de fichiers Veritas, par exemple :


      #  sed  '/vx\/dsk/s/^/#/g'  < vfstab >  vfstab.novxfs
      

      Le premier caractère de chaque ligne est remplacé par #, la ligne devenant ainsi une ligne de commentaire. Cette ligne de commentaire est différente de celles des fichiers système.

    5. Copiez le fichier vfstab ainsi modifié, par exemple :


      # cp vfstab.novxfs vfstab
      
    6. Accédez au répertoire du fichier système de l'environnement d'initialisation inactif, par exemple :


      # cd /mnt/etc
      
    7. Faites une copie du fichier système de l'environnement d'initialisation inactif, par exemple :


      # cp system system.501
      
    8. Mettez en commentaire toutes les entrées "forceload: " comportant drv/vx.


      # sed '/forceload:   drv\/vx/s/^/*/' <system> system.novxfs
      

      Le premier caractère de chaque ligne est remplacé par *, la ligne devenant ainsi une ligne de commande. Cette ligne de commande est différente de celles du fichier vfstab.

    9. Créez le fichier install-db Veritas, par exemple :


      # touch vx/reconfig.d/state.d/install-db
      
    10. Démontez l'environnement d'initialisation inactif.


      # luumount inactive_boot_environment_name 
      
  4. Mettez à niveau l'environnement d'initialisation inactif. Voir Chapitre5Procédure de mise à niveau avec Solaris Live Upgrade – Tâches.

  5. Activez l'environnement d'initialisation inactif. Reportez-vous à la section Activation d'un environnement d'initialisation.

  6. Éteignez le système.


    # init 0
    
  7. Initialisez l'environnement d'initialisation inactif en mode monoutilisateur :


    OK boot -s
    

    Plusieurs messages et messages d'erreur comportant “vxvm” ou “VXVM” s'affichent. Vous pouvez les ignorer. L'environnement d'initialisation inactif s'active.

  8. Effectuez la mise à niveau de Veritas.

    1. Supprimez le module Veritas VRTSvmsa de votre système, par exemple :


      # pkgrm VRTSvmsa
      
    2. Passez aux répertoires des modules Veritas.


      # cd /location_of_Veritas_software
      
    3. Ajoutez les derniers modules Veritas sur le système :


      #  pkgadd -d `pwd` VRTSvxvm VRTSvmsa VRTSvmdoc VRTSvmman VRTSvmdev
      
  9. Restaurez les fichiers vfstab et fichiers systèmes originaux :


    # cp /etc/vfstab.original /etc/vfstab
    # cp /etc/system.original /etc/system
    
  10. Redémarrez le système.


    # init 6