Як відстежувати RAID-контролер Adaptec / Intel ICH10R (будь-які варіанти сповіщень SNMP?)


9

SuperMicro Super Doctor III - це програмне забезпечення, яке я шукав. Це еквівалент SuperMicro IBM ServerGuide або Dell's OpenManage. На жаль, хоча він підтримує апаратний моніторинг та попередження SNMP чи електронної пошти, він не підтримує запуск сервера.


У мене є сервер SuperMirco, який використовує материнську плату MBD-X8-DTL-IO, яка оснащена одним із прекрасних підроблених RAID-контролерів на базі Intel ICH10R (досить заплутано, як повідомляється як пристрій Adaptec - я припускаю, що це деякі нечесне одруження чіпсету ICH10R для контролера та прошивки Adaptec). Після декількох обмацувань я зміг знайти правильні драйвери ACHI та встановити Windows Server 2008 R2, встановлений під час налаштування RAID-1.

Частина моєї плутанини пов'язана з тим, що Windows повідомляє про контролер як про "Adaptec Serial ATA HostRAID", а жорсткий диск - як "ADAPTEC RAID 1 SCSI Disk Device", тоді як під час завантаження обладнання контролери чітко повідомляє, що він фактично використовує Intel ICH10R ("Контролер № 00: HostRAID-ICH10r на шині PCI: 00 ...).

Я не чекаю багато від цього контролера з точки зору управління, але чи є якесь програмне забезпечення (третя сторона чи інше), яке може контролювати стан масиву RAID та повідомляти мене (бажано через SNMP на наш сервер OpenNMS)? Цей сервер виходить за межі сайту, і було б непогано знати, що привід загинув, фізично не дивлячись на блимаючі вогні. Все, що я можу знайти, - це сирне програмне забезпечення Intel RST, яке, на мою думку, не має віддалених засобів моніторингу та оповіщення (воно також скаржилось, що його неможливо встановити через "помилку несумісності", що дивно, враховуючи, що чіпсет контролера є ICH10R - але це вже інше питання).

Для тих, хто з нас робить такі підроблені картки на платформах під керуванням Windows: Як ви відстежуєте свій RAID-масив?

(Якщо з цим підходить лише Windows, чи можете ви вказати мене на статтю KB або TechNet? Я в першу чергу адміністратор Unix, тому, якщо є просто еквівалент Windows mdadm або raidtools, я про це не знаю).


Редагувати:

Речі не дуже працюють:

  • Використання служби Virtual Disk через MMC не працює для мене як повноцінне рішення. Він бачить лише том RAID-1, коли він представлений операційній системі як єдиний диск - він не має знань про базовий RAID. Що мені потрібно - це фактична інформація про стан здоров'я RAID (наприклад, деградований масив чи ні), а не обсяг, який він представляє.
  • Я встановив службу SNMP та SNMPInformant, але я не можу знайти в MIB жодної посилання для моніторингу контролера ICH10R. Це відмінна пропозиція, але мені потрібно трохи детальніше, щоб продовжити. І знову: як операційна система повинна знати щось про RAID? Він просто бачить абстрагований RAID-обсяг як дисковий накопичувач і контролер.
  • Я розумію, що найкраще, що я міг би отримати, - це використовувати RDP для входу в систему та запускати менеджер зберігання адаптерів локально, але саме цього я хочу уникати. Я не можу бути єдиним, хто застряг у використанні цих підроблених карток; Я би сподівався, що для моніторингу буде краще рішення.
  • Інсталятор для Intel Storage Matrix Manager корисно завершує роботу з помилкою: "Цей комп'ютер не відповідає мінімальним вимогам до установки програмного забезпечення". Я вважаю, що це означає, що він не розроблений для роботи з цим контролером (хоча він вказаний як підтримуваний пристрій у розділі SATA ACHI у readme.txt ).
  • Сорти Adaptec Storage Manager працюють, але насправді мене не роблять там, де я хочу бути. Він не "бачить" окремі накопичувачі, що складають масив. Однак це може бути 1) відстежуватися дистанційно, 2) надсилати повідомлення електронною поштою та 3) надсилати пастки SNMP. Це все приємно і просто, але якщо він не має можливості взаємодіяти з контролером, він не є більш складним у моніторингу, ніж управління віртуальними дисковими службами Windows (див. Скріншот).Монітор зберігання Adaptec

На контролерах на основі Adaptec доступний менеджер зберігання даних; Не впевнений, що стосується Intel.
Андрій

