Extrahování protokolů řadiče RAID prostřednictvím nástroje MegaCLI
Summary: Tento článek obsahuje informace o vytváření protokolů řadiče RAID a připojených pevných disků pomocí nástroje MegaCli.
Instructions
Shrňte kroky použité k vyřešení problému a uveďte podrobné pokyny k požadovaným akcím.
Tento článek vysvětluje, jak extrahovat protokoly řadiče RAID v systému Dell pomocí nástroje MegaCli od společnosti Broadcom (dříve LSI/Avagotech). Prohlížení protokolů z řadiče RAID je důležitým krokem při řešení problémů souvisejících s pevnými disky a řadičem RAID.
Poznámka: Počínaje řadiči PERC řady 8 je rozhraní MegaCLI (nepodporované společností Dell) nahrazeno rozhraním MegaCLI. Podívejte se do dokumentu Seznam typů řadičů PERC pro systémy Dell EMC, abyste zjistili do jaké série patří váš řadič PERC.
Přístup k protokolům řadiče RAID pomocí MegaCli v operačních systémech Microsoft Windows, Linux, XenServer nebo VMware:
Obsah
1. Extrahování protokolů řadiče RAID pomocí rozhraní MegaCli v operačních systémech
Windows 2. Extrahování protokolů řadiče RAID prostřednictvím rozhraní MegaCli v operačních systémech
Linux 3. Extrahování protokolů řadiče RAID pomocí rozhraní MegaCli v softwaru XenServer
4. Extrahování protokolů řadiče RAID pomocí rozhraní MegaCli v systému VMware ESX/ESXi
1. Extrahování protokolů řadiče RAID prostřednictvím rozhraní MegaCli v operačních systémech Windows
Chcete-li extrahovat protokoly řadiče RAID, proveďte následující postup:
Poznámka: Rozhraní MegaCLI je podporováno v systémech Windows Server 2003/2008/2012.
-
Stáhněte si nástroj MegaCli z webu podpory společnosti Broadcom.
-
Rozbalte stažené soubory a zkopírujte je do libovolného adresáře nainstalovaného operačního systému (např.: Windows – C:\temp\megacli)
-
Pomocí příkazového řádku operačního systému Windows přejděte do nově vytvořeného adresáře a spusťte některý z následujících příkazů:
Poznámka: Jsou nutná oprávnění správce.Příkaz
Akce
MegaCli.exe -FwTermLog -Dsply -aALL > ttylog.txtVytvoří protokol řadiče RAID (ttylog)
MegaCli.exe -PDList -aALL > disks.txtVytvoří seznam s informacemi o nainstalovaných řadičích RAID, virtuálních discích a pevných discích
MegaCli.exe -LDInfo -LALL -aALL > LDinfo.txtVytvoří seznam s informacemi o existujících svazcích RAID a jejich konfiguracích
MegaCli.exe -AdpAllInfo -aALL > Adapterinfo.txtVytvoří seznam s informacemi o nastavení řadiče RAID
MegaCli.exe -AdpBbuCmd -aALL > Battery.txtVytvoří podrobný seznam stavu baterií řadiče RAID (úroveň nabití, cyklus učení apod.)
MegaCli.exe -AdpEventLog -IncludeDeleted -f deleted.txt -aALLVytvoří protokol řadiče RAID (ttylog) se všemi informacemi od první inicializace
řadiče (Poznámka: Tento soubor bude vždy uložen v kořenové složce MegaCLI)
2. Extrahování protokolů řadiče RAID prostřednictvím rozhraní MegaCli v operačních systémech Linux
Extrahování protokolů PERC provedete následovně:
-
Stáhněte si nástroj MegaCli z webu podpory společnosti Broadcom.
-
Rozbalte stažené soubory a nainstalujte je do libovolného adresáře nainstalovaného operačního systému (např.: Linux – /tmp/megacli)
-
Z okna terminálu v systému Linux proveďte instalaci pomocí následujícího příkazu:
Poznámka: k instalaci nástroje MegaCLI jsou nutná kořenová oprávnění:# rpm -i MegaCli-8.07.14-1.noarch.rpm -
Poté změňte adresář na /opt/MegaRAID/MegaCLI/ a spusťte některý z příkazů z následující tabulky:
Příkaz
Akce
./MegaCli64 -FwTermLog -Dsply -aALL > /tmp/ttylog.txtVytvoří protokol řadiče RAID (ttylog)
./MegaCli64 -PDList -aALL > /tmp/disks.txtVytvoří seznam s informacemi o nainstalovaných řadičích RAID, virtuálních discích a pevných discích
./MegaCli64 -LDInfo -LALL -aALL > /tmp/LDinfo.txtVytvoří seznam s informacemi o existujících svazcích RAID a jejich konfiguracích
./MegaCli64 -AdpAllInfo -aALL > /tmp/Adapterinfo.txtVytvoří seznam s informacemi o nastavení řadiče RAID
./MegaCli64 -AdpBbuCmd -aALL > /tmp/Battery.txtVytvoří podrobný seznam stavu baterií řadiče RAID (úroveň nabití, cyklus učení apod.)
./MegaCli64 -AdpEventLog -IncludeDeleted -f deleted.txt -aALLVytvoří protokol řadiče RAID (ttylog) se všemi informacemi od první inicializace
řadiče (Poznámka: Tento soubor bude vždy uložen v kořenové složce MegaCLI)
3. Extrahování protokolů řadiče RAID pomocí MegaCli v XenServeru
Extrahování protokolů řadičů RAID provedete následovně:
-
Stáhněte si nástroj MegaCli z webu podpory společnosti Broadcom.
-
Rozbalte stažené soubory a zkopírujte soubor MegaCli-8.07.14-1.noarch.rpm do hostitelské složky XenServer /tmp/MegaCli.
-
Z konzole protokolu telnet/SSH (např. Putty) připojené k hostiteli se systémem XenServer. Pomocí následujícího příkazu nainstalujte balíček:
# rpm -ivh MegaCli-8.07.14-1.noarch.rpm -
Z telnetu/konzole SSH přepněte do adresáře opt/lsi/MegaCli a spusťte jeden z následujících příkazů:
Příkaz
Akce
./MegaCli64 -FwTermLog -Dsply -aALL > /tmp/ttylog.txtVytvoří protokol řadiče RAID (ttylog)
./MegaCli64 -PDList -aALL > /tmp/disks.txtVytvoří seznam s informacemi o nainstalovaných řadičích RAID, virtuálních discích a pevných discích
./MegaCli64 -LDInfo -LALL -aALL > /tmp/LDinfo.txtVytvoří seznam s informacemi o existujících svazcích RAID a jejich konfiguracích
./MegaCli64 -AdpAllInfo -aALL > /tmp/Adapterinfo.txtVytvoří seznam s informacemi o nastavení řadiče RAID
./MegaCli64 -AdpBbuCmd -aALL > /tmp/Battery.txtVytvoří podrobný seznam stavu baterií řadiče RAID (úroveň nabití, cyklus učení apod.)
./MegaCli64 -AdpEventLog -IncludeDeleted -f deleted.txt -aALLVytvoří protokol řadiče RAID (ttylog) se všemi informacemi od první inicializace
řadiče (Poznámka: Tento soubor bude vždy uložen v kořenové složce MegaCLI)
4. Extrahování protokolů řadiče RAID pomocí rozhraní MegaCli v systému VMware ESX/ESXi
Extrahování protokolů řadičů RAID provedete následovně:
- Aktivujte protokol SSH pomocí možnosti 1 nebo 2.
- Možnost 1: Klient vSphere / vCenter
-
Pomocí klienta vSphere se připojte k systému vCenter a hostiteli ESX/ESXi.
-
Klikněte na příslušného hostitele ESX/ESXi.
-
Poté vyberte Konfigurace a klikněte na Zabezpečení.
-
Klikněte na podřízené služby a poté na pole vlastností.
-
Vyberte možnost SSH – povolit.
-
- 2. možnost: V rámci ESX / ESXi
-
Pomocí nástroje iDrac se připojte k hostiteli ESX (virtuální konzole) nebo se připojte přímo k hostiteli ESXi.
-
Stiskněte klávesu F2 –>Možnosti odstraňování problémů.
-
Vyberte možnost SSH – povolit, pokud je zakázána (obrázek 1 (pouze v angličtině)).


