Назад | Перейти на главную страницу

Как контролировать RAID-контроллер Adaptec / Intel ICH10R (любые варианты уведомлений SNMP?)

Super Doctor III от SuperMicro - это программа, которую я искал. Это эквивалент SuperMicro для IBM ServerGuide или Dell OpenManage. К сожалению, хотя он поддерживает аппаратный мониторинг и оповещения по протоколу SNMP или электронной почте, он не поддерживает работу в Server Core.


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

Частично мое замешательство связано с тем, что Windows сообщает о контроллере как о «Adaptec Serial ATA HostRAID», а жесткий диск как о «Дисковом устройстве ADAPTEC RAID 1 SCSI», тогда как во время процесса загрузки оборудование контроллеров четко сообщает, что оно фактически использует Intel ICH10R («Контроллер № 00: HostRAID-ICH10r на шине PCI: 00…»).

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

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

(Если этим занимается только Windows, не могли бы вы указать мне на статью в KB или TechNet? Я в первую очередь администратор Unix, поэтому, если есть просто Windows-эквивалент mdadm или raidtools, я об этом не знаю).


Редактировать:

Вещи не совсем работают:

на самом деле программное обеспечение матрицы хранения Intel было бы вашим лучшим выбором ....

но вам нужно сначала войти в BIOS и изменить свой контроллер с RAID> ADAPTEC на RAID> INTEL (это заблокирует вашу текущую установку server08, да, это означает новую установку)

Некоторое программное обеспечение с открытым исходным кодом трудно установить на поддельном рейде Intel, поэтому supermicro (и некоторые другие) заключили соглашения с adaptec использовать их raid bios.

немного поздно, я знаю. но я пытаюсь публиковать ответы, когда вытаскиваю темы из Google (на самом деле я ищу что-то совершенно другое)

Просто несколько идей:

Вы можете попробовать это программное обеспечение, если диски поддерживают SMART: http://www.panterasoft.com/ (см. монитор жесткого диска)

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

Я не использовал его для уведомлений по электронной почте, но я считаю, что в нем и в консоли RST есть такая опция.

Или, как сказал Майк, поскольку диспетчер Storage Matrix запускает события в eventvwr, вы можете использовать функцию в 08 R2, чтобы захватывать эти события и пересылать их по электронной почте, или, поскольку вы используете OpenNMS, вы можете захватывать события http://www.opennms.org/wiki/Windows_Event_Log_Traps.

Я думаю, что ваш первый шаг - определить, какая информация доступна в Windows об этом массиве или о физических дисках. Могу я представить, что логический диск отображается в ОС как один физический диск?

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

У Microsoft есть инструменты WMI Explorer, но это своего рода иголка в стоге сена, использующая графический интерфейс. Если вы можете получить VBscript для сброса классов (У Роба Вандервуде есть один здесь), вы можете использовать WMIC.exe, используя формат командной строки wmic.exe путь [путь wmi] получить / формат: список

Если вы можете найти информацию о дисках или массиве, вы сможете найти способ обновления Opennms.

Еще одна мысль: вы когда-нибудь просто вынимали один из дисков из работающей системы? Обновил ли он журнал системных событий каким-либо образом? Изменился ли реестр, возможно, из-за ключа HKEY_LOCAL_MACHINE \ HARDWARE \ DEVICEMAP \ Scsi?

У меня есть три ответа (или, может быть, предложения были бы лучше).

Во-первых, Windows MMC позволит вам удаленно подключиться к машине и подключиться к службе виртуальных дисков на этой машине. Это позволит вам просматривать любые управляемые тома Windows. Хотя это, вероятно, не поможет вам, поскольку будет отображаться только виртуальный диск, доступный для Windows, а не физический диск, управляемый контроллером RAID. Но удаленное управление машиной также позволит вам войти в диспетчер событий, а драйверы Adaptec «имеют тенденцию» записывать в журналы событий, так что у вас будет место, где можно поискать, если необходимо.

Во-вторых, стоит изучить функцию SNMP в 2008 году. Вы можете обнаружить, что где-то там есть MIB для мониторинга этого контроллера. (Стоит посмотреть). Вы можете включить службу SNMP в разделе «Диспетчер сервера» -> «Функции-> Добавить функцию-> Службы SNMP. Он будет установлен как системная служба, которую можно настроить в разделе« Службы »в административных инструментах.

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

Просто подумал о 4-м варианте. В 2008 R2 есть функция в журналах событий, которая позволяет запускать приложения / отправлять электронные письма на основе событий, созданных в окнах. Вы можете использовать это, чтобы уведомить вас о сбое.

К сожалению, стандартного способа просмотра RAID в Windows нет. Лучшее, что вы можете сделать, это выяснить, как ты (человек) сделает это, а затем посмотрит, можно ли это автоматизировать.

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

Вы должны найти в BIOS материнской платы поле для выбора типа RAID-контроллера: Intel или Adaptec. Похоже, у вас установлен Adaptec, поэтому драйверы Intel не нужны.

Предупреждение - после настройки ОС, если вы измените этот параметр в BIOS, это, скорее всего, приведет к невозможности загрузки ОС.

В общем, я не думаю, что текущий Adaptec Storage Manager можно использовать для настройки встроенных контроллеров рейда. Если вы найдете более старую версию, у вас может быть некоторый успех.

Удачи.

Вы можете использовать уведомление о событиях Windows 2008 для отслеживания отчетов об отказах RAID. Проверять, выписываться http://www.whiz-tech.com/blog/2013/01/01/how-to-setup-e-mail-alerts-for-intel-ichr-raid-failure-monitor-applies-to-windows- 2008-сервер-окна-7 чтобы увидеть пример.

Искал то же самое для немного другой материнской платы. X8DTE / X8DT6, однако мне удалось заставить его работать таким образом, и я решил поделиться с другими.

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

Это было для Adaptec Storage Manager.

 - Description: ICH10R Management Tool (By Adaptec)
 - Version:     18727
 - File Size:   228 MB
 - Post Date:   12/14/2010
 - Link:        ftp://ftp.supermicro.com/driver/Adaptec_Storage_Management/ASM18771.zip

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

Как уже упоминалось ранее, версии 10 и выше включают функцию электронной почты при сбое.

Я только что скачал и установил версия 13.x и это решило мою проблему с красными огнями на ведомых дисках.