Чи є у вас опція BIOS, яка дозволяє передавати фізичні диски також до ОС?
Нілс

Відповіді:


3

Лише кілька ідей:

Ви можете спробувати це програмне забезпечення, якщо накопичувачі підтримують SMART: http://www.panterasoft.com/ (див. Монітор жорсткого диска)

Ви також можете отримати диспетчер матриць Intel Storage = http://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&DwnldID=17882&keyword=ich10r+console&lang=eng

Я не використовував його для сповіщення електронною поштою, але я вважаю, що на консолі RST є такий варіант електронної пошти.

Або, як сказав Майк, оскільки менеджер матриці зберігання запускає події до eventvwr, ви можете використовувати функцію в 08 R2, щоб схопити ці події та переслати їх електронною поштою або оскільки ви використовуєте OpenNMS, ви можете схопити події http: // www. opennms.org/wiki/Windows_Event_Log_Traps .


Інсталятор для Intel Storage Matrix Manager завершує роботу з помилкою: "Цей комп'ютер не відповідає мінімальним вимогам налаштування для використання програмного забезпечення".

Хтось інший знайшов цей драйвер: downloadcenter.intel.com/… і зміг його встановити та дозволити монітору в цей момент. YMMV будьте обережні, оскільки це може шлангу RAID-масиву.
TheCleaner

Крім того, яке програмне забезпечення від Super Micro називається "Super Doctor III"? Я в цілому не знайомий з їхніми речами, але він говорить про те, що він поставляється з ним і може контролювати обладнання. Можливо, варто зателефонувати Super і запитати їх, чи є спосіб відстежити це за допомогою свого програмного забезпечення.
TheCleaner

1
Використання Intel Matrix Storage Manager вимагає переходу з Adaptec на прошивку Intel. Це можливо на X8DTL-i та інших подібних платах Supermicro (шукайте налаштування "ICH RAID Code Base" в налаштуваннях BIOS), але зміна цього параметра знищить існуючий масив.
Сергій Власов

Ви коли-небудь заглядали в програмне забезпечення Super Doctor III? Я не можу сказати, чи має вона інформацію про RAID, але, здається, це їх версія WhatsUp або IBM Director тощо.
TheCleaner

4

насправді програмне забезпечення для матриці зберігання Intel було б найкращим варіантом ....

але вам потрібно спершу зайти в BIOS і змінити свій контролер з RAID> ADAPTEC на RAID> INTEL (це зафіксує поточну установку сервера08, так це означає, що нова установка)

деяке програмне забезпечення з відкритим кодом важко встановлюється на підроблений рейд Intel, тому супермікро (та кілька інших) домовилися з адаптеком використовувати свої рейди біографії.

трохи пізно, я знаю. але я намагаюся публікувати відповіді, коли я тягну теми з google (я насправді шукаю щось зовсім інше)


1

У мене є три відповіді (або, можливо, пропозиції були б кращим способом).

По-перше, Windows MMC дозволить вам віддалятися в машину та підключатися до служби віртуальних дисків на цій машині. Це дозволить вам переглянути будь-які обсяги керованих вікон. Хоча це, ймовірно, не допоможе вам, оскільки з’явиться лише віртуальний диск, доступний для Windows, а не фізичний диск, яким керує контролер RAID. Але віддалене керування апаратом також дозволить вам потрапити в диспетчер подій, і драйвери Adaptec "схильні" писати в журнали подій, тож вам потрібно буде кудись зайти, якщо потрібно.

По-друге, варто вивчити особливість SNMP у 2008 році. Ви можете виявити, що десь є MIB для моніторингу цього контролера. (Варто подивитися). Ви можете увімкнути службу SNMP у розділі "Менеджер сервера" -> "Особливості-> Додати функцію-> Послуги SNMP. Він встановить його як системну службу, яку можна налаштувати в розділі" Послуги "в Адміністративних інструментах.

По-третє, віддалений робочий стіл - ваш друг. Я усвідомлюю, що це не гарний спосіб отримати сповіщення про несправність диска, але він дозволить вам увійти, щоб локально переглянути конфігурації диска з чимось на зразок Adaptec Storage Manager.

Просто подумав 4-й варіант. У 2008 році R2 є функція журналів подій, яка дозволяє запускати програми / надсилати електронні листи на основі кинутих подій у Windows. Ви можете використовувати це, щоб повідомити про помилку.


1

Я думаю, що ваш перший крок - знайти інформацію, яка доступна в Windows про цей масив або про фізичні диски. Я б уявив, що логічний привід постає як єдиний фізичний привід до ОС?

