Sun Cluster Handbuch Systemverwaltung für Solaris OS

So entfernen Sie eine Sun Cluster-Korrekturversion

Bei Bedarf können Sie eine Sun Cluster-Korrekturversion deinstallieren (entfernen).

  1. Melden Sie sich bei dem Knoten, auf dem die Korrekturversion deinstalliert werden soll, als Superbenutzer an.

  2. Listen Sie die Ressourcen- und Gerätegruppen des Knotens auf, auf dem die Korrekturversion deinstalliert wird.


    # scrgadm -pv
    # scstat
    

  3. Schalten Sie alle Ressourcengruppen, Ressourcen und Gerätegruppen von dem Knoten, auf dem die Korrekturversion deinstalliert werden soll, auf andere Cluster-Mitglieder um.


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

    -S

    Nimmt alle Gerätedienste und Ressourcengruppen vom angegebenen Knoten.

    -h Knoten[,...]

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

  4. Fahren Sie den Knoten herunter.


    # shutdown -g0 -y -i0 Meldung
    

    -g0

    Gibt die Wartezeit in Sekunden vor dem Herunterfahren an. Der Standard-Kulanzzeitraum beträgt 60 Sekunden.

    -y

    Gibt die Antwort ja auf die Aufforderung zur Bestätigung.

    -i0

    Gibt einen Init-Zustand von 0 an. Mit dieser Option wird ein Knoten in einem SPARC-basierten System zur OpenBoot PROM ok-Eingabeaufforderung bzw. in einem x86-basierten System in ein Boot-Subsystem.

    Meldung

    Gibt die zu sendende Warnmeldung an. Verwenden Sie Anführungszeichen, wenn die Meldung aus mehreren Wörtern besteht.

  5. 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
      

  6. Entfernen Sie die Korrekturversion.


    # patchrm Korrekturversions-ID
    

    Korrekturversions-ID

    Gibt die Korrekturversionsnummer einer gegebenen Korrekturversion an.

  7. Booten Sie den Knoten neu.


    # reboot
    

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


    # showrev -p | grep Korrekturversions-ID
    

  9. Überprüfen Sie, ob Knoten und Cluster normal arbeiten.

  10. Wiederholen Sie Schritt 1 bis Schritt 9 für die verbleibenden Cluster-Knoten.

  11. Schalten Sie die Ressourcengruppen, Ressourcen und Gerätegruppen nach Bedarf um (optional).

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


    # scswitch -z -DGerätegruppe[,...]  -h Knoten[,...]
    # scswitch -z -g Ressourcengruppe[,...] -h Knoten[,...]
    

    -z

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

    -h Knoten[,...]

    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.

Beispiel — Entfernen einer Sun Cluster-Korrekturversion

Das nachstehende Beispiel zeigt das Entfernen einer Sun Cluster-Korrekturversion.


# scrgadm -pv
...
RG-Name: schost-sa-1
...
# scstat
...
Gerätegruppenname:     dg-schost-1
...
# scswitch -S -h phys-schost-2
# shutdown -g0 -y -i0 "Rebooting down node for maintenance"
...

Booten Sie den Knoten im Nicht-Cluster-Modus.


...
# patchrm 234567-05
...
# reboot
...
# pkgchk -v 234567-05
...
# scswitch -z -D dg-schost-1 -h phys-schost-1
# scswitch -z -g schost-sa-1 -h phys-schost-1