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

9

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


У меня есть сервер 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 Service через MMC не является для меня полным решением. Он видит только том RAID-1 в том виде, в котором он представлен операционной системе как один диск - он не знает о лежащем в основе RAID. Что мне нужно, так это фактическая информация о работоспособности самого RAID (например, поврежден ли массив), а не об объеме, который он представляет.
  • Я установил службу SNMP и SNMPInformant, но не могу найти никаких ссылок в MIB для мониторинга контроллера ICH10R. Это отличное предложение, но мне нужно немного подробнее, чтобы продолжить. И снова, как операционная система должна знать что-нибудь о RAID? Он просто видит абстрагированный том RAID как диск и контроллер.
  • Я понимаю, что лучшее, что я мог бы получить, это использовать RDP для входа в систему и локального запуска Adapter Storage Manager, но это именно то, чего я хочу избежать. Я не могу быть единственным, кто застрял с использованием этих поддельных карт; Я надеюсь, что есть лучшее решение для мониторинга.
  • Программа установки Intel Storage Matrix Manager помогает завершить работу с ошибкой: «Этот компьютер не соответствует минимальным требованиям к настройке для использования программного обеспечения». Я предполагаю, что это означает, что он не предназначен для работы с этим контроллером (хотя он указан как поддерживаемое устройство в разделе SATA ACHI файла readme.txt ).
  • Adaptec Storage Manager Сорта работает , но на самом деле не получить меня , где я хочу быть. Он не «видит» отдельные диски, которые составляют массив. Однако это может быть: 1) удаленный мониторинг, 2) отправка уведомлений по электронной почте и 3) отправка ловушек SNMP. Это все приятно и красиво, но если у вас нет возможности взаимодействовать с контроллером, он не более изощрен в своем мониторинге, чем управление службами виртуальных дисков Windows (см. Скриншот).Adaptec Storage Monitor

источник
Контроллеры на базе Adaptec имеют менеджер хранилища; не уверен насчет Intel, хотя.
Андрей
Есть ли у вас опция BIOS, которая позволяет вам также передавать физические диски в ОС?
Нильс

Ответы:

3

Просто некоторые идеи:

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

Вы также можете получить 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 .

Очиститель
источник
Программа установки 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 (это приведет к кирпичной установке вашей текущей версии server08, да, это означает новую установку)

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

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

Starshooter10
источник
1

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

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

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

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

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

MikeAWood
источник
1

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

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

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

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

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

RobW
источник
Я не удосужился просто вытащить диск и посмотреть, что произойдет - теоретически он не должен сломаться, но я бы предпочел не перестраивать этот сервер во второй раз ... с другой стороны, лучше, чтобы он сломался здесь, чем на месте.
Правильно. Смысл в том, чтобы вытащить диск, чтобы увидеть, замечает ли Windows изменение аппаратного обеспечения. Думая об этом, изменение может быть столь же незначительным, как увеличение средней очереди поиска или кэша. Если вы видите что-то измеримое, вы можете найти способ наблюдать за этим.
RobW
1

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

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

DougN
источник
«Нет стандартного способа мониторинга RAID в Windows», - думаю, именно это я и получаю за использование дерьмового контроллера RAID.
Ну, есть стандартный способ использования Linux - все "дерьмовые" raid-контроллеры поддерживаются через один и тот же драйвер ...
Nils
0

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

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

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

Удачи.

TDH
источник
0

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

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

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

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

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

Роуэн Хокинс
источник
-1

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

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

user238016
источник