Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
tux:megacli [2011/05/09 14:30] wikisysop |
tux:megacli [2011/05/15 13:30] (aktuell) wikisysop [mpt-statusd: detected non-optimal RAID status] |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
[[:tux|{{ :linux.png?40|}}]] | [[:tux|{{ :linux.png?40|}}]] | ||
===== mpt-statusd: detected non-optimal RAID status ===== | ===== mpt-statusd: detected non-optimal RAID status ===== | ||
+ | |||
+ | <fs x-small>(Getestet auf Debian Squeeze)</fs> | ||
Im Syslog eines Debian Servers mit einem LSI Hardware Raid Controller wird Ihnen möglicherweise folgender Fehler angezeigt: | Im Syslog eines Debian Servers mit einem LSI Hardware Raid Controller wird Ihnen möglicherweise folgender Fehler angezeigt: | ||
Zeile 7: | Zeile 9: | ||
- | Für Hardware Raid Controller, wie zB dem >><fc #008000>LSI MegaSAS 9260</fc><< bzw. einem >><fc #008000>Dell Perc H700</fc><< kann das >>mpt-status<< Utility nicht verwendet werden. So wird beim Aufruf von >><fc #008000>mpt-status -pv</fc><< uU folgendes zurückgegeben: | + | Für Hardware Raid Controller, wie zB dem >><fc #008000>LSI MegaSAS 9260</fc><< bzw. einem >><fc #008000>Dell Perc H700</fc><< kann das >><fc #008000>mpt-status</fc><< Utility nicht verwendet werden. So wird beim Aufruf von >><fc #008000>mpt-status -pv</fc><< uU folgendes zurückgegeben: |
<xterm># <fc #008000>mpt-status -pv</fc> | <xterm># <fc #008000>mpt-status -pv</fc> | ||
Zeile 28: | Zeile 30: | ||
Nothing found, contact the author</xterm> | Nothing found, contact the author</xterm> | ||
- | Nicht sonderlich aufschlussreich! | + | Nicht sonderlich aufschlussreich, erklärt jedoch zumindest schon mal die beunruhigende Meldung im Syslog! |
+ | |||
+ | In so einem Fall kann man den >><fc #008000>mpt-statusd</fc><< deaktivieren, damit nicht weiterhin ständig die Meldungen nach >><fc #008000>/var/log/messages</fc><< geschrieben werden: | ||
+ | |||
+ | Halten Sie dafür zunächst den >><fc #008000>mpt-statusd</fc><< an: | ||
+ | |||
+ | <xterm># <fc #008000>/etc/init.d/mpt-statusd stop</fc> | ||
+ | Stopping mpt-status monitor: mpt-statusd.</xterm> | ||
+ | |||
+ | Entfernen Sie die Links des Start/Stop-Skripts in den einzelnen Runleveln: | ||
+ | |||
+ | <xterm># <fc #008000>update-rc.d-insserv -f mpt-statusd remove</fc></xterm> | ||
+ | |||
+ | ==== Die Alternative: MegaCLI ==== | ||
LSI bietet jedoch das Tool >><fc #008000>**MegaCLI**</fc><< an, welches im Prinzip die gleichen Aufgaben erfüllt, dass Problem ist nur, dass LSI dieses nur im RPM-Format anbietet. Insofern kann es nicht auf Debian installiert werden, zumindest nicht einfach so ohne Weiteres. Es besteht aber die Möglichkeit RPM-Pakete in DEB-Pakete zu konvertieren. Dafür verwendet man das Tool >><fc #008000>rpm2cpio</fc><<, welches zB bei der Installation des Alien-Pakets((http://debiananwenderhandbuch.de/alien.html)) mit installiert wird. | LSI bietet jedoch das Tool >><fc #008000>**MegaCLI**</fc><< an, welches im Prinzip die gleichen Aufgaben erfüllt, dass Problem ist nur, dass LSI dieses nur im RPM-Format anbietet. Insofern kann es nicht auf Debian installiert werden, zumindest nicht einfach so ohne Weiteres. Es besteht aber die Möglichkeit RPM-Pakete in DEB-Pakete zu konvertieren. Dafür verwendet man das Tool >><fc #008000>rpm2cpio</fc><<, welches zB bei der Installation des Alien-Pakets((http://debiananwenderhandbuch.de/alien.html)) mit installiert wird. | ||
Zeile 42: | Zeile 57: | ||
Laden Sie sich auf der LSI Webseite das aktuelle MegaCLI Utility für den MegaRaid Controller 9260 herunter [[http://www.lsi.com/channel/products/megaraid/sassata/9260-8i/index.html|MegaRAID 9260 Support und Download Seite]]((http://www.lsi.com/channel/products/megaraid/sassata/9260-8i/index.html)). | Laden Sie sich auf der LSI Webseite das aktuelle MegaCLI Utility für den MegaRaid Controller 9260 herunter [[http://www.lsi.com/channel/products/megaraid/sassata/9260-8i/index.html|MegaRAID 9260 Support und Download Seite]]((http://www.lsi.com/channel/products/megaraid/sassata/9260-8i/index.html)). | ||
- | Extrahieren Sie das RPM-Paket aus der heruntergeladenen ZIP-Datei: | + | Extrahieren Sie das RPM-Paket aus der heruntergeladenen ZIP-Datei. In der Datei >><fc #008000>8.00.29_Linux_MegaCli.zip</fc><< befindet sich auch noch eine weitere ZIP-Datei -> >><fc #008000>MegaCliLin.zip</fc><<: |
<xterm># <fc #008000>unzip 8.00.29_Linux_MegaCli.zip</fc> | <xterm># <fc #008000>unzip 8.00.29_Linux_MegaCli.zip</fc> | ||
# <fc #008000>unzip MegaCliLin.zip</fc></xterm> | # <fc #008000>unzip MegaCliLin.zip</fc></xterm> | ||
- | Extrahieren Sie das MegaCLI Utility aus dem RPM-Paket: | + | Sie erhalten danach uA das RPM des MegaCLI Utility -> >><fc #008000>MegaCli-8.00.29-1.i386.rpm</fc><< Extrahieren Sie daraus das MegaCLI Utility: |
<xterm># <fc #008000>rpm2cpio MegaCli-8.00.29-1.i386.rpm | cpio -idmv</fc></xterm> | <xterm># <fc #008000>rpm2cpio MegaCli-8.00.29-1.i386.rpm | cpio -idmv</fc></xterm> | ||
- | Sie erhalten danach ein Verzeichnis >>./opt/MegaRAID/MegaCli/<<, welches das MegaCLI Utility und noch eine 64-Bit Variante enthält: | + | Sie erhalten danach im Download Verzeichnis bzw. im Verzeichnis, wo Sie die ZIPs entpackt haben, ein Verzeichnis >><fc #008000>./opt/MegaRAID/MegaCli/</fc><<, welches das MegaCLI Utility und noch eine 64-Bit Variante enthält: |
<xterm># <fc #008000>ls -l ./opt/MegaRAID/MegaCli/</fc> | <xterm># <fc #008000>ls -l ./opt/MegaRAID/MegaCli/</fc> | ||
Zeile 123: | Zeile 138: | ||
Den Fehler >><fc #008000>OSSpecificInitialize: Failed to load libsysfs.so.2.0.2</fc><< habe ich erst mal ignoriert, da die Ausgabe das liefert, was ich wissen wollte und ich auf die Schnelle keine Lösung dafür gefunden habe. | Den Fehler >><fc #008000>OSSpecificInitialize: Failed to load libsysfs.so.2.0.2</fc><< habe ich erst mal ignoriert, da die Ausgabe das liefert, was ich wissen wollte und ich auf die Schnelle keine Lösung dafür gefunden habe. | ||
- | Als letztes sollte man noch den >><fc #008000>mpt-statusd</fc><< deaktivieren, damit nicht weiterhin ständig die Meldungen nach >><fc #008000>/var/log/messages</fc><< geschrieben werden: | + | Weitere nützliche Parameter für das >><fc #008000>MegaCLI</fc><< Utiliy sind:((http://www.awerner.homeip.net/doku.php?id=it-artikel:lsi-megaraid-cli-utility-fuer-sas-raid-controller)) |
- | + | ||
- | Halten Sie dafür zunächst den >>mpt-statusd<< an: | + | |
- | + | ||
- | <xterm># <fc #008000>/etc/init.d/mpt-statusd stop</fc> | + | |
- | Stopping mpt-status monitor: mpt-statusd.</xterm> | + | |
- | + | ||
- | Entfernen Sie die Links des Start/Stop-Skripts in den einzelnen Runleveln: | + | |
- | + | ||
- | <xterm># <fc #008000>update-rc.d -f mpt-statusd remove</fc></xterm> | + | |
- | + | ||
- | Fertig. | + | |
- | + | ||
- | Weitere nützliche Parameter für das >><fc #008000>MegaCLI</fc><< Utiliy sind: | + | |
^ Kommando ^ Beschreibung ^ | ^ Kommando ^ Beschreibung ^ | ||
Zeile 147: | Zeile 149: | ||
Eine ausführliche Dokumentation und Beschreibung aller MegaCLI Kommandos finden Sie in folgendem PDF: {{:tux:80-00156-01_revf.pdf|80-00156-01_revf.pdf}} | Eine ausführliche Dokumentation und Beschreibung aller MegaCLI Kommandos finden Sie in folgendem PDF: {{:tux:80-00156-01_revf.pdf|80-00156-01_revf.pdf}} | ||
+ | |||
+ | |||
+ | |||
+ | --- //pronto 2011/05/09 14:30// | ||
+ | {{keywords>non-optimal RAID status LSI SAS HBA 9260 MegaCLI mpt-status}} |