Вилучення логів RAID-контролера через MegaCLI
Summary: У цій статті представлена інформація про створення журналів для RAID-контролерів і підключених жорстких дисків за допомогою MegaCli
Instructions
Узагальніть кроки, використані для вирішення проблеми, і додайте будь-які детальні інструкції щодо необхідних дій.
У цій статті пояснюється, як витягнути логи RAID-контролера на вашій системі Dell за допомогою утиліти MegaCli від Broadcom (раніше LSI / Avagotech). Перегляд журналів з RAID-контролера є важливим кроком при усуненні проблем, пов'язаних з жорстким диском і RAID.
Примітка. PercCLI замінив MegaCLI (не підтримується Dell), починаючи з PERC Series 8 і новіших серій. Перегляньте список типів PERC для систем Dell EMC, щоб визначити, до якої серії належить ваш контролер PERC.
Доступ до логів RAID-контролера за допомогою MegaCli в операційних системах Microsoft Windows, Linux, XenServer або VMware:
Зміст
1. Розпакування логів RAID контролера через MegaCli в операційних системах
Windows 2. Розпакування логів RAID контролера через MegaCli в операційних системах
Linux 3. Розпакування логів RAID-контролера за допомогою MegaCli в XenServer
4. Розпакування логів RAID контролера за допомогою MegaCli у VMware ESX / ESXi
1. Розпакування логів RAID-контролера через MegaCli в операційних системах Windows
Щоб розпакувати журнали RAID-контролера, виконайте наступну процедуру:
Примітка: MegaCLI підтримується на Windows Server 2003/2008/2012
-
Завантажте утиліту MegaCli з сайту підтримки Broadcom
-
Розпакуйте завантажені файли та скопіюйте їх у будь-який каталог встановленої операційної системи (наприклад: Windows – C:\temp\megacli)
-
З командного рядка в операційних системах Windows перейдіть до щойно створеного каталогу та виконайте будь-яку з наведених нижче команд:
Примітка. Адміністративні права необхідні.Команда
Дія
MegaCli.exe -FwTermLog -Dsply -aALL > ttylog.txtСтворює журнал RAID-контролера (ttylog)
MegaCli.exe -PDList -aALL > disks.txtСтворює список з інформацією про встановлені RAID-контролери, віртуальні диски та жорсткі диски
MegaCli.exe -LDInfo -LALL -aALL > LDinfo.txtСтворює список з інформацією про існуючі томи та конфігурації RAID
MegaCli.exe -AdpAllInfo -aALL > Adapterinfo.txtСтворює список з інформацією про налаштування RAID-контролера
MegaCli.exe -AdpBbuCmd -aALL > Battery.txtСтворює детальний список стану батареї RAID-контролера (стан заряду, цикл навчання тощо)
MegaCli.exe -AdpEventLog -IncludeDeleted -f deleted.txt -aALLСтворює журнал контролера RAID (ttylog) з усією інформацією з моменту найпершої ініціалізації
контролера (Примітка: Цей файл завжди буде зберігатися в кореневій папці MegaCLI)
2. Розпакування логів RAID-контролера через MegaCli в операційних системах Linux
Щоб видобути журнали PERC, виконайте таку процедуру:
-
Завантажте утиліту MegaCli з сайту підтримки Broadcom
-
Розпакуйте завантажені файли та встановіть їх у будь-який каталог встановленої операційної системи (наприклад: Linux – /tmp/megacli)
-
З вікна терміналу в Linux встановіть за допомогою наступної команди:
Примітка: для встановлення MegaCLI необхідні root-привілеї:# rpm -i MegaCli-8.07.14-1.noarch.rpm -
Потім змініть каталог на /opt/MegaRAID/MegaCLI/ і виконайте будь-яку з команд з таблиці нижче:
Команда
Дія
./MegaCli64 -FwTermLog -Dsply -aALL > /tmp/ttylog.txtСтворює журнал RAID-контролера (ttylog)
./MegaCli64 -PDList -aALL > /tmp/disks.txtСтворює список з інформацією про встановлені RAID-контролери, віртуальні диски та жорсткі диски
./MegaCli64 -LDInfo -LALL -aALL > /tmp/LDinfo.txtСтворює список з інформацією про існуючі томи та конфігурації RAID
./MegaCli64 -AdpAllInfo -aALL > /tmp/Adapterinfo.txtСтворює список з інформацією про налаштування RAID-контролера
./MegaCli64 -AdpBbuCmd -aALL > /tmp/Battery.txtСтворює детальний список стану батареї RAID-контролера (стан заряду, цикл навчання тощо)
./MegaCli64 -AdpEventLog -IncludeDeleted -f deleted.txt -aALLСтворює журнал контролера RAID (ttylog) з усією інформацією з моменту найпершої ініціалізації
контролера (Примітка: Цей файл завжди буде зберігатися в кореневій папці MegaCLI)
3. Видобування логів RAID-контролера за допомогою MegaCli в XenServer
Щоб розпакувати логи RAID-контролера, виконайте наступну процедуру:
-
Завантажте утиліту MegaCli з сайту підтримки Broadcom
-
Розпакуйте завантажені файли та скопіюйте файл MegaCli-8.07.14-1.noarch.rpm у папку хоста XenServer /tmp/MegaCli
-
З консолі telnet / SSH типу Putty підключається до хоста XenServer. Встановіть пакет за допомогою наступної команди
# rpm -ivh MegaCli-8.07.14-1.noarch.rpm -
З консолі telnet / SSH перейдіть в директорію opt/lsi/MegaCli і виконайте будь-яку з наступних команд:
Команда
Дія
./MegaCli64 -FwTermLog -Dsply -aALL > /tmp/ttylog.txtСтворює журнал RAID-контролера (ttylog)
./MegaCli64 -PDList -aALL > /tmp/disks.txtСтворює список з інформацією про встановлені RAID-контролери, віртуальні диски та жорсткі диски
./MegaCli64 -LDInfo -LALL -aALL > /tmp/LDinfo.txtСтворює список з інформацією про існуючі томи та конфігурації RAID
./MegaCli64 -AdpAllInfo -aALL > /tmp/Adapterinfo.txtСтворює список з інформацією про налаштування RAID-контролера
./MegaCli64 -AdpBbuCmd -aALL > /tmp/Battery.txtСтворює детальний список стану батареї RAID-контролера (стан заряду, цикл навчання тощо)
./MegaCli64 -AdpEventLog -IncludeDeleted -f deleted.txt -aALLСтворює журнал контролера RAID (ttylog) з усією інформацією з моменту найпершої ініціалізації
контролера (Примітка: Цей файл завжди буде зберігатися в кореневій папці MegaCLI)
4. Розпакування логів RAID контролера за допомогою MegaCli у VMware ESX / ESXi
Щоб розпакувати логи RAID-контролера, виконайте наступну процедуру:
- Активуйте SSH за допомогою опції 1 або 2
- Варіант 1: від клієнта vSphere до vCenter
-
Підключіться через клієнт vSphere до vCenter та хоста ESX/ESXi.
-
Натисніть на свій хост ESX / ESXi.
-
Потім виберіть Конфігурація та натисніть Безпека.
-
Натисніть на підслужби, а потім на поле властивостей.
-
Вибираємо опцію SSH - включення.
-
- Варіант 2: В межах ESX / ESXi
-
Підключіться через iDrac до хоста ESX (віртуальної консолі) або підключіться безпосередньо до хоста ESXi.
-
Натисніть F2 -> Параметри усунення несправностей.
-
Виберіть SSH - увімкніть, якщо він відключений (рисунок 1 (тільки англійською мовою)).


Цифра: Увімкнення SSH
-
- Варіант 1: від клієнта vSphere до vCenter
-
Завантажте утиліту MegaCli з сайту підтримки Broadcom
-
Розпакуйте завантажені файли та скопіюйте vmware-esx-MegaCli-8.07.vib у підпапку Vmware-MN у папку хоста ESXi /tmp
-
З консолі telnet / SSH, підключеної до хоста ESXi, встановіть vmware-esx-MegaCli-8.07.07.vib за допомогою наступної команди:
esxcli software vib install -v=/tmp/vmware-esx-MegaCli-8.07.07.vib --no-sig-check -
З консолі telnet / SSH перейдіть в директорію /opt/lsi/MegaCLI і виконайте будь-яку з наступних команд:
Команда
Дія
./MegaCli -FwTermLog -Dsply -aALL > /tmp/ttylog.txtСтворює журнал RAID-контролера (ttylog)
./MegaCli -PDList -aALL > /tmp/disks.txtСтворює список з інформацією про встановлені RAID-контролери, віртуальні диски та жорсткі диски
./MegaCli -LDInfo -LALL -aALL > /tmp/LDinfo.txtСтворює список з інформацією про існуючі томи та конфігурації RAID
./MegaCli -AdpAllInfo -aALL > /tmp/Adapterinfo.txtСтворює список з інформацією про налаштування RAID-контролера
./MegaCli -AdpBbuCmd -aALL > /tmp/Battery.txtСтворює детальний список стану батареї RAID-контролера (стан заряду, цикл навчання тощо)
./MegaCli -AdpEventLog -IncludeDeleted -f deleted.txt -aALLСтворює журнал контролера RAID (ttylog) з усією інформацією з моменту першої ініціалізації контролера
Примітка. Файл "deleted.txt" завжди зберігається в папці MegaCLI.
Цифра: Створення журналу контролера