Obrázek: Povolení protokolu SSH
-
- Možnost 1: Klient vSphere / vCenter
-
Stáhněte si nástroj MegaCli z webu podpory společnosti Broadcom.
-
Rozbalte stažené soubory a zkopírujte soubor vmware-esx-MegaCli-8.07.07.vib z podsložky Vmware-MN do složky hostitele ESXi /tmp.
-
Z konzole telnet/SSH připojené k hostiteli ESXi nainstalujte soubor vmware-esx-MegaCli-8.07.07.vib pomocí následujícího příkazu:
esxcli software vib install -v=/tmp/vmware-esx-MegaCli-8.07.07.vib --no-sig-check -
V telnetu/konzoli SSH přepněte do adresáře /opt/lsi/MegaCLI a spusťte některý z následujících příkazů:
Příkaz
Akce
./MegaCli -FwTermLog -Dsply -aALL > /tmp/ttylog.txtVytvoří protokol řadiče RAID (ttylog)
./MegaCli -PDList -aALL > /tmp/disks.txtVytvoří seznam s informacemi o nainstalovaných řadičích RAID, virtuálních discích a pevných discích
./MegaCli -LDInfo -LALL -aALL > /tmp/LDinfo.txtVytvoří seznam s informacemi o existujících svazcích RAID a jejich konfiguracích
./MegaCli -AdpAllInfo -aALL > /tmp/Adapterinfo.txtVytvoří seznam s informacemi o nastavení řadiče RAID
./MegaCli -AdpBbuCmd -aALL > /tmp/Battery.txtVytvoří podrobný seznam stavu baterií řadiče RAID (úroveň nabití, cyklus učení apod.)
./MegaCli -AdpEventLog -IncludeDeleted -f deleted.txt -aALLVytvoří protokol řadiče RAID (ttylog) se všemi informacemi od první inicializace řadiče
Poznámka: Soubor "deleted.txt" je vždy uložen ve složce MegaCLI.
Obrázek: Vytvoření protokolu řadiče