Guida all'installazione di Solaris 10 6/06: metodo JumpStart personalizzato e installazioni avanzate

ProcedureErrore fatale del sistema durante l'aggiornamento con Solaris Live Upgrade su volumi Veritas VxVm

Se si utilizza Solaris Live Upgrade per eseguire un aggiornamento e si utilizzano volumi Veritas VxVM, il sistema non riesce a riavviarsi. In questo caso, usare la procedura seguente. Il problema si verifica se i pacchetti non sono conformi agli standard di packaging avanzati di Solaris.

  1. Creare un ambiente di boot inattivo. Vedere Creazione di un nuovo ambiente di boot del Guida all’installazione di Solaris 10 6/06: Solaris Live Upgrade e pianificazione degli aggiornamenti.

  2. Prima di aggiornare l'ambiente di boot inattivo, disabilitare il software Veritas presente in tale ambiente di boot.

    1. Attivare l'ambiente di boot inattivo.


      # lumount ambiente_di_boot_inattivo punto_di_attivazione
      

      Ad esempio:


      # lumount solaris8 /mnt 
      
    2. Spostarsi nella directory che contiene il file vfstab, ad esempio:


      # cd /mnt/etc
      
    3. Creare una copia del file vfstab dell'ambiente di boot inattivo, ad esempio:


      # cp vfstab vfstab.501
      
    4. Nella copia del file vfstab, commentare tutte le voci relative ai file system Veritas, ad esempio:


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

      Il primo carattere di ogni riga è stato cambiato in #, ad indicare che la riga è commentata. Si noti che questo tipo di commento è diverso da quello usato nei file di sistema.

    5. Copiare il file vfstab modificato, ad esempio:


      # cp vfstab.novxfs vfstab
      
    6. Spostarsi nella directory dei file di sistema dell'ambiente di boot inattivo, ad esempio:


      # cd /mnt/etc
      
    7. Creare una copia del file di sistema dell'ambiente di boot inattivo, ad esempio:


      # cp system system.501
      
    8. Commentare tutte le voci “forceload:” che includono drv/vx.


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

      Il primo carattere di ogni riga è stato cambiato in *, ad indicare che la riga è commentata. Si noti che questo tipo di commento è diverso da quello usato nei file vfstab.

    9. Creare il file install-db Veritas, ad esempio:


      # touch vx/reconfig.d/state.d/install-db
      
    10. Disattivare l'ambiente di boot inattivo.


      # luumount ambiente_di_boot_inattivo 
      
  3. Aggiornare l'ambiente di boot inattivo. Vedere il Capitolo 9, Aggiornamento con Solaris Live Upgrade (procedure) del Guida all’installazione di Solaris 10 6/06: Solaris Live Upgrade e pianificazione degli aggiornamenti.

  4. Attivare l'ambiente di boot inattivo. Vedere Attivazione di un ambiente di boot del Guida all’installazione di Solaris 10 6/06: Solaris Live Upgrade e pianificazione degli aggiornamenti

  5. Arrestare il sistema.


    # init 0
    
  6. Avviare l'ambiente di boot inattivo in modalità monoutente:


    OK boot -s
    

    Vengono visualizzati diversi messaggi di errore riferiti a “vxvm” o “VXVM”. Ignorare questi messaggi. L'ambiente di boot inattivo diventa attivo.

  7. Aggiornare Veritas.

    1. Rimuovere il pacchetto VRTSvmsa di Veritas dal sistema, ad esempio:


      # pkgrm VRTSvmsa
      
    2. Spostarsi nella directory dei pacchetti di Veritas.


      # cd /posizione_software_Veritas
      
    3. Aggiungere gli ultimi pacchetti di Veritas al sistema:


      #  pkgadd -d `pwd` VRTSvxvm VRTSvmsa VRTSvmdoc VRTSvmman VRTSvmdev
      
  8. Ripristinare il file vfstab e i file di sistema originali:


    # cp /etc/vfstab.original /etc/vfstab
    # cp /etc/system.original /etc/system
    
  9. Riavviare il sistema.


    # init 6