Sun Cluster Handbuch Softwareinstallation für Solaris OS

ProcedureSo führen Sie eine nicht laufende Aufrüstung des Solaris-Betriebssystems durch.

Führen Sie dieses Verfahren auf jedem Knoten im Cluster aus, um das Solaris-Betriebssystem aufzurüsten. Wenn auf dem Cluster bereits eine Version des Solaris-Betriebssystems ausgeführt wird, die die Software Sun Cluster 3.1 8/05 unterstützt, ist eine weitere Aufrüstung des Solaris-Betriebssystems optional. Wenn Sie das Solaris-Betriebssystem nicht aufrüsten möchten, fahren Sie fort mit So führen Sie eine nicht laufende Aufrüstung der Sun Cluster 3.1 8/05-Software.


Achtung – Achtung –

Die Sun Cluster 3.1 8/05-Software unterstützt nicht die Aufrüstung von Solaris 9 OS zur ursprünglichen Version von Solaris 10 OS, die im März 2005 verteilt wurde. Sie müssen mindestens auf Solaris 10 10/05 oder eine kompatible Version aufrüsten.


Bevor Sie beginnen

Führen Sie folgende Aufgaben aus:

Schritte
  1. Melden Sie sich für die Aufrüstung beim Cluster-Knoten als Superuser an.

  2. (Optional) SPARC: Rüsten Sie VxFS auf.

    Befolgen Sie die in der VxFS-Dokumentation enthaltenen Anweisungen.

  3. Ermitteln Sie, ob die folgenden Apache-rc-Skripts vorhanden sind und ob diese aktiviert oder deaktiviert sind:


    /etc/rc0.d/K16apache
    /etc/rc1.d/K16apache
    /etc/rc2.d/K16apache
    /etc/rc3.d/S50apache
    /etc/rcS.d/K16apache

    Bei einigen Anwendungen, beispielsweise Sun Cluster HA für Apache, müssen die Apache-rc-Skripts deaktiviert sein.

    • Wenn diese Skripts vorhanden sind und ein K oder S als Großbuchstaben im Dateinamen enthalten, sind die Skripts aktiviert. Für diese Skripts sind keine weiteren Aktionen erforderlich.

    • Wenn diese Skripts nicht vorhanden sind, müssen Sie in Schritt 8 sicherstellen, dass sämtliche während der Aufrüstung von Solaris OS installierten Apache-rc-Skripts deaktiviert sind.

    • Wenn diese Skripts vorhanden sind und ein k oder s, als Kleinbuchstaben im Dateinamen enthalten, sind sie deaktiviert. Sie müssen in Schritt 8 sicherstellen, dass sämtliche während der Aufrüstung von Solaris OS installierten Apache-rc-Skripts deaktiviert sind.

  4. Kommentieren Sie alle Einträge für global eingehängte Dateisysteme in der Datei /etc/vfstab des Knotens aus.

    1. Protokollieren Sie zu späteren Referenzzwecken sämtliche Einträge, die bereits auskommentiert sind.

    2. Kommentieren Sie vorübergehend in der Datei /etc/vfstab alle Einträge für global eingehängte Dateisysteme aus.

      Einträge für global eingehängte Dateisysteme enthalten die Einhängeoption global. Kommentieren Sie diese Einträge aus, um zu verhindern, dass die Solaris-Aufrüstung das Einhängen der globalen Geräte versucht.

  5. Legen Sie fest, welches Verfahren Sie zur Aufrüstung des Solaris-Betriebssystems durchführen möchten.

    Datenträger-Manager 

    Verfahren 

    Speicherort der Anweisungen 

    Solstice DiskSuite oder Solaris Volume Manager 

    Beliebige Methode zur Solaris-Aufrüstung außer Live Upgrade

    Installationsdokumentation zu Solaris 

    SPARC: VERITAS Volume Manager 

    “Aufrüsten von VxVM und Solaris” 

    Installationsdokumentation zu VERITAS Volume Manager 


    Hinweis –

    Wenn im Cluster VxVM installiert ist, müssen Sie die vorhandene VxVM-Software erneut installieren oder auf die Version Solaris 9 der VxVM-Software als Teil des Solaris-Aufrüstungsprozesses aufrüsten.


  6. Rüsten Sie die Solaris-Software mit dem in Schritt 5 ausgewählten Verfahren auf.

    Nehmen Sie folgende Änderungen an den verwendeten Verfahren vor:

    • Wenn Sie während des Aufrüstungsprozesses angewiesen werden, einen Knoten neu zu booten, booten Sie immer im Nicht-Cluster-Modus.

      • Ergänzen Sie die Befehle bootund reboot mit der Option -x.

        Die -x-Option stellt sicher, dass der Knoten im Nicht-Cluster-Modus neu gebootet wird. Beide folgenden Befehle booten zum Beispiel einen Cluster im Einzelbenutzer-Nicht-Cluster-Modus:

        • Führen Sie auf SPARC-basierten Systemen einen der folgenden Befehle aus:


          # reboot -- -xs
          or
          ok boot -xs
          
        • Führen Sie auf x86-basierten Systemen einen der folgenden Befehle aus:


          # reboot -- -xs
          or
          ...
                                <<< Current Boot Parameters >>>
          Boot path: /pci@0,0/pci-ide@7,1/ata@1/cmdk@0,0:b
          Boot args:
          
          Type  b [file-name] [boot-flags] <ENTER>  to boot with options
          or    i <ENTER>                           to enter boot interpreter
          or    <ENTER>                             to boot with defaults
          
                            <<< timeout in 5 seconds >>>
          Select (b)oot or (i)nterpreter: b -xs
          
      • Für den Fall, dass laut Anweisung der Befehl init S ausgeführt werden soll, verwenden Sie stattdessen den Befehl reboot -- -xs.

    • Führen Sie nicht die letzte Anweisung zum Neubooten in der Solaris-Softwareaufrüstung aus. Gehen Sie stattdessen wie folgt vor:

      1. Kehren Sie zu diesem Verfahren zurück und führen Sie Schritt 7 und Schritt 8 aus.

      2. Booten Sie in Schritt 9 im Nicht-Cluster-Modus, um die Aufrüstung der Solaris-Software abzuschließen.

  7. Entkommentieren Sie in der Datei /a/etc/vfstab die Einträge für global eingehängte Dateisysteme, die Sie in Schritt 4 auskommentiert haben.

  8. Wenn die Apache-rc-Skripts deaktiviert oder nicht vorhanden waren, bevor Sie das Solaris-Betriebssystem aufgerüstet haben, müssen Sie sicherstellen, dass alle Skripts, die während der Solaris-Aufrüstung installiert wurden, deaktiviert sind.

    Um Apache-rc-Skripts zu deaktivieren, benennen Sie die Dateien mithilfe der folgenden Befehle in Namen mit k bzw. s als Kleinbuchstaben um.


    # mv /a/etc/rc0.d/K16apache /a/etc/rc0.d/k16apache 
    # mv /a/etc/rc1.d/K16apache /a/etc/rc1.d/k16apache
    # mv /a/etc/rc2.d/K16apache /a/etc/rc2.d/k16apache
    # mv /a/etc/rc3.d/S50apache /a/etc/rc3.d/s50apache
    # mv /a/etc/rcS.d/K16apache /a/etc/rcS.d/k16apache
    

    Alternativ können Sie die Skripts so umbenennen, dass sie ihren üblichen Verwaltungspraktiken entsprechen.

  9. Booten Sie den Knoten im Nicht-Cluster-Modus neu.

    Fügen Sie doppelte Bindestriche (--) in folgenden Befehl ein:


    # reboot -- -x
    
  10. SPARC: Wenn auf dem Cluster VxVM ausgeführt wird, führen Sie die übrigen Schritte im Verfahren “Upgrading VxVM and Solaris” aus, um VxVM neu zu installieren oder aufzurüsten.

    Nehmen Sie folgende Änderungen am Verfahren vor:

    • Überprüfen Sie nach dem Abschluss der VxVM-Aufrüstung, jedoch vor dem Neubooten die Einträge in der Datei /etc/vfstab.

      Wenn einer der in Schritt 7 entkommentierten Einträge auskommentiert wurde, entkommentieren Sie diesen Eintrag erneut.

    • Wenn Sie in den VxVM-Verfahren angewiesen werden, ein abschließendes Rekonfigurations-Neubooten durchzuführen, verwenden Sie nicht allein die Option -r. Booten Sie stattdessen mithilfe der Option -rx im Nicht-Cluster-Modus neu.


      # reboot -- -rx
      

    Hinweis –

    Wenn eine Nachricht angezeigt wird, die der folgenden ähnelt, geben Sie das Root-Passwort ein, um den Aufrüstungsprozess fortzusetzen. Führen Sie weder den fsck-Befehl aus noch drücken Sie Strg-D.


    WARNING - Unable to repair the /global/.devices/node@1 filesystem. 
    Run fsck manually (fsck -F ufs /dev/vx/rdsk/rootdisk_13vol). Exit the 
    shell when done to continue the boot process.
    
    Type control-d to proceed with normal startup,
    (or give root password for system maintenance):  Type the root password
    

  11. Installieren Sie alle erforderlichen Solaris-Software- und Hardware-bezogenen Korrekturversionen und laden Sie die erforderliche Firmware der Hardware-Korrekturversionen herunter.

    Installieren Sie für die Software Solstice DiskSuite (Solaris 8) auch alle Korrekturversionen von Solstice DiskSuite.


    Hinweis –

    Booten Sie nach dem Hinzufügen der Korrekturversionen nicht neu. Warten Sie mit dem Neubooten des Knotens, bis die Sun Cluster-Software aufgerüstet ist.


    Den Speicherort von Korrekturversionen und Installationsanweisungen finden Sie unter Korrekturversionen und erforderliche Firmware-Ebenen in Sun Cluster 3.1 8/05 Versionshinweise für Solaris OS.

Nächste Schritte

Rüsten Sie die Abhängigkeits-Software auf. Wechseln Sie zu So rüsten Sie Abhängigkeits-Software vor einer nicht laufenden Aufrüstung auf..


Hinweis –

Um die Aufrüstung von der Software Solaris 8 auf Solaris 9 oder von Solaris 9 auf Solaris 10 10/05 oder kompatible Software fertig zu stellen, müssen Sie auch auf die Solaris 9- bzw. Solaris 10-Version der Sun Cluster 3.1 8/05-Software, einschließlich der Abhängigkeits-Software, aufrüsten. Sie müssen diese Aufgabe auch dann durchführen, wenn auf dem Cluster bereits Sun Cluster 3.1 8/05-Software für eine andere Version der Solaris-Software ausgeführt wird.