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

Исходное сообщение
"RAID аппаратный: мониторинг"

Отправлено Emotion , 17-Дек-06 13:51 
Собственно хочу поставить новый сервер с аппаратным RAID, и немного не понимаю КАК производится мониторинг состояния RAID, если ОС будет видеть уже "собранный" массив как единое целое? Как призводится восстановление? Автоматически после перезагрузки с новым диском или надо что-то там указывать какой восстанавливать? Как определять тогда какой диск слетел?

Содержание

Сообщения в этом обсуждении
"RAID аппаратный: мониторинг"
Отправлено lavr , 17-Дек-06 14:29 
>Собственно хочу поставить новый сервер с аппаратным RAID, и немного не понимаю
>КАК производится мониторинг состояния RAID, если ОС будет видеть уже "собранный"
>массив как единое целое? Как призводится восстановление? Автоматически после перезагрузки с
>новым диском или надо что-то там указывать какой восстанавливать? Как определять
>тогда какой диск слетел?

не для всех железных RAID'ов есть CLI (command line interface) или другие утилиты управления

Операции с RAID'ами для которых нет утилит управления, производятся из BIOS'а.


"RAID аппаратный: мониторинг"
Отправлено bakake , 17-Дек-06 14:30 
Некоторые производители железных RAID поставляют соответствующий софт для мониторинга и упарвления под некоторые ОС. Есть с нормальной поддержкой, вроде 3ware которая поддерживает  свои контроллеры и на Linux и на FreeBSD консольной тулзой tw_cli(ну оффтопик есессно не обсуждается). Есть так себе, вроде adaptec, которая кое как поддерживает Linux, а на фрю его портировали умельцы в неизвестно каком году и с тех пор забросили (рекомендуют юзать свежак через эмуляцию Linux). Собственно а чего хочется и подо что? SCSI или SATA, Linux или FreeBSD?

Вот пример работы tw_cli, собственно вызов стоит в кроне:

//arc1>
Unit  UnitType  Status         %Cmpl  Stripe  Size(GB)  Cache  AVerify  IgnECC
------------------------------------------------------------------------------
u1    SPARE     OK             -      -       465.753   -      OFF      -        
u2    RAID-10   OK             -      256K    931.303   ON     OFF      OFF      
u3    RAID-10   OK             -      256K    931.303   ON     OFF      OFF      

//arc1>
Port   Status           Unit   Size        Blocks        Serial
---------------------------------------------------------------
p0     OK               u2     465.76 GB   976773168     3PM0HGQN            
p1     OK               u2     465.76 GB   976773168     3PM05ABG            
p2     OK               u2     465.76 GB   976773168     3PM00W9D            
p3     OK               u2     465.76 GB   976773168     3PM0025J            
p4     DRIVE-REMOVED    -      -           -             -
p5     OK               u3     465.76 GB   976773168     3PM08ZHJ            
p6     OK               u3     465.76 GB   976773168     3PM04C6Y            
p7     OK               u3     465.76 GB   976773168     3PM047MC            
p8     OK               u3     465.76 GB   976773168     3PM000FD            
p9     OK               u1     465.76 GB   976773168     3PM061QH            
p10    NOT-PRESENT      -      -           -             -
p11    NOT-PRESENT      -      -           -             -

//arc1>
Name  OnlineState  BBUReady  Status    Volt     Temp     Hours  LastCapTest
---------------------------------------------------------------------------
bbu   On           Yes       OK        OK       OK       255    02-Dec-2006  

//arc1>

Из примера видно что у меня вылетел диск на порту p4, и я его вытащил. Опять же, когда это произошло, было видно что RAID стал degraded, подхватил spare диск и пересобрался на лету (никаких перезагрузок).
Кстати, можно посмотреть состояние любого диска в массиве утилитой smartctl (если диск S.M.A.R.T. поддерживает). Собственно так я смотрел что с вылетевшим 4-м диском -- smartctl -a -d 3ware,4 /dev/twa0.


"RAID аппаратный: мониторинг"
Отправлено Emotion , 17-Дек-06 14:44 
> Собственно а чего хочется и подо что? SCSI или
> SATA, Linux или FreeBSD?

----------

Хочется вот это http://www.czechcomputer.cz/product.jsp?artno=39518 с RAID1 na 2xSATA2 под FreeBSD ..


"RAID аппаратный: мониторинг"
Отправлено bakake , 17-Дек-06 17:27 
>Хочется вот это http://www.czechcomputer.cz/product.jsp?artno=39518 с RAID1 na 2xSATA2 под FreeBSD ..

Это не хардварный RAID (lavr где то ссылку давал на самодельное мини-чаво что такое хардварный, псевдохардварный и софтовый RAID, можно тут по форуму поискать). А я рискну дать совет, не связываться с намамным RAID (JMicron по моему там какой то, если не ошибаюсь), а сделать софтовый RAID средствами либо atacontrol, либо gmirror. Я предпочитаю gmirror, но а что лучше -- вопрос дискуссионный. Сделать софт RAID на FreeBSD -- 10 минут на чтение how-to, 5 минут на выполнение всех манипуляций. Мониторится и управдяется такой RAID на раз.    Накладные расходы по синхронизации ничем не отличаются от псевдохардварного RAID, а мне думается что родные драйвера FreeBSD даже пооптимальнее будут. На мой взгляд причин пользоваться намамным раидом просто нет.