Differences between revisions 9 and 10
Revision 9 as of 2022-09-12 15:32:24
Size: 2383
Editor: HolgerHees
Comment:
Revision 10 as of 2022-09-12 15:32:41
Size: 2379
Editor: HolgerHees
Comment:
Deletions are marked like this. Additions are marked like this.
Line 27: Line 27:
 * `MegaCli -CfgForeign -Clear -a0` Status ''Foreign'' entfernen  * `MegaCli -CfgForeign -Clear -a0` Status ''Foreign'' entfernen

LSI-RAID mit MegaCli administrieren

MegaCli

MegaCli ist das Konfigurationswerkzeug für RAID-Kontroller der Firma LSI. Das Handbuch findet man hier:http://subversion.unige.ch/tiki/adm/lib/exe/fetch.php?media=csan:megacli.pdf Sowie die wichtigsten Befehle hier: http://tools.rapidsoft.de/perc/perc-cheat-sheet.html

Controller werden mit dem Parameter -a ausgewählt. -a0 ist der interne, -a1 der erste externe Controller. Mit -aALL werden alle Controller ausgewählt.

Physische Platten werden über Enclosure und Slot adressiert: [1:2]

Nützliche Kommandos:

  • MegaCli -LDSetProp ADRA -LALL -aALL - schaltet Adaptive ReadAhead für alle Controller ein

  • MegaCli -PDList -a1 - gibt Informationen über die an Adapter 1 angeschlossenen Platten aus

  • MegaCli -AdpAllInfo -a1 gibt Informationen über Adapter 1 aus

  • MegaCli -AdpEventLog -GetEvents -f ael-$(date +%Y%m%d).txt -a0 schreibt das Log in die Datei ael-20101104.txt

    • Auf Knoten mit laufendem DELL-OMSA wird das Eventlog von Zeit zu Zeit gelöscht - die Daten sind jedoch nicht weg:
      • MegaCli -AdpEventLog -IncludeDeleted -f /root/ael-$(date +%Y%m%d).txt -a0

      • MegaCli -AdpEventLog -GetSinceReboot -f /root/ael-$(date +%Y%m%d).txt -a0

  • MegaCli -AdpEventLog -Clear -a1 löscht Das Log von Adapter 1

  • MegaCli -PdLocate -PhysDrv "[1:2]" -a1 schaltet die Warn-LED an

  • MegaCli -PdLocate -stop -PhysDrv "[1:2]" -a1 schaltet die Warn-LED wieder aus

  • MegaCli -PDRbld -ShowProg -PhysDrv "[1:2]" -a1 zeigt den Status des Rebuild von Platte 2 in Enclosure 1 an

  • MegaCli -PDRbld -ProgDsply -PhysDrv "[1:2]" -a1 überwacht den Rebuild von Platte 2 in Enclosure 1 mit Fortschrittsbalken

  • MegaCli -FwTermLog -Dsply -a0 > termlog-$(date +%Y%m%d)-0.txt log des Raidcontrollers (Laut DELL Support interessanter als das Eventlog)

  • MegaCli -PDOffline -PhysDrv "[1:8]" -a1 noch nicht ausgefallene Platte 8 in Enclosure 1 offline setzen vor dem Entfernen

  • MegaCli -CfgForeign -Clear -a0 Status Foreign entfernen

  • MegaCli -pdhsp -set -physdrv "[32:13]" -a0 setze Platte 13 als Hot Spare ein, wenn ein RAID1 nicht automatisch neu gebaut wird

  • MegaCli -AdpBbuCmd -GetBbuStatus -a0 zeigt den Status der BBU an

  • MegaCli -AdpBbuCmd -BbuLearn -a0 ein BBU-Relearn anstoßen

Procedures/MegaCli (last edited 2022-09-12 15:32:41 by HolgerHees)