Uttrekking av RAID-kontrollogger via MegaCLI
Summary: Denne artikkelen inneholder informasjon om hvordan du oppretter logger for RAID-kontrollere, og tilkoblede harddisker som bruker MegaCli
Instructions
Oppsummer trinnene som brukes til å løse problemet, og inkluder eventuelle detaljerte instruksjoner om nødvendige handlinger.
Denne artikkelen forklarer hvordan du pakker ut RAID-kontrollerlogger på Dell-systemet ved hjelp av MegaCli-verktøyet fra Broadcom (tidligere LSI / Avagotech). Gjennomgang av logger fra RAID-kontrolleren er et viktig trinn når du skal feilsøke HDD- og RAID-relaterte problemer.
Merk: PercCLI har erstattet MegaCLI (støttes ikke av Dell) fra og med PERC-serien 8 og nyere. Se listen over PERC-typer for Dell EMC-systemer for å finne ut hvilken serie som er PERC-kontrolleren din.
Få tilgang til RAID-kontrollerloggene med MegaCli i operativsystemene Microsoft Windows, Linux, XenServer eller VMware:
Innholdsfortegnelse
1. Pakke ut RAID-kontrollerloggene via MegaCli i Windows-operativsystemer
2. Pakk ut RAID-kontrollerloggene via MegaCli i Linux-operativsystemer
3. Pakk ut RAID-kontrollerloggene med MegaCli i XenServer
4. Pakke ut RAID-kontrollerloggene med MegaCli i VMware ESX/ESXi
1. Pakke ut RAID-kontrollerloggene via MegaCli i Windows-operativsystemer
Hvis du vil pakke ut RAID-kontrollerloggene, gjør du følgende:
Merk: MegaCLI støttes på Windows Server 2003/2008/2012
-
Last ned MegaCli-verktøyet fra Broadcoms nettsted for kundestøtte
-
Pakk ut de nedlastede filene og kopier dem til en hvilken som helst katalog på det installerte operativsystemet (f.eks.: Windows – C:\temp\megacli)
-
Fra ledeteksten i Windows-operativsystemer navigerer du til den nyopprettede mappen, og kjører hvilken som helst av følgende kommandoer:
Merk: Administrative rettigheter er nødvendig.Kommando
Handling
MegaCli.exe -FwTermLog -Dsply -aALL > ttylog.txtOppretter RAID-kontrollerlogg (ttylog)
MegaCli.exe -PDList -aALL > disks.txtOppretter en liste med informasjon om RAID-kontrollere, virtuelle disker og harddisker som er installert
MegaCli.exe -LDInfo -LALL -aALL > LDinfo.txtOppretter en liste med informasjon om eksisterende RAID-volumer og konfigurasjoner
MegaCli.exe -AdpAllInfo -aALL > Adapterinfo.txtOppretter en liste med informasjon om RAID-kontrollerinnstillingene
MegaCli.exe -AdpBbuCmd -aALL > Battery.txtLager en detaljert liste over batteristatusen til RAID-kontrolleren (ladenivå, læringssyklus, osv.)
MegaCli.exe -AdpEventLog -IncludeDeleted -f deleted.txt -aALLOppretter RAID-kontrollerloggen (ttylog) med all informasjon siden den aller første kontrollerinitialiseringen
(Merk: Denne filen vil alltid bli lagret i MegaCli-rotmappen)
2. Pakke ut RAID-kontrollerloggene via MegaCli i Linux-operativsystemer
For å trekke ut PERC-logger utfører du følgende prosedyre:
-
Last ned MegaCli-verktøyet fra Broadcoms nettsted for kundestøtte
-
Pakk ut de nedlastede filene og installer dem i hvilken som helst katalog på det installerte operativsystemet (f.eks.: Linux – /tmp/megacli)
-
Fra terminalvinduet i Linux installerer du ved hjelp av følgende kommando:
Merk: rot-tilgang kreves for å installere MegaCLI:# rpm -i MegaCli-8.07.14-1.noarch.rpm -
Endre deretter katalogen til /opt/MegaRAID/MegaCLI/ og kjør en av kommandoene fra tabellen nedenfor:
Kommando
Handling
./MegaCli64 -FwTermLog -Dsply -aALL > /tmp/ttylog.txtOppretter RAID-kontrollerlogg (ttylog)
./MegaCli64 -PDList -aALL > /tmp/disks.txtOppretter en liste med informasjon om RAID-kontrollere, virtuelle disker og harddisker som er installert
./MegaCli64 -LDInfo -LALL -aALL > /tmp/LDinfo.txtOppretter en liste med informasjon om eksisterende RAID-volumer og konfigurasjoner
./MegaCli64 -AdpAllInfo -aALL > /tmp/Adapterinfo.txtOppretter en liste med informasjon om RAID-kontrollerinnstillingene
./MegaCli64 -AdpBbuCmd -aALL > /tmp/Battery.txtLager en detaljert liste over batteristatusen til RAID-kontrolleren (ladenivå, læringssyklus, osv.)
./MegaCli64 -AdpEventLog -IncludeDeleted -f deleted.txt -aALLOppretter RAID-kontrollerloggen (ttylog) med all informasjon siden den aller første kontrollerinitialiseringen
(Merk: Denne filen vil alltid bli lagret i MegaCli-rotmappen)
3. Pakke ut RAID-kontrollerloggene med MegaCli i XenServer
For å trekke ut RAID-kontrollerlogger utfører du følgende prosedyre:
-
Last ned MegaCli-verktøyet fra Broadcoms nettsted for kundestøtte
-
Pakk ut de nedlastede filene og kopier MegaCli-8.07.14-1.noarch.rpm til XenServer-vertsmappen /tmp/MegaCli
-
Fra en telnet- / SSH-konsoll, som f.eks. PuTTY, tilkoblet XenServer-verten. Installer pakken ved hjelp av følgende kommando
# rpm -ivh MegaCli-8.07.14-1.noarch.rpm -
Bytt til katalogen opt/lsi/MegaCli fra telnet/SSH-konsollen, og kjør en av følgende kommandoer:
Kommando
Handling
./MegaCli64 -FwTermLog -Dsply -aALL > /tmp/ttylog.txtOppretter RAID-kontrollerlogg (ttylog)
./MegaCli64 -PDList -aALL > /tmp/disks.txtOppretter en liste med informasjon om RAID-kontrollere, virtuelle disker og harddisker som er installert
./MegaCli64 -LDInfo -LALL -aALL > /tmp/LDinfo.txtOppretter en liste med informasjon om eksisterende RAID-volumer og konfigurasjoner
./MegaCli64 -AdpAllInfo -aALL > /tmp/Adapterinfo.txtOppretter en liste med informasjon om RAID-kontrollerinnstillingene
./MegaCli64 -AdpBbuCmd -aALL > /tmp/Battery.txtLager en detaljert liste over batteristatusen til RAID-kontrolleren (ladenivå, læringssyklus, osv.)
./MegaCli64 -AdpEventLog -IncludeDeleted -f deleted.txt -aALLOppretter RAID-kontrollerloggen (ttylog) med all informasjon siden den aller første kontrollerinitialiseringen
(Merk: Denne filen vil alltid bli lagret i MegaCli-rotmappen)
4. Pakke ut RAID-kontrollerloggene med MegaCli i VMware ESX/ESXi
For å trekke ut RAID-kontrollerlogger utfører du følgende prosedyre:
- Aktiver SSH ved bruk av alternativ 1, eller alternativ 2
- Alternativ 1: vSphere-klient til vCenter
-
Koble til via vSphere-klient til vCenter og ESX/ESXi-vert.
-
Klikk på din ESX/ESXi-vert.
-
Velg deretter Konfigurasjon og klikk på Sikkerhet.
-
Klikk på undertjenester, og deretter egenskapsboksen.
-
Velg alternativet SSH - aktiver.
-
- Alternativ 2: Innenfor ESX / ESXi
-
Koble til via iDrac til ESX-verten (virtuell konsoll) eller koble direkte til ESXi-verten.
-
Trykk på F2 -> Feilsøkingsalternativer.
-
Velg SSH – aktiver hvis det er deaktivert (figur 1 (bare på engelsk)).