Скористайтеся одним із цих інструментів, щоб побачити, чи була якась інформація про цей масив або фізичні диски потрапила в ОС. - lodctr.exe - Typeperf.exe
- Лічильники WMI - HKEY_LOCAL_MACHINE \ HARDWARE \ DEVICEMAP \ Scsi

Microsoft має інструменти провідника WMI, але це свого роду голка в копиці сіна за допомогою gui. Якщо ви можете отримати VBscript для скидання класів (у Rob Vanderwoude тут є один) , ви можете використовувати WMIC.exe, використовуючи формат командного рядка wmic.exe path [wmi path] get / format: list

Якщо ви можете знайти інформацію про накопичувачі або масив, ви повинні мати змогу з’ясувати спосіб оновлення Opennms.

Інша думка: Ви коли-небудь просто видаляли один із накопичувачів із запущеної системи? Чи оновив системний журнал подій яким-небудь чином? Чи змінився реєстр, можливо, навколо ключа HKEY_LOCAL_MACHINE \ HARDWARE \ DEVICEMAP \ Scsi ?


Мені не доводилося просто витягати диск і бачити, що відбувається - теоретично він не повинен зламатися, але я краще не вдруге не будувати цей сервер ... з іншого боку, він краще зламається тут, ніж на місці.

Правильно. Сенс для витягування накопичувача полягає в тому, щоб побачити, чи помічає Windows зміну обладнання. Думаючи про це, зміна може бути лише невеликим збільшенням середньої черги пошуку чи кешу. Якщо ви можете побачити щось вимірюване, ви можете придумати спосіб його спостереження.
RobW

1

На жаль, не існує стандартного способу перегляду RAID у Windows. Тож найкраще, що ви можете зробити, це зрозуміти, як ви це зробили (людині), а потім подивіться, чи можна це зробити автоматизованим.

Деякі системи записують у Журнал подій, а деякі мають вбудовану веб-сторінку, де можна відстежувати поточний статус RAID. Я не знаю про ваше конкретне обладнання, але якщо це є одним із перерахованих вище, то більшість продуктів моніторингу серверів спрацюють. Наприклад, безкоштовна версія монітора сервера PA може відстежувати і те, і надсилати сповіщення.


"Немає стандартного способу моніторингу RAID в Windows" - я думаю, саме це я отримую за використання шаленого RAID-контролера.

Ну - є стандартний спосіб використання Linux - всі "хиткі" рейдові контролери підтримуються через один і той же драйвер ...
Nils

0

Ви повинні знайти в біографії материнської плати вікно для вибору типу рейдового контролера - Intel чи Adaptec. Це здається, що у вас встановлено Adaptec, і тому він не приймає драйвери Intel.

Попередження - як тільки ОС налаштується, якщо ви зміните цей параметр у біос, це, швидше за все, зробить ОС незавантаженою.

Взагалі я не думаю, що поточний менеджер зберігання Adaptec може використовуватися для налаштування вбудованих контролерів рейду. Якщо ви знайдете і старішу версію, можливо, ви матимете певний успіх.

Удачі.



0

Я шукав те саме для трохи іншої материнської плати. X8DTE / X8DT6, проте мені вдалося змусити його працювати таким чином і подумав, що поділюсь для інших.

Для управління Adaptec Controller 64-бітною версією програмного забезпечення Win7 встановлено відмінно на сервері 2016. Я використовую Gui, однак MSI включає як інструменти командного рядка, так і плагін до служби зберігання MS (що я не використання), що дозволить вам запитувати свій статус масиву.

Це було для менеджера зберігання Adaptec.

 - Опис: Інструмент управління ICH10R (За Adaptec)
 - Версія: 18727
 - Розмір файлу: 228 Мб
 - Дата публікації: 14.12.2010
 - Посилання: ftp://ftp.supermicro.com/driver/Adaptec_Storage_Management/ASM18771.zip

Я використовував версію R2 драйвера x64 RAID 2008 R2, щоб визначити масив, встановлений установщиком 2016 року. (Я встановлював ОС віддалено через практично встановлений ISO, тому під час встановлення сервера 2016 я встановив драйвер як зображення віртуального дискети через IPMI.)


-1

Як уже згадувалося раніше , версії 10 і новіші містять функцію електронної пошти при відмові.

Щойно я завантажив і встановив версію 13.x, і це вирішило мою проблему з червоними вогнями на ведених дисках.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.