Извлечение журналов RAID-контроллера с помощью MegaCLI
Summary: В этой статье представлена информация о создании журналов для RAID-контроллеров и подключенных жестких дисков с помощью утилиты MegaCli
Instructions
Подведите итоги шагов, которые использовались для решения проблемы, и включите подробные инструкции по необходимым действиям.
В этой статье объясняется, как извлечь журналы контроллера RAID в системе Dell с помощью утилиты MegaCLI Broadcom (ранее LSI / Avagotech). Просмотр журналов RAID-контроллера — важный шаг устранения неполадок, связанных с жесткими дисками и массивами RAID.
Примечание. Утилита PERCCLI заменила MegaCLI (не поддерживается Dell), начиная с PERC серии 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.
-
Затем выберите Configuration и нажмите Security.
-
Выберите вложенные службы, а затем — окно свойств.
-
Выберите вариант SSH — enable.
-
- Вариант 2. В ESX / ESXi
-
Подключитесь к хосту ESX посредством iDrac (виртуальная консоль) или напрямую подключитесь к хосту ESXi.
-
Нажмите F2 -> Параметры поиска и устранения неисправностей.
-
Выберите SSH — enable, если этот протокол отключен (рис. 1, только на английском языке).


Рис. Включение SSH
-
- Вариант 1: клиент vSphere — vCenter
-
Скачайте утилиту MegaCli с сайта поддержки Broadcom
-
Распакуйте скачанные файлы и скопируйте vmware-esx-MegaCli-8.07.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.
Рис. Создание журнала контроллера