Я планирую создать программный массив RAID 5 для Windows, но мне нужно знать, когда накопитель перегорит. Я не планирую проверять сервер так часто, так как я могу отправить электронное письмо, когда диск выходит из строя или иным образом возникают проблемы? Было бы хорошо отключить журнал событий, но как настроить на него уведомления, когда точные идентификаторы событий могут быть неизвестны?
5 ответов
Потратьте лишние несколько сотен долларов и получите аппаратный RAID-контроллер. SW RAID в Windows - это пу, и вы можете получить новый RAID-контроллер за несколько сотен долларов и ту же самую деталь или его непосредственного предшественника за ebay, возможно, за 100-200 долларов.
Большинство фирменных поставщиков такого комплекта (Adaptec, 3Ware, LSI и т.д.) Поставляют инструмент управления RAID вместе с контроллером, и они часто имеют своего рода средства уведомления. Сделайте свою домашнюю работу и найдите ту, которая будет делать то, что вы хотите. Кроме того, контроллеры будут правильно выполнять горячее резервирование, довольно быстро запускать RAID 5/50 и предлагать гораздо более широкий набор функций, чем функции SW RAID, доступные в Windows.
Вот один из вариантов, который не требует знания всех кодов. Это требует запуска простого VBScript для проверки дисков.
http://www.eventsentry.com/blog/2012/02/how-to-make-the-windows-softwa.html
Люди должны знать, что когда задают вопрос о получении уведомления о неудачном рейде Windows 5, никто не спрашивает совета о том, как выбрать лучшую покупку и получить дешевую рейдовую карту.
Например, у меня есть одна система с 130 ТБ дисков raid 5, подключенных извне. Я заполняю их все время. Для 72 дисков я использую устройства EonStor, на которых запущена система. Так что технически он также использует программный RAID. Есть разница, если учесть, что Windows делает много других вещей, где выделен RAID-модуль. Все еще не защищен от ошибок, хотя у вас есть резервные аккумуляторы, три блока питания и массив RAID.
Некоторые другие Raid-шкафы, которые я подключил, - это LSI MegaRAID, которому я не особо доверяю и для встроенной конфигурации RAID. Эти устройства плохо подходят для загрузки с ошибками конфигурации, поэтому я использую их в качестве JBOD и построил массивы в Windows для этих 48 дисков.
Как и во всем, вы должны поддержать все это. Поэтому всегда пишите в два массива одновременно, если можете. Если нет, запустите программу синхронизации.
До того, как у меня была двойная запись для моих данных, я использовал Windows RAID для зеркалирования двух внешних RAID-массивов на отдельных устройствах. Никогда не было проблемы.
Я беру свой резервный массив, когда он не используется, и храню его вне сайта. Когда он заполнится, я сохраняю его и вставляю новые диски для резервного массива.
Когда вы думаете, что вам нужно получить что-то, что должно быть лучше, чтобы не обмануть себя. Неважно, что у вас есть, может и не получится.
System .. https://scontent-a.xx.fbcdn.net/hphotos-prn2/p480x480/1069414_623429457708570_1859727796_n.jpg
Массивы дисков с использованием Windows RAID на массивах 8 ТБ
Вот простой пакетный файл, который можно настроить с помощью планировщика задач, он создаст событие в системном журнале с информацией о сбое массива; должен быть запущен повышен:
объем эхо-списка | diskpart> c:\RAID_STATUS.TXT
FINDSTR "Сбой" C:\RAID_STATUS.TXT
ЕСЛИ ОШИБКА 1 ОШИБКА ОК
GOTO FAILED
:НЕ УДАЛОСЬ
SETLOCAL ENABLEEXTENSIONS ENABLEDELEDED Расширение
FINDSTR "Не удалось" C:\RAID_STATUS.TXT> C:\FAILED_RAID.TXT
set eventtext =
for /f "delims =" %% l в (C:\FAILED_RAID.TXT) действительно установить eventtext =!eventtext! %% л
создание события /ID 999 /L СИСТЕМА / ОШИБКА T / SO SW_RAID / D "% eventtext%"
GOTO OK
:ХОРОШО
Компания, в которой я работаю, использует поддержку Проактивного мониторинга серверов и добилась больших успехов, вы можете посмотреть, что предлагается здесь