Solaris 9 9/04 Installationshandbuch

Systempanik bei einem Upgrade mit Solaris Live Upgrade und Veritas VxVm

Wenn Sie bei einem Upgrade Solaris Live Upgrade benutzen und Veritas VxVM läuft, kommt es beim Neustart zu einer Systempanik. Um diese zu vermeiden, müssen Sie das Upgrade mit dem folgenden Verfahren durchführen. Das Problem tritt auf, wenn Packages nicht den neuen Solaris-Richtlinien für Packages entsprechen.

  1. Erstellen Sie eine inaktive Boot-Umgebung. Siehe Erstellen einer neuen Boot-Umgebung.

  2. Vor dem Upgrade der inaktiven Boot-Umgebung müssen Sie in der inaktiven Boot-Umgebung die vorhandene Veritas-Software deaktivieren.

    1. Hängen Sie die inaktive Boot-Umgebung ein.


      # lumount Name_der_inaktiven_Boot-Umgebung Einhängepunkt
      

      Beispiel:


      # lumount solaris8 /.alt.12345 
      
    2. Wechseln Sie in das Verzeichnis, das die vfstab enthält. Beispiel:


      # cd /.alt.12345/etc
      
    3. Erstellen Sie eine Kopie der Datei vfstab der inaktiven Boot-Umgebung. Beispiel:


      # cp vfstab vfstab.501
      
    4. Setzen Sie in der kopierten Datei vfstab alle Veritas-Dateisystemeinträge auf Kommentar. Beispiel:


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

      Als erstes Zeichen erscheint in den entsprechenden Zeilen ein #. Dadurch gelten diese Zeilen als Kommentarzeilen. Beachten Sie, dass diese Kommentarzeilen sich von den Kommentarzeilen in der Systemdatei unterscheiden.

    5. Kopieren Sie die geänderte Datei vfstab. Beispiel:


      # cp vfstab.novxfs vfstab
      
    6. Wechseln Sie in das Verzeichnis mit der Systemdatei der inaktiven Boot-Umgebung. Beispiel:


      # cd /.alt.12345/etc
      
    7. Erstellen Sie eine Kopie der Systemdatei der inaktiven Boot-Umgebung. Beispiel:


      # cp system system.501
      
    8. Setzen Sie alle Einträge des Typs "forceload:“ auf Kommentar, sofern sie drv/vx enthalten.


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

      Als erstes Zeichen erscheint in den entsprechenden Zeilen ein *. Dadurch gelten diese Zeilen als Befehlszeilen. Beachten Sie, dass diese Kommentarzeilen sich von den Kommentarzeilen in der Datei vfstab unterscheiden.

    9. Wechseln Sie in das Verzeichnis mit der Datei install-db in der inaktiven Boot-Umgebung. Beispiel:


      # cd /.alt.12345/etc
      
    10. Erstellen Sie die Veritas-Datei install-db. Beispiel:


      # touch vx/reconfig.d/state.d/install-db
      
    11. Hängen Sie die inaktive Boot-Umgebung aus.


      # luumount Name_der_inaktiven_Boot-Umgebung Einhängepunkt
      
  3. Führen Sie das Upgrade der inaktiven Boot-Umgebung durch. Siehe Kapitel 36.

  4. Aktivieren Sie die inaktive Boot-Umgebung. Siehe Aktivieren einer Boot-Umgebung.

  5. Fahren Sie das System herunter.


    # init 0
    
  6. Booten Sie die inaktive Boot-Umgebung im Einzelbenutzermodus:


    OK boot -s
    

    Mehrere Meldungen und Fehlermeldungen, die “vxvm” oder “VXVM” enthalten, werden angezeigt. Ignorieren Sie diese. Die inaktive Boot-Umgbeung wird aktiv.

  7. Führen Sie ein Upgrade von Veritas durch.

    1. Entfernen Sie das Package Veritas VRTSvmsa vom System. Beispiel:


      # pkgrm VRTSvmsa
      
    2. Wechseln Sie in das Verzeichnis mit den Veritas-Packages.


      # cd /Speicherort_der_Veritas-Software
      
    3. Fügen Sie die neuesten Veritas-Packages zum System hinzu:


      #pkgadd -d `pwd` VRTSvxvm VRTSvmsa VRTSvmdoc VRTSvmman VRTSvmdev
      
  8. Stellen Sie die ursprüngliche Datei vfstab und die ursprünglichen Systemdateien wieder her:


    # cp /etc/vfstab.original /etc/vfstab
    	# cp /etc/system.original /etc/system
    
  9. Starten Sie das System neu.


    # init 6