Wyodrębnianie dzienników kontrolera macierzy RAID za pośrednictwem MegaCLI
Summary: Ten artykuł zawiera informacje na temat tworzenia dzienników dla kontrolerów RAID i podłączonych dysków twardych za pomocą narzędzia MegaCli
Instructions
Podsumuj kroki, jakie należy podjąć w celu rozwiązania problemu, i podaj szczegółowe instrukcje dotyczące wymaganych działań.
W tym artykule wyjaśniono, w jaki sposób wyodrębnić dzienniki kontrolera RAID w systemie firmy Dell za pomocą narzędzia MegaCli firmy Broadcom (dawniej LSI / Avagotech). Przeglądanie dzienników z kontrolera RAID jest ważnym krokiem podczas rozwiązywania problemów związanych z dyskami HDD i kontrolerem RAID.
Uwaga: Narzędzie PercCLI zastąpiło MegaCLI (nieobsługiwane przez firmę Dell), począwszy od kontrolerów PERC serii 8 i nowszych. Zapoznaj się z listą typów PERC dla komputerów Dell EMC, aby określić, do której serii należy Twój kontroler PERC.
Dostęp do dzienników kontrolera RAID za pomocą narzędzia MegaCli w systemie operacyjnym Microsoft Windows, Linux, XenServer lub Vmware:
Spis treści
1. Wyodrębnianie dzienników kontrolera RAID za pomocą narzędzia MegaCli w systemie operacyjnym Windows
2. Wyodrębnianie dzienników kontrolera RAID za pomocą narzędzia MegaCli w systemie operacyjnym Linux
3. Wyodrębnianie dzienników kontrolera RAID za pomocą narzędzia MegaCli w XenServer
4. Wyodrębnianie dzienników kontrolera RAID za pomocą narzędzia MegaCli w VMware ESX / ESXi
1. Wyodrębnianie dzienników kontrolera RAID za pomocą narzędzia MegaCli w systemie operacyjnym Windows
Aby wyodrębnić dzienniki kontrolera RAID, wykonaj poniższe czynności:
Uwaga: MegaCLI jest obsługiwane w systemie Windows Server 2003/2008/2012
-
Pobierz narzędzie MegaCli z witryny pomocy technicznej firmy Broadcom
-
Rozpakuj pobrane pliki i skopiuj je do dowolnego katalogu w zainstalowanym systemie operacyjnym (np.: Windows – C:\temp\megacli)
-
W wierszu poleceń systemu Windows przejdź do nowo utworzonego katalogu i uruchom dowolne z poniższych poleceń:
Uwaga: Wymagane są uprawnienia administratora.Polecenie
Czynność
MegaCli.exe -FwTermLog -Dsply -aALL > ttylog.txtTworzy dziennik kontrolera RAID (ttylog)
MegaCli.exe -PDList -aALL > disks.txtTworzy listę zawierającą informacje na temat kontrolerów RAID, dysków wirtualnych i dysków twardych
MegaCli.exe -LDInfo -LALL -aALL > LDinfo.txtTworzy listę zawierającą informacje na temat istniejących wolumenów RAID i ich konfiguracji
MegaCli.exe -AdpAllInfo -aALL > Adapterinfo.txtTworzy listę zawierającą informacje na temat ustawień kontrolera RAID
MegaCli.exe -AdpBbuCmd -aALL > Battery.txtTworzy szczegółową listę stanów baterii kontrolera RAID (stan naładowania, cykl programowania itp.)
MegaCli.exe -AdpEventLog -IncludeDeleted -f deleted.txt -aALLTworzy dziennik kontrolera RAID (ttylog), który zawiera wszystkie informacje od momentu pierwszego uruchomienia kontrolera
(Uwaga: Ten plik będzie zawsze zapisywany w folderze głównym MegaCLI)
2. Wyodrębnianie dzienników kontrolera RAID za pomocą narzędzia MegaCli w systemie operacyjnym Linux
Aby wyodrębnić dzienniki kontrolera PERC, wykonaj następującą procedurę:
-
Pobierz narzędzie MegaCli z witryny pomocy technicznej firmy Broadcom
-
Rozpakuj pobrane pliki i zainstaluj je w dowolnym katalogu w zainstalowanym systemie operacyjnym (np.: Linux – /tmp/megacli)
-
Z poziomu okna terminala systemu Linux przeprowadź instalację za pomocą następującego polecenia:
Uwaga: do przeprowadzenia instalacji narzędzia MegaCLI wymagane są uprawnienia główne:# rpm -i MegaCli-8.07.14-1.noarch.rpm -
Następnie zmień katalog na /opt/MegaRAID/MegaCLI/ i uruchom jedno z poleceń z poniższej tabeli:
Polecenie
Czynność
./MegaCli64 -FwTermLog -Dsply -aALL > /tmp/ttylog.txtTworzy dziennik kontrolera RAID (ttylog)
./MegaCli64 -PDList -aALL > /tmp/disks.txtTworzy listę zawierającą informacje na temat kontrolerów RAID, dysków wirtualnych i dysków twardych
./MegaCli64 -LDInfo -LALL -aALL > /tmp/LDinfo.txtTworzy listę zawierającą informacje na temat istniejących wolumenów RAID i ich konfiguracji
./MegaCli64 -AdpAllInfo -aALL > /tmp/Adapterinfo.txtTworzy listę zawierającą informacje na temat ustawień kontrolera RAID
./MegaCli64 -AdpBbuCmd -aALL > /tmp/Battery.txtTworzy szczegółową listę stanów baterii kontrolera RAID (stan naładowania, cykl programowania itp.)
./MegaCli64 -AdpEventLog -IncludeDeleted -f deleted.txt -aALLTworzy dziennik kontrolera RAID (ttylog), który zawiera wszystkie informacje od momentu pierwszego uruchomienia kontrolera
(Uwaga: Ten plik będzie zawsze zapisywany w folderze głównym MegaCLI)
3. Wyodrębnianie dzienników kontrolera RAID za pomocą narzędzia MegaCli w systemie XenServer
Aby wyodrębnić dzienniki kontrolera RAID, wykonaj poniższe czynności:
-
Pobierz narzędzie MegaCli z witryny pomocy technicznej firmy Broadcom
-
Rozpakuj pobrane pliki i skopiuj plik MegaCli-8.07.14-1.noarch.rpm do folderu na hoście XenServer /tmp/MegaCli
-
Z poziomu konsoli telnet / SSH, takiej jak Putty, połączonej z hostem XenServer, zainstaluj pakiet za pomocą następującego polecenia
# rpm -ivh MegaCli-8.07.14-1.noarch.rpm -
Z poziomu konsoli telnet / SSH przełącz katalog na opt/lsi/MegaCli i uruchom dowolne z następujących poleceń:
Polecenie
Czynność
./MegaCli64 -FwTermLog -Dsply -aALL > /tmp/ttylog.txtTworzy dziennik kontrolera RAID (ttylog)
./MegaCli64 -PDList -aALL > /tmp/disks.txtTworzy listę zawierającą informacje na temat kontrolerów RAID, dysków wirtualnych i dysków twardych
./MegaCli64 -LDInfo -LALL -aALL > /tmp/LDinfo.txtTworzy listę zawierającą informacje na temat istniejących wolumenów RAID i ich konfiguracji
./MegaCli64 -AdpAllInfo -aALL > /tmp/Adapterinfo.txtTworzy listę zawierającą informacje na temat ustawień kontrolera RAID
./MegaCli64 -AdpBbuCmd -aALL > /tmp/Battery.txtTworzy szczegółową listę stanów baterii kontrolera RAID (stan naładowania, cykl programowania itp.)
./MegaCli64 -AdpEventLog -IncludeDeleted -f deleted.txt -aALLTworzy dziennik kontrolera RAID (ttylog), który zawiera wszystkie informacje od momentu pierwszego uruchomienia kontrolera
(Uwaga: Ten plik będzie zawsze zapisywany w folderze głównym MegaCLI)
4. Wyodrębnianie dzienników kontrolera RAID za pomocą narzędzia MegaCli w VMware ESX / ESXi
Aby wyodrębnić dzienniki kontrolera RAID, wykonaj poniższe czynności:
- Aktywuj SSH za pomocą opcji 1 lub 2
- Opcja 1: połączenie klienta vSphere z vCenter
-
Połącz klienta vSphere Client z vCenter i hostem ESX/ESXi.
-
Kliknij hosta ESX/ESXi.
-
Następnie wybierz opcję Configuration (Konfiguracja) i kliknij Security (Bezpieczeństwo).
-
Kliknij sub-services (Usługi podrzędne), a następnie pole properties (właściwości).
-
Wybierz opcję SSH – enable (włącz).
-
- Opcja 2: W systemie ESX/ESXi
-
Połącz iDrac z hostem ESX (konsolą wirtualną) lub nawiąż bezpośrednie połączenie z hostem ESXi.
-
Naciśnij F2 —>opcje rozwiązywania problemów.
-
Wybierz opcję SSH – enable, jeśli jest wyłączona (Rysunek 1 (tylko w języku angielskim)).


