Sun Cluster Handbuch Systemverwaltung für Solaris OS

Verwalten der Plattenpfadüberwachung

Mit den Verwaltungsbefehlen der Plattenpfadüberwachung (DPM) können Sie eine Benachrichtigung über ein sekundäres Plattenpfadversagen erhalten. Mit den Verfahren aus diesem Abschnitt führen Sie Verwaltungsaufgaben im Rahmen der Plattenpfadüberwachung durch. Konzeptuelle Informationen über den Plattenpfad-Überwachungsdämon finden Sie in Kapitel 3, Schlüsselkonzepte für Systemverwalter und Anwendungsentwickler in Sun Cluster Konzepthandbuch für Solaris OS. Eine Beschreibung der scdpm-Befehlsoptionen und verwandter Befehle finden Sie in der Online-Dokumentation unter scdpm(1M). Protokollierte und vom Dämon gemeldete Fehler finden Sie in der Online-Dokumentation unter syslogd(1M).


Hinweis –

Plattenpfade werden automatisch in die Überwachungsliste aufgenommen, wenn einem Knoten E/A-Geräte mit dem Befehl scgdevs oder scdidadm hinzugefügt werden. Die Überwachung der Plattenpfade wird auch automatisch beendet, wenn Geräte mit Sun Cluster-Befehlen von einem Knoten entfernt werden.


Tabelle 4–4 Task Map: Verwalten der Plattenpfadüberwachung

Schritt 

Anweisungen siehe 

Überwachen eines Plattenpfades mit dem scdpm-Befehl

So überwachen Sie einen Plattenpfad

Beenden einer Plattenpfadüberwachung mit dem scdpm-Befehl

So heben Sie die Überwachung eines Plattenpfades auf

Drucken des Status der fehlerhaften Plattenpfade für einen Knoten mit scdpm

So drucken Sie fehlerhafte Plattenpfade

Überwachen von Plattenpfaden bzw. Beenden der Plattenpfadüberwachung von einer Datei aus mit scdpm -f

So überwachen Sie Plattenpfade von einer Datei aus

Bei den Verfahren im nachstehenden Abschnitt wird der scdpm-Befehl mit dem Plattenpfad-Argument ausgegeben. Das Plattenpfad-Argument besteht immer aus einem Knotennamen und einem Plattennamen. Der Knotenname ist nicht erforderlich und wird standardmäßig auf all gesetzt, wenn kein Name angegeben wurde. Die nachstehende Tabelle beschreibt die Konventionen für die Benennung der Plattenpfade.


Hinweis –

Die Verwendung des globalen Plattenpfadnamens wird dringend empfohlen, weil der globale Plattenpfadname auf dem ganzen Cluster konsistent ist. Der UNIX-Plattenpfadname ist nicht auf dem ganzen Cluster konsistent. Der UNIX-Plattenpfad für eine Platte kann von einem Cluster-Knoten zum anderen unterschiedlich sein. Der Plattenpfad kann auf einem Knoten c1t0d0 und auf einem anderen Knoten c2t0d0 sein. Verwenden Sie bei UNIX-Plattenpfadnamen den Befehl scdidadm -L, um die UNIX-Plattenpfadnamen den globalen Plattenpfadnamen zuzuordnen, bevor Sie DPM-Befehle ausgeben. Weitere Informationen finden Sie in der Online-Dokumentation unter scdidadm(1M).


Tabelle 4–5 Beispiele für Plattenpfadnamen

Namenstyp 

Beispiel Plattenpfadname 

Beschreibung 

Globaler Plattenpfad 

phys-schost-1:/dev/did/dsk/d1

Plattenpfad d1 auf dem Knoten phys-schost-1

all:d1

Plattenpfad d1 auf allen Cluster-Knoten

UNIX-Plattenpfad  

phys-schost-1:/dev/rdsk/c0t0d0s0

Plattenpfad c0t0d0s0 auf dem Knoten phys-schost-1

phys-schost-1:all

Alle Plattenpfade auf allen Cluster-Knoten 

ProcedureSo überwachen Sie einen Plattenpfad