Figur: Aktivere SSH
-
- Alternativ 1: vSphere-klient til vCenter
-
Last ned MegaCli-verktøyet fra Broadcoms nettsted for kundestøtte
-
Pakk ut de nedlastede filene og kopier vmware-esx-MegaCli-8.07.07.vib i undermappen Vmware-MN til ESXi-vertsmappen /tmp
-
Fra en telnet / SSH-konsoll koblet til ESXi-verten, installerer du vmware-esx-MegaCli-8.07.07.vib ved hjelp av følgende kommando:
esxcli software vib install -v=/tmp/vmware-esx-MegaCli-8.07.07.vib --no-sig-check -
Bytt til katalogen /opt/lsi/MegaCLI fra telnet/SSH-konsollen, og kjør én av følgende kommandoer:
Kommando
Handling
./MegaCli -FwTermLog -Dsply -aALL > /tmp/ttylog.txtOppretter RAID-kontrollerlogg (ttylog)
./MegaCli -PDList -aALL > /tmp/disks.txtOppretter en liste med informasjon om RAID-kontrollere, virtuelle disker og harddisker som er installert
./MegaCli -LDInfo -LALL -aALL > /tmp/LDinfo.txtOppretter en liste med informasjon om eksisterende RAID-volumer og konfigurasjoner
./MegaCli -AdpAllInfo -aALL > /tmp/Adapterinfo.txtOppretter en liste med informasjon om RAID-kontrollerinnstillingene
./MegaCli -AdpBbuCmd -aALL > /tmp/Battery.txtLager en detaljert liste over batteristatusen til RAID-kontrolleren (ladenivå, læringssyklus, osv.)
./MegaCli -AdpEventLog -IncludeDeleted -f deleted.txt -aALLOppretter RAID-kontrollerlogg (ttylog), med all informasjon siden første initialisering av kontroller
Merk: "deleted.txt"-filen lagres alltid i MegaCli-mappen.
Figur: Oppretting av kontrollerlogg