Rysunek: Włączanie modułu SSH
-
- Opcja 1: połączenie klienta vSphere z vCenter
-
Pobierz narzędzie MegaCli z witryny pomocy technicznej firmy Broadcom
-
Rozpakuj pobrane pliki i skopiuj plik vmware-esx-MegaCli-8.07.07.vib z folderu podrzędnego Vmware-MN do folderu /tmp hosta ESXi
-
Z poziomu konsoli telnet / SSH połączonej z hostem ESXi zainstaluj plik vmware-esx-MegaCli-8.07.07.vib za pomocą następującego polecenia:
esxcli software vib install -v=/tmp/vmware-esx-MegaCli-8.07.07.vib --no-sig-check -
Z poziomu konsoli telnet / SSH przełącz katalog na opt/lsi/MegaCli i uruchom dowolne z następujących poleceń:
Polecenie
Czynność
./MegaCli -FwTermLog -Dsply -aALL > /tmp/ttylog.txtTworzy dziennik kontrolera RAID (ttylog)
./MegaCli -PDList -aALL > /tmp/disks.txtTworzy listę zawierającą informacje na temat kontrolerów RAID, dysków wirtualnych i dysków twardych
./MegaCli -LDInfo -LALL -aALL > /tmp/LDinfo.txtTworzy listę zawierającą informacje na temat istniejących wolumenów RAID i ich konfiguracji
./MegaCli -AdpAllInfo -aALL > /tmp/Adapterinfo.txtTworzy listę zawierającą informacje na temat ustawień kontrolera RAID
./MegaCli -AdpBbuCmd -aALL > /tmp/Battery.txtTworzy szczegółową listę stanów baterii kontrolera RAID (stan naładowania, cykl programowania itp.)
./MegaCli -AdpEventLog -IncludeDeleted -f deleted.txt -aALLTworzy dziennik kontrolera RAID (ttylog), który zawiera wszystkie informacje od momentu pierwszego uruchomienia kontrolera
Uwaga: Uwaga: plik „deleted.txt” jest zawsze zapisywany w folderze MegaCLI.
Rysunek: Tworzenie dziennika kontrolera