Guide d'installation de Solaris 10 : Installations basées sur les réseaux

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.

Étapes
  1. Créez un environnement d'initialisation inactif. Reportez-vous à la rubrique Création d’un environnement d’initialisation du Guide d’installation de Solaris 10 : Solaris Live Upgrade et planification de la mise á niveau.

  2. 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 nom_environnement_initialisation_inactif point_montage
      

      Par 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 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 Veritas install-db, par exemple :


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


      # luumount inactive_boot_environment_name 
      
  3. Mettez à niveau l'environnement d'initialisation inactif. Reportez-vous au Chapitre 7, Procédure de mise à niveau avec Solaris Live Upgrade – Tâches du Guide d’installation de Solaris 10 : Solaris Live Upgrade et planification de la mise á niveau.

  4. Activez l'environnement d'initialisation inactif. Reportez-vous à la rubrique Activation d’un environnement d’initialisation du Guide d’installation de Solaris 10 : Solaris Live Upgrade et planification de la mise á niveau.

  5. Éteignez le système.


    # init 0
    
  6. Initialisez l'environnement d'initialisation inactif en mode mono-utilisateur :


    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.

  7. 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 /emplacement_des_logiciels_Veritas
      
    3. Ajoutez les derniers modules Veritas sur le système :


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


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


    # init 6