URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 95399
[ Назад ]

Исходное сообщение
"Intel SR2500+LSI MegaRAID и невидимые RAID-массивы"

Отправлено Ex Nihilo , 02-Фев-14 22:17 
Доброго времени суток. На работе имеется сервер Kraftway Express ISP ES24, а по-сути корпус Intel SR2500 с м.п. Intel S5000PAL (http://ark.intel.com/ru/products/22781/Intel-Server-Chassis-...). Отдельной платой там распаян RAID-контроллер на микросхеме LSI Logic MegaRAID (0x1000:0x0055).

Проблема следующая: при установке FreeBSD не видятся RAID-массивы, а лишь физические диски. Соответственно, BIOS наоборот видит только логические построения. То есть, даже если установить ОС в режиме JBOD (что крайне нежелательно), она всё равно не загружается.

Вот здесь — http://hwraid.le-vert.net/wiki/LSI пишут о том, что это фейковый MegaRAID, но что с этим фактом делать неясно. Попытка прошить новой версией контроллер не увенчалась успехом — швейка категорически отрицает связь подсовываемой прошивки с имеющейся.


Содержание

Сообщения в этом обсуждении
"Intel SR2500+LSI MegaRAID и невидимые RAID-массивы"
Отправлено Дядя_Федор , 03-Фев-14 08:35 
> Вот здесь — http://hwraid.le-vert.net/wiki/LSI пишут о том, что это фейковый MegaRAID,
> но что с этим фактом делать неясно.

Абсолютно ясно. Либо поднимать софтовый рейд, либо ставить в одну из плат расширения на материнке нормальный Рейд-контроллер.


"Intel SR2500+LSI MegaRAID и невидимые RAID-массивы"
Отправлено _KUL , 03-Фев-14 09:51 
Сам являюсь счастливым обладателем этого "чудо" устройства. Вас не смутило в названии LSI Logic MegaRAID второе слово? :). Это софтварный рейд, который работает в режиме рейда, через драйвер операционной системы. Недостаток - полетит всё, замучаетесь восстанавливаться, т.к. он в своём формате кодирует инфу на дисках. Рекомендую для вас сделать следующее - поломать псевдорейд в биосе контроллера, и как коллега выше рекомендовал, собрать софтварным рейдом под осью(не фряховодец, не знаю, есть там mdadm или нет, но если есть, то через него и делайте, т.к. меньше проблем для ж...души вашей будет :) )

"Intel SR2500+LSI MegaRAID и невидимые RAID-массивы"
Отправлено Дядя_Федор , 03-Фев-14 15:47 
> Сам являюсь счастливым обладателем этого "чудо" устройства. Вас не смутило в названии
> LSI Logic MegaRAID второе слово? :).

Это Вы зря. :) LSI Logic - всего лишь название фирмы. Которая выпскает как "фейковые" рейд-контроллеры, так и вполне себе аппаратные. Кроме того - они купили 3ware, которая ранее выпускала замечательные и довольно надежные контроллеры. Вот за синтаксис утилиты Mecli - разработчикам однозначно надо гвоздь в голову вбить. :) То ли дела tw_cli (для 3ware) - просто и элегантно.


"Intel SR2500+LSI MegaRAID и невидимые RAID-массивы"
Отправлено Дядя_Федор , 03-Фев-14 15:53 
>Вот за синтаксис утилиты Mecli - разработчикам однозначно надо
> гвоздь в голову вбить. :)

Megacli - опечатка


"Intel SR2500+LSI MegaRAID и невидимые RAID-массивы"
Отправлено _KUL , 04-Фев-14 04:18 
>>Вот за синтаксис утилиты Mecli - разработчикам однозначно надо
>> гвоздь в голову вбить. :)

Думаете? А мне вроде даже понравился, очень удобенько (хотя не на все 100% изучил). Сделал пару скриптиков с Megacli, прикрутил к zabbix и смотрю наиподробнейшую статистику о своих дисках.

