Guida all'installazione di Solaris 10 8/07: installazioni di rete

ProcedureErrore irreversibile 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. Diventare superutente o assumere un ruolo equivalente.

    I ruoli comportano determinate autorizzazioni e consentono di eseguire comandi che richiedono privilegi. Per maggiori informazioni sui ruoli, vedere Configuring RBAC (Task Map) del System Administration Guide: Security Services.

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

  3. 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 nome_ambiente_boot_inattivo punto_att
      

      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 
      
  4. Aggiornare l'ambiente di boot inattivo. Vedere il Capitolo 5, Aggiornamento con Solaris Live Upgrade (procedure) del Guida all’installazione di Solaris 10 8/07: Solaris Live Upgrade e pianificazione degli aggiornamenti.

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

  6. Arrestare il sistema.


    # init 0
    
  7. 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.

  8. 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
      
  9. Ripristinare il file vfstab e i file di sistema originali:


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


    # init 6