Führen Sie diese Aufgabe durch, um alle Plattenpfade in Ihrem Cluster zu überwachen.


Achtung – Achtung –

DPM wird auf Knoten nicht unterstützt, die Versionen ausführen, die vor Sun Cluster 3.1 10/03 Software herausgegeben wurden. Verwenden Sie während einer Aufrüstung keine DPM-Befehle. Nach der Aufrüstung müssen alle Knoten online sein, um die DPM-Befehle verwenden zu können.


Schritte
  1. Melden Sie sich bei einem Cluster-Knoten als Superbenutzer an.

  2. Überwachen eines Plattenpfades mit dem scdpm-Befehl.


    # scdpm -m node:disk path
    

    Informationen finden Sie unter den Benennungskonventionen für das node:disk path-Argument.

  3. Überprüfen Sie, ob der Plattenpfad überwacht wird.


    # scdpm -p node:all	     
    

Beispiel 4–20 Überwachen eines Plattenpfads an einem einzelnen Knoten

Im nachstehenden Beispiel wird der Plattenpfad schost-1:/dev/did/rdsk/d1 von einem einzigen Knoten überwacht. Nur der DPM-Dämon am Knoten schost-1 überwacht den Pfad zur Platte /dev/did/dsk/d1 .


# scdpm -m schost-1:d1
# scdpm -p schost-1:d1
	     schost-1:/dev/did/dsk/d1   Ok


Beispiel 4–21 Überwachen eines Plattenpfads an allen Knoten

Im nachstehenden Beispiel wird der Plattenpfad schost-1:/dev/did/dsk/d1 von allen Knoten überwacht. DPM startet auf allen Knoten, für die/dev/did/dsk/d1 ein gültiger Pfad ist.


# scdpm -m all:/dev/did/dsk/d1
# scdpm -p schost-1:d1
	     schost-1:/dev/did/dsk/d1   Ok	    


Beispiel 4–22 Erneutes Lesen der Plattenkonfiguraiton aus dem CCR

Im nachstehenden Beispiel wird der Dämon zum erneuten Lesen der Plattenkonfiguration aus dem CCR gezwungen, und die überwachten Plattenpfade werden mit Status gedruckt.


# scdpm -m all:all 
# scdpm -p all:all
		 schost-1:/dev/did/dsk/d4   Ok
	     schost-1:/dev/did/dsk/d3   Ok
	     schost-2:/dev/did/dsk/d4   Fail
	     schost-2:/dev/did/dsk/d3   Ok
	     schost-2:/dev/did/dsk/d5   Unmonitored
	     schost-2:/dev/did/dsk/d6   Ok

ProcedureSo heben Sie die Überwachung eines Plattenpfades auf

Mit diesem Verfahren beenden Sie die Überwachung eines Plattenpfades.


Achtung – Achtung –

DPM wird auf Knoten nicht unterstützt, die Versionen ausführen, die vor Sun Cluster 3.1 10/03 Software herausgegeben wurden. Verwenden Sie während einer Aufrüstung keine DPM-Befehle. Nach der Aufrüstung müssen alle Knoten online sein, um die DPM-Befehle verwenden zu können.


Schritte
  1. Melden Sie sich bei einem Cluster-Knoten als Superbenutzer an.

  2. Bestimmen Sie den Zustand des Plattenpfades, dessen Überwachung beendet werden soll.


    # scdpm -p [all:] disk path
    
    -p

    Druckt eine ausführliche Liste mit dem aktuellen Status eines angegebenen Plattenpfades

    [:all]

    Zeigt alle überwachten und nicht überwachten Plattenpfade an

  3. Beenden Sie auf jedem Knoten die Überwachung der entsprechenden Plattenpfade.


    # scdpm -u  node:disk path
    

    Unter Tabelle 4–5 erhalten Sie die Benennungskonventionen für das Argument node:disk path.


Beispiel 4–23 Aufheben der Überwachung eines Plattenpfads

Im nachstehenden Beispiel wird die Überwachung des Plattenpfades schost-2:/dev/did/rdsk/d1 beendet und die Plattenpfade des ganzen Clusters werden mit Status gedruckt.


