Sådan udtrækker du logfiler for RAID-controlleren via MegaCLI
Summary: Denne artikel giver oplysninger om oprettelse af logfiler til RAID-controllere og de tilsluttede harddiske ved hjælp af MegaCli
Instructions
Opsummer de trin, der blev brugt til at løse problemet, og inkluder eventuelle detaljerede instruktioner om nødvendige handlinger.
Denne artikel beskriver, hvordan du udpakker RAID-controllerlogfiler på dit Dell-system ved hjælp af MegaCli-hjælpeprogrammet fra Broadcom (tidligere LSI/Avagotech). Gennemgang af logfiler fra RAID-controlleren er et vigtigt skridt ved fejlfinding af problemer med HDD og RAID.
Bemærk: PercCLI har erstattet MegaCLI (understøttes ikke af Dell) fra og med PERC-serie 8 og nyere serier. Se listen over PERC-typer for Dell EMC-systemer for at finde ud af, hvilken serie der er din PERC-controller.
Få adgang til RAID-controllerlogfilerne med MegaCli i Microsoft Windows-, Linux-, XenServer- eller VMware-operativsystemer:
Indholdsfortegnelse
1. Udpakning af RAID-controllerlogfiler via MegaCli i Windows-operativsystemer
2. Udpakning af RAID-controllerlogfiler via MegaCli i Linux-operativsystemer
3. Udpakning af RAID-controllerlogfiler med MegaCli i XenServer
4. Udpakning af RAID-controllerlogfiler med MegaCli i VMware ESX/ESXi
1. Udpakning af RAID-controllerlogfiler via MegaCli i Windows-operativsystemer
Udfør følgende procedure for at udpakke RAID-controllerlogfilerne:
Bemærk: MegaCLI understøttes på Windows Server 2003/2008/2012
-
Download MegaCli-hjælpeprogrammet fra Broadcoms supportwebsted
-
Pak de downloadede filer ud, og kopiér dem til en hvilken som helst mappe på dit installerede operativsystem (f.eks.: Windows – C:\temp\megacli)
-
Gå fra kommandoprompt i Windows-operativsystemer til den nyoprettede mappe, og kør en af følgende kommandoer:
Bemærk: Administrative rettigheder er nødvendige.Kommando
Handling
MegaCli.exe -FwTermLog -Dsply -aALL > ttylog.txtOpretter RAID-controllerens log (ttylog)
MegaCli.exe -PDList -aALL > disks.txtOpretter en liste med oplysninger om RAID-controllerne, virtuelle diske og installerede harddiske
MegaCli.exe -LDInfo -LALL -aALL > LDinfo.txtOpretter en liste med oplysninger om eksisterende RAID-enheder og -konfigurationer
MegaCli.exe -AdpAllInfo -aALL > Adapterinfo.txtOpretter en liste med oplysninger om indstillinger for RAID-controllere
MegaCli.exe -AdpBbuCmd -aALL > Battery.txtOpretter en detaljeret liste over batteristatus for RAID-controlleren (ladetilstand, læringscyklus osv. )
MegaCli.exe -AdpEventLog -IncludeDeleted -f deleted.txt -aALLOpretter RAID-controllerloggen (ttylog) med alle oplysninger siden den allerførste controllerinitialisering
(Bemærk: Denne fil gemmes altid i MegaCLI-rodmappen)
2. Udpakning af RAID-controllerlogfiler via MegaCli i Linux-operativsystemer
For at hente PERC-logfilerne skal du følge nedenstående procedure:
-
Download MegaCli-hjælpeprogrammet fra Broadcoms supportwebsted
-
Pak de downloadede filer ud, og installer dem i en hvilken som helst mappe på dit installerede operativsystem (f.eks.: Linux – /tmp/megacli)
-
Fra et terminalvindue i Linux skal du installere dem ved hjælp af følgende kommando:
Bemærk: Der kræves rodrettigheder for at installere MegaCLI:# rpm -i MegaCli-8.07.14-1.noarch.rpm -
Skift derefter mappen til /opt/MegaRAID/MegaCLI/, og kør en af kommandoerne fra nedenstående tabel:
Kommando
Handling
./MegaCli64 -FwTermLog -Dsply -aALL > /tmp/ttylog.txtOpretter RAID-controllerens log (ttylog)
./MegaCli64 -PDList -aALL > /tmp/disks.txtOpretter en liste med oplysninger om RAID-controllerne, virtuelle diske og installerede harddiske
./MegaCli64 -LDInfo -LALL -aALL > /tmp/LDinfo.txtOpretter en liste med oplysninger om eksisterende RAID-enheder og -konfigurationer
./MegaCli64 -AdpAllInfo -aALL > /tmp/Adapterinfo.txtOpretter en liste med oplysninger om indstillinger for RAID-controllere
./MegaCli64 -AdpBbuCmd -aALL > /tmp/Battery.txtOpretter en detaljeret liste over batteristatus for RAID-controlleren (ladetilstand, læringscyklus osv. )
./MegaCli64 -AdpEventLog -IncludeDeleted -f deleted.txt -aALLOpretter RAID-controllerloggen (ttylog) med alle oplysninger siden den allerførste controllerinitialisering
(Bemærk: Denne fil gemmes altid i MegaCLI-rodmappen)
3. Udpakning af RAID-controllerlogfiler med MegaCli i XenServer
For at hente RAID-controllerens logfiler, skal du følge nedenstående procedure:
-
Download MegaCli-hjælpeprogrammet fra Broadcoms supportwebsted
-
Pak de downloadede filer ud, og kopiér MegaCli-8.07.14-1.noarch.rpm til XenServer-værtsmappen /tmp/MegaCli
-
Fra en telnet- / SSH-konsol som f.eks. Putty, der er tilsluttet XenServer-hosten. Installer pakken med følgende kommando
# rpm -ivh MegaCli-8.07.14-1.noarch.rpm -
Fra telnet/SSH-konsollen skal du skifte til mappeopt/lsi/MegaCli og køre en af følgende kommandoer:
Kommando
Handling
./MegaCli64 -FwTermLog -Dsply -aALL > /tmp/ttylog.txtOpretter RAID-controllerens log (ttylog)
./MegaCli64 -PDList -aALL > /tmp/disks.txtOpretter en liste med oplysninger om RAID-controllerne, virtuelle diske og installerede harddiske
./MegaCli64 -LDInfo -LALL -aALL > /tmp/LDinfo.txtOpretter en liste med oplysninger om eksisterende RAID-enheder og -konfigurationer
./MegaCli64 -AdpAllInfo -aALL > /tmp/Adapterinfo.txtOpretter en liste med oplysninger om indstillinger for RAID-controllere
./MegaCli64 -AdpBbuCmd -aALL > /tmp/Battery.txtOpretter en detaljeret liste over batteristatus for RAID-controlleren (ladetilstand, læringscyklus osv. )
./MegaCli64 -AdpEventLog -IncludeDeleted -f deleted.txt -aALLOpretter RAID-controllerloggen (ttylog) med alle oplysninger siden den allerførste controllerinitialisering
(Bemærk: Denne fil gemmes altid i MegaCLI-rodmappen)
4. Udpakning af RAID-controllerlogfiler med MegaCli i VMware ESX/ESXi
For at hente RAID-controllerens logfiler, skal du følge nedenstående procedure:
- Aktivér SSH med mulighed 1 eller mulighed 2
- Mulighed 1: vSphere-client til vCenter
-
Opret forbindelse via vSphere-klienten til vCenter og ESX- / ESXi-hosten.
-
Klik på din ESX- / ESXi-host.
-
Vælg derefter Konfiguration, og klik på Sikkerhed.
-
Klik på undertjenester og derefter på egenskabsboksen.
-
Vælg SSH - aktiver indstillingen.
-
- Valgmulighed 2: Inden for ESX/ESXi
-
Tilslut via iDrac til ESX-hosten (virtual konsol), eller tilslut direkte til ESXi-hosten.
-
Tryk på F2 -> Fejlfindingsindstillinger.
-
Vælg SSH – aktivér, hvis den er deaktiveret (Figur 1 (kun på engelsk)).


