Controller-Diagnose
Der diagnose controller
Mit dem Befehl werden Diagnosetests auf dem Controller ausgeführt.
Unterstützte Arrays
Dieser Befehl gilt für jedes einzelne Storage-Array, einschließlich der Arrays E4000, E2700, E5600, E2800, E5700, EF600 und EF300, sofern alle SMcli-Pakete installiert sind.
Rollen
Zur Ausführung dieses Befehls auf einem E4000, E2800, E5700, EF600 oder EF300 Storage-Array müssen Sie über die Storage-Administratorrolle verfügen.
Kontext
Die Diagnosetests bestehen aus Loopback-Tests, bei denen Daten auf die Laufwerke geschrieben und von den Laufwerken gelesen werden.
Syntax
diagnose controller [(a| b)]
loopbackDriveChannel=(allchannels | (1 | 2 | 3 | 4 | 5 | 6 | 7 | 8))
testID=(1 | 2 | 3 | discreteLines)
[patternFile="filename"]
Parameter
Parameter | Beschreibung |
---|---|
|
Der Controller, auf dem Sie die Diagnosetests ausführen möchten. Gültige Controller-IDs sind |
|
Die Laufwerkskanäle, auf denen Sie die Diagnosetests ausführen möchten. Sie können die Diagnose entweder auf allen Kanälen ausführen oder einen bestimmten Kanal auswählen, auf dem die Diagnose ausgeführt werden soll. Wenn Sie einen bestimmten Kanal auswählen, sind gültige Werte für die Laufwerkskanäle |
|
Die Kennung für den Diagnosetest, den Sie ausführen möchten. Die Kennung und die entsprechenden Tests lauten wie folgt:
|
|
Der Dateipfad und der Dateiname, der ein Datenmuster enthält, das Sie als Testdaten verwenden möchten. Schließen Sie den Dateinamen des Datenmusters in doppelte Anführungszeichen (" "). Beispiel:
|
Hinweise
Wenn Sie einen Datenschleifentest ausführen, können Sie optional eine Datei mit einem Datenmuster angeben. Wenn Sie keine Datei angeben, stellt die Controller-Firmware ein Standardmuster bereit.
Diskrete Linien sind Steuerleitungen und Statuslinien, die zwischen zwei Controllern in einem Controller-Fach verbunden sind Mit dem Diagnosetest für diskrete Linien kann jeder Controller überprüfen, ob Steuersignalübergänge an den Steuereingängen des alternativen Controllers beobachtet werden können. Der Diagnosetest für diskrete Linien wird nach jedem aus- und Wiedereinschalten oder jedem Controller-Reset automatisch ausgeführt. Sie können den Diagnosetest für diskrete Linien ausführen, nachdem Sie eine Komponente ersetzt haben, die den ersten Diagnosetest für diskrete Linien fehlgeschlagen hat. Der Diagnosetest für diskrete Linien gibt eine der folgenden Meldungen zurück:
-
Wenn der Diagnosetest für diskrete Linien erfolgreich ausgeführt wird, wird folgende Meldung angezeigt:
The controller discrete lines successfully passed the diagnostic test. No failures were detected.
-
Wenn der Diagnosetest für diskrete Linien fehlschlägt, wird folgende Meldung angezeigt:
One or more controller discrete lines failed the diagnostic test.
-
Wenn die CLI den Diagnosetest für separate Zeilen nicht ausführen kann, gibt die CLI Fehler 270 zurück. Dies bedeutet, dass der Diagnosetest für diskrete Linien nicht gestartet oder abgeschlossen werden konnte.
Minimale Firmware-Stufe
6.10 fügt den Lesetest, den Schreibtest und den Datenschleifentest hinzu.
6.14 fügt den Diagnosetest für diskrete Linien hinzu.
7.30 fügt die aktualisierte Laufwerkskanalkennung hinzu.