# scdpm -u schost-2:/dev/did/rdsk/d1
# scdpm -p all:all 
	     schost-1:/dev/did/dsk/d4   Ok
	     schost-1:/dev/did/dsk/d3   Ok
	     schost-2:/dev/did/dsk/d4   Fail
	     schost-2:/dev/did/dsk/d3   Ok
	     schost-2:/dev/did/dsk/d1   Unmonitored
	     schost-2:/dev/did/dsk/d6   Ok

ProcedureSo drucken Sie fehlerhafte Plattenpfade

Mit folgendem Verfahren drucken Sie die fehlerhaften Plattenpfade eines Clusters.


Achtung – Achtung –

DPM wird auf Knoten nicht unterstützt, die Versionen ausführen, die vor Sun Cluster 3.1 10/03 Software herausgegeben wurden. Verwenden Sie während einer Aufrüstung keine DPM-Befehle. Nach der Aufrüstung müssen alle Knoten online sein, um die DPM-Befehle verwenden zu können.


Schritte
  1. Melden Sie sich bei einem Cluster-Knoten als Superbenutzer an.

  2. Drucken Sie die fehlerhaften Plattenpfade auf dem ganzen Cluster.


    # scdpm -p -F node:disk path
    

    Unter Tabelle 4–5 erhalten Sie die Benennungskonventionen für das Argument node:disk path.


Beispiel 4–24 Drucken von fehlerhaften Plattenpfaden

Im nachstehenden Beispiel werden die fehlerhaften Plattenpfade für den ganzen Cluster gedruckt.


# scdpm -p -F [all:]all
		 schost-1:/dev/did/dsk/d4   Fail
	     schost-1:/dev/did/dsk/d3   Fail
	     schost-2:/dev/did/dsk/d4   Fail
	     schost-2:/dev/did/dsk/d3   Fail
	     schost-2:/dev/did/dsk/d5   Fail
	     schost-2:/dev/did/dsk/d6   Fail

ProcedureSo überwachen Sie Plattenpfade von einer Datei aus

Mit dem folgenden Verfahren überwachen Sie Plattenpfade bzw. beenden Sie die Plattenpfadüberwachung von einer Datei aus. Die Datei muss die Befehle zur Überwachung bzw. zum Beenden der Überwachung, die Knotennamen und die Plattenpfadnamen enthalten. Jedes Dateifeld sollte durch eine Spalte getrennt sein. Formatieren Sie jede Liste wie im nachstehenden Beispiel.


syntax in command file:
[u,m] [node|all]:<[/dev/did/rdsk/]d- | [/dev/rdsk/]c-t-d- | all>


command file entry
u schost-1:/dev/did/rdsk/d5
m schost-2:all

Achtung – Achtung –

DPM wird auf Knoten nicht unterstützt, die Versionen ausführen, die vor Sun Cluster 3.1 10/03 Software herausgegeben wurden. Verwenden Sie während einer Aufrüstung keine DPM-Befehle. Nach der Aufrüstung müssen alle Knoten online sein, um die DPM-Befehle verwenden zu können.


Schritte
  1. Melden Sie sich bei einem Cluster-Knoten als Superbenutzer an.

  2. Überwachen Sie die Plattenpfade von einer Datei aus.


    # scdpm -f filename
    
  3. Überprüfen Sie die Plattenpfade mit Status für den Cluster.


    # scdpm -p all:all
    	    
    

Beispiel 4–25 Überwachen der Plattenpfade von einer Datei aus bzw. Aufheben der Überwachung von einer Datei aus

Im nachstehenden Beispiel erfolgt die Überwachung von Plattenpfaden bzw. das Beenden der Plattenpfadüberwachung von einer Datei aus.


# scdpm -f schost_config
# scdpm -p all:all 
	     schost-1:/dev/did/dsk/d4   Ok
	     schost-1:/dev/did/dsk/d3   Ok
	     schost-2:/dev/did/dsk/d4   Fail
	     schost-2:/dev/did/dsk/d3   Ok
	     schost-2:/dev/did/dsk/d5   Unmonitored
	     schost-2:/dev/did/dsk/d6   Ok