Sun Cluster Handbuch Systemverwaltung für Solaris OS

ProcedureSo installieren Sie eine Korrekturversion mit Neubooten (Knoten)

Installieren Sie die Korrekturversion im Cluster immer auf einem Knoten nach dem anderen, damit der Cluster selbst beim Installieren der Korrekturversion in Betrieb bleibt. Bei diesem Verfahren müssen Sie zuerst den Knoten herunterfahren und mit dem Befehl boot -sx oder b -sx im Einzelbenutzermodus booten, bevor Sie die Korrekturversion installieren.

Schritte
  1. Suchen Sie vor dem Installieren der Korrekturversion auf der Sun Cluster-Produktwebseite nach spezifischen Anweisungen, die vor oder nach der Installation zu befolgen sind.

  2. Melden Sie sich bei dem Knoten, auf dem Sie die Korrekturversion installieren, als Superbenutzer an.

  3. Geben Sie die Ressourcen- und Gerätegruppen des Knotens an, auf dem die Korrekturversion installiert wird.


    # scrgadm -pv
    # scstat
    
  4. Schalten Sie alle Ressourcengruppen, Ressourcen und Gerätegruppen von dem Knoten, auf dem die Korrekturversion installiert wird, auf andere Cluster-Mitglieder um.


    # scswitch -S -h node[,...]
    
    -S

    Nimmt alle Gerätedienste und Ressourcengruppen vom angegebenen Knoten.

    -h node[,...]

    Gibt den Knoten an, von dem die Ressourcen- und Gerätegruppen umschalten.

  5. Fahren Sie den Knoten herunter.


    # shutdown -g0 [-y]
     [-i0]
  6. Booten Sie den Knoten im Nicht-Cluster-Einzelbenutzermodus.

    • SPARC:


      ok boot -sx
      
    • x86:


                            <<< Current Boot Parameters >>>
      Boot path: /pci@0,0/pci8086,2545@3/pci8086,1460@1d/pci8086,341a@7,1/
      sd@0,0:a
      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 -sx
      
  7. Wenden Sie den Patch an.


    # patchadd -M patch-dir patch-id
    
    patch-dir

    Gibt das Verzeichnis an, in dem die Korrekturversion gespeichert ist.

    patch-id

    Gibt die Korrekturversionsnummer einer gegebenen Korrekturversion an.


    Hinweis –

    Halten Sie sich immer an die Anweisungen im Korrekturversionsverzeichnis; sie haben Vorrang vor den in diesem Kapitel beschriebenen Verfahren.


  8. Überprüfen Sie, ob die Korrekturversion erfolgreich installiert wurde.


    # showrev -p | grep patch-id
    
  9. Booten Sie den Knoten im Cluster-Modus neu.


    # reboot
    
  10. Überprüfen Sie, ob die Korrekturversion funktioniert und ob Knoten und Cluster normal arbeiten.

  11. Wiederholen Sie Schritt 2 bis Schritt 10 für alle verbleibenden Cluster-Knoten.

  12. Schalten Sie Ressourcengruppen, Ressourcen und Gerätegruppen nach Bedarf um.

    Nach dem Neubooten aller Knoten sind die Ressourcen- und Gerätegruppen auf dem zuletzt gebooteten Knoten nicht online.


    # scswitch -z -D  device-group[,...]
    -h node[,...]
    # scswitch -z -g  resource-group[,...]
    -h nod[,...]e
    
    -z

    Gibt die Änderung bei der Unterstützung einer Ressourcen- oder Gerätegruppe an.

    -h node[,...]

    Gibt die Knoten an, auf die Sie die Ressourcen- und Gerätegruppen umschalten.

    -D

    Schaltet die angegebenen Gerätegruppen auf die mit der Option -h identifizierten Knoten um.

    -g

    Schaltet die angegebenen Gerätegruppen auf die mit der Option -h identifizierten Knoten um. Wenn -h nicht angegeben ist, werden die Ressourcengruppen offline genommen.

  13. Prüfen Sie, ob Sie die Korrektuversion ausführen müssen. Verwenden Sie dazu den scversions-Befehl.


    # /usr/cluster/bin/scversions 
    

    Eines der folgenden Ergebnisse wird angezeigt:


    Upgrade commit is needed.
    
    Upgrade commit is NOT needed. All versions match.
  14. Falls eine Ausführung erforderlich ist, führen Sie die Korrekturversion aus.


    #/usr/cluster/bin/scversions -c
    

    Die -c-Optionen zwingen Cluster zur Ausführung der neuen Korrekturversions-Software.


    Hinweis –

    Die Ausführung von scversions(1m) führt je nach Situation zu einer oder mehreren CMM-Neukonfigurationen.



Beispiel 8–1 Installieren einer Korrekturversion mit Neubooten (Knoten)

Das nachstehende Beispiel zeigt die Installation einer Sun Cluster-Korrekturversion mit Neubooten auf einem Knoten.


# scrgadm -pv
...
RG Name: schost-sa-1
...
# scstat
...
Device Group Name:											dg-schost-1
...
# scswitch -S -h phys-schost-2
# shutdown -g0 -y -i0
...

Booten Sie den Knoten im Nicht-Cluster-Einzelbenutzermodus.


# patchadd -M /var/tmp/patches 234567-05
...
# showrev -p | grep 234567-05

...
# reboot
...
# scswitch -z -D dg-schost-1 -h phys-schost-1
# scswitch -z -g schost-sa-1 -h phys-schost-1
# scversions
Upgrade commit is needed.
# scversions -c

Siehe auch

Wie Sie eine Korrekturversion entfernen, erfahren Sie unter So entfernen Sie eine Sun Cluster-Korrekturversion.