Sun Cluster 3.1 10/03 Handbuch Systemverwaltung

Überblick über das Herunterfahren und Booten eines Clusters

Der Sun Cluster-scshutdown(1M)-Befehl stoppt die Cluster-Dienste auf geordnete Weise und fährt den gesamten Cluster sauber herunter. Sie können den scshutdown-Befehl für einen Standortwechsel des Clusters verwenden. Sie können den Befehl auch zum Herunterfahren des Clusters einsetzen, wenn aufgrund eines Anwendungsfehlers Schäden an den Daten aufgetreten sind.


Hinweis –

Mit dem scshutdown-Befehl anstelle des shutdown- oder des halt-Befehls stellen Sie ein einwandfreies Herunterfahren des ganzen Clusters sicher. Der Solaris-shutdown-Befehl wird mit dem scswitch(1M)-Befehl zum Herunterfahren einzelner Knoten verwendet. Weitere Informationen finden Sie unter So fahren Sie einen Cluster herunter oder Herunterfahren und Booten eines einzelnen Cluster-Knotens.


Der scshutdown-Befehl stoppt alle Knoten in einem Cluster durch folgende Aktionen:

  1. Offline-nehmen aller laufenden Ressourcengruppen,

  2. Aushängen aller Cluster-Dateisysteme,

  3. Schließen der aktiven Gerätedienste,

  4. Ausführen von init 0 und Zurückführen aller Knoten zur OBP-ok-Eingabeaufforderung.


Hinweis –

Bei Bedarf können Sie einen Knoten im Nicht-Cluster-Modus booten, so dass der Knoten nicht an der Cluster-Mitgliedschaft teilnimmt. Der Nicht-Cluster-Modus ist beim Installieren von Cluster-Software oder dem Ausführen bestimmter Verwaltungsverfahren nützlich. Weitere Informationen finden Sie unter So booten Sie einen Cluster-Knoten im Nicht-Cluster-Modus.


Tabelle 3–1 Aufgabenliste: Herunterfahren und Booten eines Clusters

Schritt 

Anweisungen siehe 

Stoppen des Clusters 

    -Verwenden Sie scshutdown(1M)

So fahren Sie einen Cluster herunter

Starten des Clusters durch Booten aller Knoten  

Die Knoten müssen eine funktionierende Verbindung zum Cluster-Interconnect haben, um die Cluster-Mitgliedschaft zu erlangen. 

So booten Sie einen Cluster

Neubooten des Clusters 

    - Verwenden Sie scshutdown

An der ok-Eingabeaufforderung booten Sie jeden Knoten einzeln mit dem boot(1M)-Befehl.

Die Knoten müssen eine funktionierende Verbindung zum Cluster-Interconnect haben, um die Cluster-Mitgliedschaft zu erlangen. 

So booten Sie einen Cluster neu

So fahren Sie einen Cluster herunter


Achtung – Achtung –

Arbeiten Sie auf einer Cluster-Konsole nicht mit dem send brk-Befehl, um einen Cluster-Knoten herunterzufahren. Dieser Befehl wird in einem Cluster nicht unterstützt. Wenn Sie send brk mit go an der ok-Eingabeaufforderung eingeben, gerät der Knoten in Panik.


  1. Werden Oracle® Parallel Server oder Real Application Clusters auf dem Cluster ausgeführt, beenden Sie alle Datenbankinstanzen.

    Verfahren zum Herunterfahren finden Sie in der Oracle Parallel Server/Real Application Clusters-Produktdokumentation.

  2. Melden Sie sich bei einem beliebigen Cluster-Knoten als Superbenutzer an.

  3. Fahren Sie den Cluster sofort auf OBP herunter.

    Geben Sie an einem einzelnen Knoten im Cluster folgenden Befehl ein:


    # scshutdown -g0 -y
    

  4. Prüfen Sie, ob alle Knoten an der ok-Eingabeaufforderung stehen.

    Schalten Sie keinen Knoten ab, solange nicht alle Cluster-Knoten an der ok-Eingabeaufforderung stehen.

  5. Schalten Sie die Knoten bei Bedarf ab.

Beispiel — Herunterfahren eines Clusters

Das nachstehende Beispiel zeigt die Konsolenausgabe an, wenn der normale Cluster-Betrieb gestoppt und alle Knoten zur ok-Eingabeaufforderung heruntergefahren werden. Die Option -g 0 stellt die Toleranzzeit beim Herunterfahren auf Null ein, und -y sorgt für eine automatische yes-Antwort auf die Bestätigungsabfrage. Die Meldungen zum Herunterfahren werden auch auf den Konsolen der restlichen Knoten im Cluster angezeigt.


# scshutdown -g0 -y
May 2 10:08:46 phys-schost-1 cl_runtime:
WARNING: CMM monitoring disabled.
phys-schost-1#
INIT: New run level: 0
The system is coming down.  Please wait.
System services are now being stopped.
/etc/rc0.d/K05initrgm: Calling scswitch -S (evacuate)
The system is down.
syncing file systems... done
Program terminated
ok 

Weiterführende Informationen

Informationen zum Neustarten eines heruntergefahrenen Clusters finden Sie unter So booten Sie einen Cluster.

