IBM Cloud Docs
RAID-Controller-Befehle

RAID-Controller-Befehle

Sie können die Adapatec® CLI verwenden, um RAID-Controller-Befehle auszuführen. Die folgenden Befehle sind die häufigsten Befehle des RAID-Controllers, die Sie verwenden können.

/usr/Adaptec_Event_Monitor/arcconf getstatus 1

_GETSTATUS_ listet die Art der Operation, die Nummer des logischen Laufwerks, die Größe des logischen Laufwerks und den Fortschritt der Operation auf. Auch der Status von Hintergrundbefehlen wird angezeigt, beispielsweise die folgenden Elemente:

  • Letzte Neuerstellung
  • Synchronisation
  • Migration des logischen Laufwerks
  • Komprimierung/Erweiterung

/usr/Adaptec_Event_Monitor/arcconf getconfig 1

_GETCONFIG_ listet Informationen zu Controllern, logischen Laufwerken und physischen Laufwerken auf. Es werden Informationen wie die folgenden angezeigt:

  • Controllertyp
  • BIOS-, Bootblock-, Einheitentreiber- und Firmwareversionen
  • Physischer Gerätetyp, Geräte-ID, Vorhandensein von PFA
  • Status der physischen Einheit
  • Gehäuseinformationen: Lüfter, Netzteil und Temperatur

/usr/Adaptec_Event_Monitor/arcconf getlogs 1 device tabular

_GETLOGS_ bietet Ihnen Zugriff auf die Status- und Ereignisprotokolle eines Controllers. _DEVICE xxx_ zeigt ein Protokoll aller Einheitenfehler an, die vom Controller festgestellt wurden.

Das folgende Beispiel zeigt die Ausgabe mit dem Befehl ABRUFPROTOKOLLE:

driveErrorEntry
smartError.. ............................ false
vendorID ................................ WDC
serialNumber ............................ WD-XXX
wwn ..................................... xxxxxxxxxxxxxxxx - CC_FILTER
deviceID ................................ 10
productID ............................... WD1003FB
numParityErrors ......................... 0
linkFailures ............................ 0
hwErrors ................................ 0
abortedCmds ............................. 7
mediumErrors ............................ 20
smartWarning ............................ 0

/opt/MegaRAID/storcli/storcli64 /c0/eall/sall show all | grep -iE "det|cou|tem|SN|S.M|fir”

Mit diesem Befehl können Sie die einzelnen Laufwerke und mögliche Laufwerkfehler anzeigen. Das folgende Beispiel zeigt die Ausgabe:

Drive /c0/e252/s0 - Detailed Information:
Shield Counter = 0
Media Error Count = 0
Other Error Count = 0
Drive Temperature = 24C (75.20 F)
Predictive Failure Count = 0
S.M.A.R.T alert flagged by drive = No
SN = XXXX
Firmware Revision = SN04

Drive /c0/e252/s1 - Detailed Information:
Shield Counter = 0
Media Error Count = 0
Other Error Count = 0
Drive Temperature = 22C (71.60 F)
Predictive Failure Count = 0
S.M.A.R.T alert flagged by drive = No
SN = xxxx
Firmware Revision = SN03

Drive /c0/e252/s2 - Detailed Information:
Shield Counter = 0
Media Error Count = 0
Other Error Count = 0
Drive Temperature = 21C (69.80 F)
Predictive Failure Count = 0
S.M.A.R.T alert flagged by drive = No
SN = xxxx
Firmware Revision = SN04

Drive /c0/e252/s3 - Detailed Information:
Shield Counter = 0
Media Error Count = 0
Other Error Count =
Drive Temperature = 23C (73.40 F)
Predictive Failure Count = 0
S.M.A.R.T alert flagged by drive = No
SN = xxxx
Firmware Revision = SN03

/opt/MegaRAID/storcli/storcli64 /c0/eall/sall show rebuild

Mit diesem Befehl wird der Neuerstellungsstatus aller Laufwerke und die geschätzte Dauer der Neuerstellung angezeigt. Wenn Sie den Befehl ausführen, wird die folgende Ausgabe angezeigt:

---------------------------------------------
Drive-ID Progress% Status Estimated Time Left
---------------------------------------------
/c0/e252/s0 - Not in progress
/c0/e252/s1 - Not in progress
/c0/e252/s2 - Not in progress
/c0/e252/s3 - Not in progress
---------------------------------------------

RAID alert "Spam"

Ändern Sie den Abschnitt "global" in der Standardkonfiguration (/opt/Broadcom/mrmonitor/MegaMonitor/config-current.xml):

<global>
<severity level="FATAL">
<do-systemlog/>
<do-email/>
</severity>
<severity level="CRITICAL">
<do-email/>
<do-systemlog/>
</severity>
<severity level="WARNING">
<do-email/>
<do-systemlog/>
</severity>
<severity level="INFO"><do-systemlog/>
</severity>
</global>

wie folgt zu lesen:

<global>
<severity level="FATAL">
<do-systemlog/>
<do-email/>
</severity>
<severity level="CRITICAL">
<do-email/>
<do-systemlog/>
</severity>
<severity level="WARNING">
<do-systemlog/>
</severity>
<severity level="INFO">
<do-systemlog/>
</severity>
</global>

Entfernen Sie den Tag "do-email" für die Stufe "WARNING". Alternativ können Sie die Sicherheitsstufe in "INFO" ändern.

Häufig auftretende Laufwerkfehler

Die Laufwerkfehler, die am häufigsten auftreten, sind SMART-Fehler, Hardwarefehler und Datenträgerfehler. Diese Fehler werden angezeigt, wenn ein Laufwerk defekt ist. Daher müssen Sie das Laufwerk so schnell wie möglich austauschen.

Abgebrochene Befehle sind nicht ungewöhnlich, sondern ein weiterer häufig auftretender Fehler. Wenn die Anzahl abgebrochener Befehle jedoch steigt (z. B. 100), öffnen Sie einen Supportfall.

Verbindungsfehler können darauf hinweisen, dass ein Kabel neu eingesteckt oder ausgetauscht werden muss.

Informationen zum Support-Fall

Die folgenden Informationen sind erforderlich, wenn Sie einen Support-Fall öffnen.

Adaptec-RAID-Karten

Stellen Sie sicher, dass Sie die vollständige Ausgabe von arcconf getconfig 1/arcconf getlogs 1 device tabular einschließen, wenn Sie einen Support-Fall öffnen. Mithilfe dieser Informationen kann das Support-Team Probleme bei Laufwerkreihenfolge, Array-Zugehörigkeit, Array-Geometrie und Verkabelung ermitteln. Diese Informationen sind für die Wiederherstellung einer verloren gegangenen RAID-Konfiguration von entscheidender Bedeutung. Wenn Sie bei der ersten Aktualisierung die Erlaubnis zum Neustart/Ausschalten erteilen oder einen Hot-Swap beantragen, wird der Support-Prozess beschleunigt.

Broadcom-RAID-Karten

Verwenden Sie die folgenden Befehle, um die Protokolldateien für Broadcom-RAID-Karten abzurufen. Sie müssen die vollständige Ausgabe dieser Protokolldateien in Ihren Supportfall einschließen.

/opt/MegaRAID/storcli/storcli64 /c0 show all
/opt/MegaRAID/storcli/storcli64 /c0 show TermLog
/opt/MegaRAID/storcli/storcli64 /c0 /eall /sall show all | grep -iE "det|cou|tem|SN|S.M|fir"
/opt/MegaRAID/storcli/storcli64 /c0 show TermLog

Installation von Storcli

Führen Sie die folgenden Schritte für Linux aus.

  1. SSH zu Ihrem Server
  2. cd /tmp (oder ein beliebiges anderes Verzeichnis, das Sie verlangen)
  3. wget http://downloads.service.softlayer.com/lsitools/1.14.12_StorCLI.zip
  4. Entpacken Sie x.xx.xx_StorCLI.zip
  5. cd /tmp/storcli_all_os/Linux/ (oder gehen Sie in das heruntergeladene Verzeichnis)
  6. Anford./Min -ivh storcli-x.xx.xx-x.noarch.rpm
  7. Prüfen, ob storcli erfolgreich installiert wurde

Führen Sie die folgenden Schritte für Vmware ESXi aus.

  1. Gehen Sie in Ihr /tmp Verzeichnis.

    # cd /tmp

  2. Laden Sie die storcli herunter.

    # wget http://downloads.service.softlayer.com/lsitools/1.14.12_StorCLI.zip

  3. Dekomprimieren Sie die Datei.

    ` # unzip 1.14.12_StorCLI.zip'

  4. Wechseln Sie zu /tmp/storcli_all_os/Vmware-NDS/..

    ` # cd /tmp/storcli_all_os/Vmware-NDS/'

  5. Installieren Sie die storcli.

    # esxcli software vib install -v=/tmp/storcli_all_os/Vmware-NDS/vmware-esx-storcli-1.14.12.vib --no-sig-check

Nach der Installation der storcli können Sie diese beiden Befehle ausführen, um den Plattenzustand des Servers zu bestätigen.

Für ESXi 7.Xverwenden Sie die folgenden Befehle.

/opt/lsi/storcli64/storcli64 /c0 show all
/opt/lsi/storcli64/storcli64 /c0 show eventloginfo
/opt/lsi/storcli64/storcli64 /c0 /eall /sall show all | grep -iE "det|cou|tem|SN|S.M|fir"
/opt/lsi/storcli64/storcli64 /c0 show TermLog

RAID-Konfiguration überprüfen

Verwenden Sie die folgenden Befehle, um die RAID-Konfiguration zu überprüfen.

/opt/lsi/storcli64/storcli64 /c0 show all
/opt/MegaRAID/storcli/storcli64 /c0 /eall /sall show all

Suchen Sie in der Ausgabe nach dem Topologieabschnitt, in dem der RAID-Typ als Spalte aufgelistet ist.

Stellen Sie sicher, dass Sie vor der Fehlerbehebung eine Sicherungskopie Ihrer Arbeit erstellen.