Прошу не плеваться, это всё из-за работы, на самом деле я линуксоид! - На серверах Windows 2008 тоже очень удобно было это дело прикрутить, и мониторить статистику дисков и в zabbix отправлять, с учётом собранного псевдорейда.


"Intel SR2500+LSI MegaRAID и невидимые RAID-массивы"
Отправлено Дядя_Федор , 04-Фев-14 08:43 
> Думаете? А мне вроде даже понравился, очень удобенько (хотя не на все
> 100% изучил). Сделал пару скриптиков с Megacli, прикрутил к zabbix и
> смотрю наиподробнейшую статистику о своих дисках.

Я имел в виду сам синтаксис. Абсолютно неочевидный и крайне запутанный. Чтобы это понять - надо было до этого поработать, например, с утилитой tw_cli (есть еще и утилитка 3dm2 - которая представляет собой реализованную Веб-морду для управления и контроля массива), которая предназначена для работы с контроллерами 3ware. Кстати, как художник художнику - какую именно Вы статистику собираете для zabbix? А то подумалось - не прикрутить ли мне нечто подобное, но для cacti? :)


"Intel SR2500+LSI MegaRAID и невидимые RAID-массивы"
Отправлено _KUL , 04-Фев-14 09:08 
> Кстати, как художник художнику - какую именно
> Вы статистику собираете для zabbix? А то подумалось - не прикрутить
> ли мне нечто подобное, но для cacti? :)

Прошу сейчас только не бить лопатой! Повторюсь, - Я ЛИНУКСОЙД! Виндовс только из-за работы!
Я взял этот мегакли в програмфайлес положил, сделал небольшой скриптик на PowerShell, далее через Zabbix агента выполняю его с ключами разными и получаю статистику: Drive_Temperature, Firmware_State, Media_Error_count, Other_Error_Count, Predictive_Failure_Count. Взял эти параметры, так как показались наиболее важными. И скрипт парсит вывод, если отличается от нуля, то в заббиксе единичку (или количество, если это count'ы) и страшное письмо на почту :)
А в повершелле как то так делаю:
$getinfo = `C:\MegaCli\MegaCli64.exe -pdInfo -PhysDrv[:$disk] -a0` | Where-Object {$_ -match "Firmware state:"}
$getinfo = `C:\MegaCli\MegaCli64.exe -pdInfo -PhysDrv[:$disk] -a0` | Where-Object {$_ -match "Media Error Count:"}
$getinfo = `C:\MegaCli\MegaCli64.exe -pdInfo -PhysDrv[:$disk] -a0` | Where-Object {$_ -match "Other Error Count:"}
$getinfo = `C:\MegaCli\MegaCli64.exe -pdInfo -PhysDrv[:$disk] -a0` | Where-Object {$_ -match "Predictive Failure Count:"}
$getinfo = `C:\MegaCli\MegaCli64.exe -pdInfo -PhysDrv[:$disk] -a0` | Where-Object {$_ -match "Drive Temperature :"}

Под линуксом это делов на несколько минут (т.к. cacti не имеет удалённого клиента (кстати из-за этого и ушёл на zabbix (и вам рекомендую, - поймёте его, будете удивлены, почему же он бесплатный до сих пор :) ))), через grep и | вывод.


"Intel SR2500+LSI MegaRAID и невидимые RAID-массивы"
Отправлено Дядя_Федор , 04-Фев-14 11:09 
> Прошу сейчас только не бить лопатой! Повторюсь, - Я ЛИНУКСОЙД! Виндовс только
> из-за работы!

А я кто? Билл Гейтс, что ли? :))) Не пойму - почему Вы так упорно повторяете эту фразу. Ну да ладно - спасибо за идею!
ПыСы: Для кактей агент и не нужон. Достаточно прицепить исполнение скрипта к какому-нить OID-у SNMP, потом наваять шаблон xml и скормить кактям. Но это уже другая история. ;)