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. Konzeptionelle Informationen zum Plattenpfadüberwachungs-Dämon finden Sie unter “Schlüsselkonzepte für die Verwaltung und Anwendungsentwicklung” im 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).
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.
Schritt |
Anweisungen siehe |
---|---|
Überwachen eines Plattenpfades mit dem scdpm-Befehl | |
Beenden einer Plattenpfadüberwachung mit dem scdpm-Befehl | |
Drucken des Status der fehlerhaften Plattenpfade für einen Knoten mit scdpm | |
Überwachen von Plattenpfaden bzw. Beenden der Plattenpfadüberwachung von einer Datei aus mit scdpm -f |
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.
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. Informationen hierzu finden Sie in der Online-Dokumentation unter scdidadm(1M).
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 dem Knoten phys-schost-1 |
|
Alle Plattenpfade |
all:all |
Alle Plattenpfade auf allen Cluster-Knoten |
Führen Sie diese Aufgabe durch, um alle Plattenpfade in Ihrem Cluster zu überwachen.
DPM wird auf Knoten mit Versionen vor Sun Cluster 3.1 9/04 Software nicht unterstützt. 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.
Melden Sie sich bei einem Cluster-Knoten als Superbenutzer an.
Überwachen eines Plattenpfades mit dem scdpm-Befehl.
# scdpm -m Knoten:Plattenpfad |
Die Benennungskonventionen für das Knoten:Plattenpfad-Argument finden Sie in Tabelle 4–6.
Überprüfen Sie, ob der Plattenpfad überwacht wird.
# scdpm -p Knoten:all |
Im nachstehenden Beispiel wird der Plattenpfad schost-1:/dev/did/rdsk/d1 von einem einzigen Knoten überwacht. Nur der DPM-Dämon auf dem 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 |
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 |
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 |
Mit diesem Verfahren beenden Sie die Überwachung eines Plattenpfades.
DPM wird auf Knoten mit Versionen vor Sun Cluster 3.1 9/04 Software nicht unterstützt. 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.
Melden Sie sich bei einem Cluster-Knoten als Superbenutzer an.
Bestimmen Sie den Zustand des Plattenpfades, dessen Überwachung beendet werden soll.
# scdpm -p [all:] Plattenpfad |
Druckt eine ausführliche Liste mit dem aktuellen Status eines angegebenen Plattenpfades
Zeigt alle überwachten und nicht überwachten Plattenpfade an
Beenden Sie auf jedem Knoten die Überwachung der entsprechenden Plattenpfade.
# scdpm -u Knoten:Plattenpfad |
Die Benennungskonventionen für das Knoten:Plattenpfad-Argument finden Sie in Tabelle 4–6.
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 |
Mit folgendem Verfahren drucken Sie die fehlerhaften Plattenpfade eines Clusters.
DPM wird auf Knoten mit Versionen vor Sun Cluster 3.1 9/04 Software nicht unterstützt. 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.
Melden Sie sich bei einem Cluster-Knoten als Superbenutzer an.
Drucken Sie die fehlerhaften Plattenpfade auf dem ganzen Cluster.
# scdpm -p -F Knoten:Plattenpfad |
Die Benennungskonventionen für das Knoten:Plattenpfad-Argument finden Sie in Tabelle 4–6.
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 |
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 |
DPM wird auf Knoten mit Versionen vor Sun Cluster 3.1 9/04 Software nicht unterstützt. 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.
Melden Sie sich bei einem Cluster-Knoten als Superbenutzer an.
Überwachen Sie die Plattenpfade von einer Datei aus.
# scdpm -f Dateiname |
Überprüfen Sie die Plattenpfade mit Status für den Cluster.
# scdpm -p all:all |
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 |