Figur: Aktivering af SSH
-
- Mulighed 1: vSphere-client til vCenter
-
Download MegaCli-hjælpeprogrammet fra Broadcoms supportwebsted
-
Pak de downloadede filer ud, og kopiér vmware-esx-MegaCli-8.07.07.vib i undermappen Vmware-MN til ESXi-værtsmappen /tmp
-
Fra en telnet/SSH-konsol, der er tilsluttet ESXi-værten, skal du installere vmware-esx-MegaCli-8.07.07.vib ved hjælp af følgende kommando:
esxcli software vib install -v=/tmp/vmware-esx-MegaCli-8.07.07.vib --no-sig-check -
Fra telnet/SSH-konsollen skal du skifte til mappen /opt/lsi/MegaCLI og køre en af følgende kommandoer:
Kommando
Handling
./MegaCli -FwTermLog -Dsply -aALL > /tmp/ttylog.txtOpretter RAID-controllerens log (ttylog)
./MegaCli -PDList -aALL > /tmp/disks.txtOpretter en liste med oplysninger om RAID-controllerne, virtuelle diske og installerede harddiske
./MegaCli -LDInfo -LALL -aALL > /tmp/LDinfo.txtOpretter en liste med oplysninger om eksisterende RAID-enheder og -konfigurationer
./MegaCli -AdpAllInfo -aALL > /tmp/Adapterinfo.txtOpretter en liste med oplysninger om indstillinger for RAID-controllere
./MegaCli -AdpBbuCmd -aALL > /tmp/Battery.txtOpretter en detaljeret liste over batteristatus for RAID-controlleren (ladetilstand, læringscyklus osv. )
./MegaCli -AdpEventLog -IncludeDeleted -f deleted.txt -aALLOpretter RAID-controllerens log (ttylog) med alle oplysninger siden den allerførste controller-initialisering
Bemærk: Filen "deleted.txt" gemmes altid i mappen MegaCLI.
Figur: Oprettelse af controllerlog