So booten Sie einen Cluster

  1. Zum Starten eines Clusters, dessen Knoten heruntergefahren wurden und an der ok -Eingabeaufforderung stehen, führen Sie auf jedem Knoten den boot(1M)-Befehl aus.

    Wenn Sie Konfigurationsänderungen zwischen den einzelnen Vorgängen zum Herunterfahren durchführen, starten Sie zuerst den Knoten mit der aktuellsten Konfiguration. Mit Ausnahme dieses Falls hat die Boot-Reihenfolge der Knoten keine Bedeutung.


    ok boot
    

    Auf den Konsolen der gebooteten Knoten werden beim Aktivieren der Cluster-Komponenten Meldungen angezeigt.


    Hinweis –

    Cluster-Knoten müssen eine funktionierende Verbindung zum Cluster-Interconnect haben, um die Cluster-Mitgliedschaft zu erlangen.


  2. Überprüfen Sie, ob alle Knoten fehlerfrei gebootet wurden und online sind.

    Der scstat(1M)-Befehl gibt den Status der Knoten zurück.


    # scstat -n
    


    Hinweis –

    Wenn das /var-Dateisystem eines Cluster-Knotens voll wird, kann Sun Cluster auf dem Knoten möglicherweise nicht neu gestartet werden. Wenn dieses Problem auftritt, gehen Sie zum Abschnitt So reparieren Sie ein volles /var-Dateisystem.


Beispiel — Booten eines Clusters

Das nachstehende Beispiel zeigt die Konsolenausgabe beim Start des Knotens phys-schost-1 in einem Cluster. Ähnliche Meldungen werden auf den Konsolen der restlichen Knoten im Cluster angezeigt.


ok boot
Rebooting with command: boot
...
Hostname: phys-schost-1
Booting as part of a cluster
NOTICE: Node 1 with votecount = 1 added.
NOTICE: Node 2 with votecount = 1 added.
NOTICE: Node 3 with votecount = 1 added.
...
NOTICE: Node 1: attempting to join cluster
...
NOTICE: Node 2 (incarnation # 937690106) has become reachable.
NOTICE: Node 3 (incarnation # 937690290) has become reachable.
NOTICE: cluster has reached quorum.
NOTICE: node 1 is up; new incarnation number = 937846227.
NOTICE: node 2 is up; new incarnation number = 937690106.
NOTICE: node 3 is up; new incarnation number = 937690290.
NOTICE: Cluster members:   1  2  3
...

So booten Sie einen Cluster neu

 

Führen Sie den scshutdown(1M)-Befehl aus, um den Cluster herunterzufahren. Booten Sie dann den Cluster mit dem boot(1M)-Befehl auf jedem Knoten.

  1. (Optional). Beenden Sie in einem Cluster, in dem Oracle Parallel Server/Real Application Clusters ausgeführt wird, alle Datenbankinstanzen.

    Verfahren zum Herunterfahren finden Sie in der Oracle Parallel Server/Real Application Clusters-Produktdokumentation.

  2. Melden Sie sich bei einem beliebigen Cluster-Knoten als Superbenutzer an.

  3. Fahren Sie den Cluster auf OBP herunter.

    Geben Sie an einem einzelnen Knoten im Cluster folgenden Befehl ein:


    # scshutdown -g0 -y 
    

    Jeder Knoten wird zur ok-Eingabeaufforderung heruntergefahren.


    Hinweis –

    Cluster-Knoten müssen eine funktionierende Verbindung zum Cluster-Interconnect haben, um die Cluster-Mitgliedschaft zu erlangen.


  4. Booten Sie jeden Knoten.

    Die Boot-Reihenfolge der Knoten spielt keine Rolle, es sei denn, Sie führen zwischen den einzelnen Vorgängen zum Herunterfahren Konfigurationsänderungen durch. Wenn Sie Konfigurationsänderungen zwischen den einzelnen Vorgängen zum Herunterfahren durchführen, starten Sie zuerst den Knoten mit der aktuellsten Konfiguration.


    ok boot
    

    Auf den Konsolen der gebooteten Knoten werden beim Aktivieren der Cluster-Komponenten Meldungen angezeigt.

  5. Überprüfen Sie, ob alle Knoten fehlerfrei gebootet wurden und online sind.

    Der scstat-Befehl gibt den Status des Knotens zurück.


    # scstat -n
    


    Hinweis –

    Wenn das /var-Dateisystem eines Cluster-Knotens voll wird, kann Sun Cluster auf dem Knoten möglicherweise nicht neu gestartet werden. Wenn dieses Problem auftritt, gehen Sie zum Abschnitt So reparieren Sie ein volles /var-Dateisystem.


Beispiel — Neubooten eines Clusters

Das nachstehende Beispiel zeigt die Konsolenausgabe, wenn ein normaler Cluster-Betrieb gestoppt wird, alle Knoten an die ok-Eingabeaufforderung heruntergefahren werden und der Cluster dann neu gestartet wird. Die Option -g 0 stellt die Toleranzzeit auf Null ein, und -y sorgt für eine automatische yes-Antwort auf die Bestätigungsfrage. Die Meldungen zum Herunterfahren werden auch auf den Konsolen der restlichen Knoten im Cluster angezeigt.


# scshutdown -g0 -y
May 2 10:08:46 phys-schost-1 cl_runtime:
WARNING: CMM monitoring disabled.
phys-schost-1#
INIT: New run level: 0
The system is coming down.  Please wait.
...
The system is down.
syncing file systems... done
Program terminated
ok boot
Rebooting with command: boot
...
Hostname: phys-schost-1
Booting as part of a cluster
...
NOTICE: Node 1: attempting to join cluster
...
NOTICE: Node 2 (incarnation # 937690106) has become reachable.
NOTICE: Node 3 (incarnation # 937690290) has become reachable.
NOTICE: cluster has reached quorum.
...
NOTICE: Cluster members:   1  2  3
...
NOTICE: Node 1: joined cluster
...
The system is coming up.  Please wait.
checking ufs filesystems
...
reservation program successfully exiting
Print services started.
volume management starting.
The system is ready.
phys-schost-1 console login:
NOTICE: Node 1: joined cluster
...
The system is coming up.  Please wait.
checking ufs filesystems
...
reservation program successfully exiting
Print services started.
volume management starting.
The system is ready.
phys-schost-1 console login: