Команды megacli возвращают код выхода: 0x00 с PERC H200

Megacli не хочет общаться с адаптером PERC H200 в одной из наших систем. Вот что происходит (все команды запускаются от имени "root"):

megacli -AdpAllInfo      -aAll


Exit Code: 0x00

Описание системы (я не настраивал эту систему):

CentOS release 6.6 (Final)
Rocks release 6.2 (SideWinder)

Соответствующие (вероятно) строки dmesg:

DMI: Dell Inc. PowerEdge T110 II/015TH9, BIOS 1.3.1 11/10/2011
PERCPU: Embedded 30 pages/cpu @ffff880028200000 s90968 r8192 d23720 u262144
mpt2sas0: Dell PERC H200 Adapter: Vendor(0x1000), Device(0x0072), SSVID(0x1028), SSDID(0x1F1D)

megacli -v
      MegaCLI SAS RAID Management Tool  Ver 8.07.14 Dec 16, 2013

lspci -v
01:00.0 Serial Attached SCSI controller: LSI Logic / Symbios Logic SAS2008 PCI-Express Fusion-MPT SAS-2 [Falcon] (rev 03)
        Subsystem: Dell PERC H200 Adapter
        Flags: bus master, fast devsel, latency 0, IRQ 16
        I/O ports at 4000 [size=256]
        Memory at c1440000 (64-bit, non-prefetchable) [size=64K]
        Memory at c1400000 (64-bit, non-prefetchable) [size=256K]
        Expansion ROM at c1700000 [disabled] [size=1M]
        Capabilities: [50] Power Management version 3
        Capabilities: [68] Express Endpoint, MSI 00
        Capabilities: [d0] Vital Product Data
        Capabilities: [a8] MSI: Enable- Count=1/1 Maskable- 64bit+
        Capabilities: [c0] MSI-X: Enable+ Count=15 Masked-
        Capabilities: [100] Advanced Error Reporting
        Capabilities: [138] Power Budgeting <?>
        Kernel driver in use: mpt2sas
        Kernel modules: mpt2sas

Все остальные команды megacli пытались вернуть только "Exit Code: 0x00".

Нужен ли какой-нибудь другой инструмент для общения с H200?

2 ответа

Воровство ответа от Есть ли в любом случае управлять HDD за контроллером Dell PERC H330?, как это прямо здесь применимо.

Вы можете настроить, настроить и управлять своим RAID-контроллером Dell PowerEdge (PERC) с помощью интерфейса командной строки (CLI).

Более подробную информацию вы найдете в Справочном руководстве по CLI для Dell PowerEdge RAID Controller.

Или вы можете установить Dell EMC OpenManage Server Administrator.

Попробуйте использовать инструменты Dell для управления вашей картой Dell. Да, это карта LSI с ребрендингом, но специальное встроенное ПО Dell, работающее на этой карте, предназначено для взаимодействия со средствами управления Dell.

У меня такая же проблема.

Согласно этому сообщению:https://topic.alibabacloud.com/a/dell-server-megacli-command-returns-only-exit-code0x00-problem-anaанализ_8_8_31339846.html, причина в том, что

MegaCli64 не поддерживает SAS 6i/r

В статье также объясняется, почему информация о RAID SAS 6I/R недоступна с помощью команды MegaCli64.

В этом случае мы можем использовать команду «perccli» вместо «MegaCli64».

https://www.dell.com/support/kbdoc/nl-nl/000177280/how-to-use-the-poweredge-raid-controller-perc-command-line-interface-cli-utility-to-manage- ваш-рейд-контроллер

Perccli можно загрузить и установить следующим образом:

      wget "https://dl.dell.com/FOLDER04830419M/1/perccli_7.3-007.0318_linux.tar.gz"
tar -xzf perccli_7.3-007.0318_linux.tar.gz
cd ~/perccli_7.3-007.0318_linux/Linux
alien perccli-007.0318.0000.0000-1.noarch.rpm

тогда будет сгенерирован установочный файл: perccli_007.0318.0000.0000-2_all.deb

      apt-get install ./perccli_007.0318.0000.0000-2_all.deb

Мы можем бежать/opt/MegaRAID/perccli/perccli /call showчтобы получить информацию о жестком диске.

Кроме того, похоже, что «lsiutil» тоже может делать что-то подобное.

Другие вопросы по тегам