Страница 1 из 4

Аппаратный RAID

Добавлено: 2008-09-23 9:24:12
icb
Как можно получать состояние аппаратного RAIDа?
SMART не может получить даже температуру. Также не получается ничего если массив DEGRADED :(
Как грамотно обслуживать подобные массивы?
Контроллер - Adaptec 2420SA

Re: Аппаратный RAID

Добавлено: 2008-09-23 11:36:08
zingel

Код: Выделить всё

/usr/ports/sysutils/sensors-applet
и вообще

Код: Выделить всё

  atacontrol status array

Re: Аппаратный RAID

Добавлено: 2008-09-23 11:52:08
icb

Код: Выделить всё

atacontrol list
ATA channel 0:
    Master:      no device present
    Slave:       no device present
ATA channel 1:
    Master:      no device present
    Slave:       no device present
ATA channel 2:
    Master:  ad4 <ST380817AS/3.42> Serial ATA v1.0
    Slave:       no device present
ATA channel 3:
    Master:  ad6 <ST3400832AS/3.03> Serial ATA v1.0
    Slave:       no device present
Это два винта просто стоят. Рейда тут вообще нет.

Re: Аппаратный RAID

Добавлено: 2008-09-23 11:55:03
icb

Код: Выделить всё

Sep 23 09:57:39 freenas kernel: aacu0: <Adaptec SATA RAID 2420SA> mem 0xb8a00000-0xb8bfffff,0xb8c00000-0xb8c00fff irq 27 at device 2.0 on pci6
Sep 23 09:57:39 freenas kernel: aacu0: Enable Raw I/O
Sep 23 09:57:39 freenas kernel: aacu0: Enable 64-bit array
Sep 23 09:57:39 freenas kernel: aacu0: New comm. interface enabled
Sep 23 09:57:39 freenas kernel: aacu0: Adaptec 2420SA, aac driver 2.1.15-15727

Sep 23 12:43:11 freenas kernel: ad4: 76319MB <Seagate ST380817AS 3.42> at ata2-master SATA150
Sep 23 12:43:11 freenas kernel: ad6: 381554MB <Seagate ST3400832AS 3.03> at ata3-master SATA150
Sep 23 12:43:11 freenas kernel: aacdu0: <RAID 1 (Mirror)> on aacu0
Sep 23 12:43:11 freenas kernel: aacdu0: 380918MB (780120064 sectors)
Sep 23 12:43:11 freenas kernel: aacdu1: <Volume> on aacu0
Sep 23 12:43:11 freenas kernel: aacdu1: 380918MB (780120064 sectors) 

Re: Аппаратный RAID

Добавлено: 2008-09-23 11:56:06
zingel
естсественно, фря стоит на одном из винтов, а не на рейде

можно так

Код: Выделить всё

atacontrol addspare 0 ad4
atacontrol addspare 0 ad6
atacontrol rebuild 0
atacontrol status array 0
100% гарантии не дам, что инфа сохраниться на дисках

Re: Аппаратный RAID

Добавлено: 2008-09-23 12:05:29
icb
Так мне не надо смотреть на ad4 и ad6 - они подключены к мамке и прекрасно мониторятся SMART.
Мне надо смотреть состояние aacdu0 (зеркало из 2 винтов) и aacdu1 (1 винт) подключенных к aacu0.

Re: Аппаратный RAID

Добавлено: 2008-09-23 12:08:18
zingel
у него какй статус? optimal или degrade? диски в биосе редйа видятся как healthed?Фряха на массив установлена или на один из дисков?

Re: Аппаратный RAID

Добавлено: 2008-09-23 12:12:40
icb
Фряха установлена на ad4.
У обоих рейдов сейчас все нормально - только что пересоздавал. Напрягает то, что не могу глянуть например температуру у винтов.
Плюс когда вытащил один винт из зеркала - биос рейда сказал DEGRADED, а хряха ничего не сказала по этому поводу.
Ну и следовательно чтобы все починить пришлось долго ждать в биосе ребилд - а хочется удаленно.

Re: Аппаратный RAID

Добавлено: 2008-09-23 12:14:55
zingel
Фряха установлена на ad4.
ставить на весь массив иначе - никак не посмотриш

Re: Аппаратный RAID

Добавлено: 2008-09-23 12:15:40
bu7cher
icb писал(а):

Код: Выделить всё

Sep 23 09:57:39 freenas kernel: aacu0: <Adaptec SATA RAID 2420SA> mem 0xb8a00000-0xb8bfffff,0xb8c00000-0xb8c00fff irq 27 at device 2.0 on pci6
Sep 23 09:57:39 freenas kernel: aacu0: Enable Raw I/O
Sep 23 09:57:39 freenas kernel: aacu0: Enable 64-bit array
Sep 23 09:57:39 freenas kernel: aacu0: New comm. interface enabled
Sep 23 09:57:39 freenas kernel: aacu0: Adaptec 2420SA, aac driver 2.1.15-15727
 

Код: Выделить всё

# cd /usr/ports && make search key=adaptec

Re: Аппаратный RAID

Добавлено: 2008-09-23 12:20:08
icb
Вот вытащил один винт из зеркала

Код: Выделить всё

Sep 23 13:14:48 freenas kernel: ad4: 76319MB <Seagate ST380817AS 3.42> at ata2-master SATA150
Sep 23 13:14:48 freenas kernel: ad6: 381554MB <Seagate ST3400832AS 3.03> at ata3-master SATA150
Sep 23 13:14:48 freenas kernel: aacdu0: <RAID 1 (Mirror)> on aacu0
Sep 23 13:14:48 freenas kernel: aacdu0: 380918MB (780120064 sectors)
Sep 23 13:14:48 freenas kernel: aacdu1: <Volume> on aacu0
Sep 23 13:14:48 freenas kernel: aacdu1: 380918MB (780120064 sectors
Как будто все нормально и проблемы нет.
ставить на весь массив иначе - никак не посмотриш
А какая связь от того на что именно установлено?
Плюс если мне нужен два RAIDа, мне их программно объединять в 1? :( фигня какая то...

Re: Аппаратный RAID

Добавлено: 2008-09-23 12:27:48
zingel
Большая связь, фря размажется по-всему массиву и сможет его котнтролировать, если ставить фряху, то на весь рейд. Это - моё сугубо личное мнение.

Re: Аппаратный RAID

Добавлено: 2008-09-23 12:41:02
LMik
zingel писал(а):Большая связь, фря размажется по-всему массиву и сможет его котнтролировать, если ставить фряху, то на весь рейд. Это - моё сугубо личное мнение.
+100

Re: Аппаратный RAID

Добавлено: 2008-09-23 12:41:46
LMik
По поводу смарта на рейде? Откуда ему там взяться? Мониторить температуру и их смарт нужно на каждом винте отдельно (ad4 ad6)

Re: Аппаратный RAID

Добавлено: 2008-09-23 12:57:31
icb
Большая связь, фря размажется по-всему массиву и сможет его котнтролировать
Это как она размажется? Какие именно файлы куда запишутся или еще как?
Не могу понять этой фразы...
Мониторить температуру и их смарт нужно на каждом винте отдельно (ad4 ad6)
По идее из лога видно, что ad4 и ad6 никак к RAID не относятся.
Т.е. всего в сервере 5 винтов:
1 - ad4
2 - ad6
3 и 4 - aacdu0
5 - aacdu1

Re: Аппаратный RAID

Добавлено: 2008-09-23 13:01:31
bu7cher
zingel писал(а):Большая связь, фря размажется по-всему массиву и сможет его котнтролировать, если ставить фряху, то на весь рейд. Это - моё сугубо личное мнение.
На сколько я понимаю, у него система установлена на ad4, ad6 доп. винт, остальное подключено к aacu0 - RAID контроллер, на котором созданы два логических тома: зеркало и обычный том. Для мониторинга состояния рейда и управления им нужно использовать утилиту от адаптека. В портах оно есть, вероятно какая-нибудь из трёх будет работать..

Re: Аппаратный RAID

Добавлено: 2008-09-23 13:05:08
zingel
тоесть 2 рейда и два винта? я правильно понял?

Вот теперь вопрос - чего Вы хотите получить на выходе?

Re: Аппаратный RAID

Добавлено: 2008-09-23 13:23:07
icb
На сколько я понимаю, у него система установлена на ad4, ad6 доп. винт, остальное подключено к aacu0 - RAID контроллер, на котором созданы два логических тома: зеркало и обычный том.
Именно так.
Для мониторинга состояния рейда и управления им нужно использовать утилиту от адаптека. В портах оно есть, вероятно какая-нибудь из трёх будет работать.
Их сейчас и пробую... пока без особых результатов.
Да и надежда что freebsd и сама умеет ;)
тоесть 2 рейда и два винта? я правильно понял?
Да.
Вот теперь вопрос - чего Вы хотите получить на выходе?
Я хочу смотреть температуру винтов в RAIDе (aacu0).
Так же хочу видеть проблемы (если они есть).

Re: Аппаратный RAID

Добавлено: 2008-09-23 13:35:36
icb
Ух... поставил из пакетов asr-utils-3.04_3 - притянуло много для иксов... ну да ладно... попробовать не успел :(
Начал ребутиться и при загрузке получаю

Код: Выделить всё

ad4: WARNING - SETFEATURES SET TRANSFER MODE taskqueue timeout - completing request directly
ad4: WARNING - SETFEATURES SET TRANSFER MODE taskqueue timeout - completing request directly
ad4: WARNING - SETFEATURES ENABLE RCACHE taskqueue timeout - completing request directly
ad4: WARNING - SETFEATURES ENABLE WCACHE taskqueue timeout - completing request directly
ad4: WARNING - SET_MULTI ENABLE WCACHE taskqueue timeout - completing request directly
ad4: FAILURE - READ_DMA retrying (0 retries left) LBA=63
и так по кругу (FAILURE через раз меняется на TIMEOUT) :(
Как загрузиться теперь? :)

Re: Аппаратный RAID

Добавлено: 2008-09-23 13:50:27
icb
aaccli и arcconf через pkg_add не ставится.

Код: Выделить всё

pkg_add: unable to fetch 'ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6.3-release/Latest/arcconf.tbz' by URL
Может можно в другом месте где достать? ;)

Re: Аппаратный RAID

Добавлено: 2008-09-24 12:54:02
skeletor
Ставить из портов или с другого места. Arcconf - довольно удобная. Много времени ей пользуюсь.

Re: Аппаратный RAID

Добавлено: 2008-09-24 13:02:35
ev
тоже юзаю arcconf :) минус один - медленно команды отрабатывает
aaccli - не очень удобна, да и 2002 года однако :(
asr-utils - даже не ставил (нафига столько зависимостей на сервер тянуть)

Re: Аппаратный RAID

Добавлено: 2008-09-24 13:48:49
Davis
Всем привет.
Вопрос по теме.
У меня 7.1 Prerelease и Adaptec 3405
Все устанавливается и видится хорошо.
arcconf работает.
выдергивал hot spare диск и вставлял обратно. BIOS контроллера отрабатывает хорошо(видно по логам контроллера). есть запись о потере диска и о его появлении и включении в строй. Правда в слабоудобочитаемом формате, ну да ладно.
Но плохо, что система об этом никакой информации не получает.
Я фрю сам осваиваю потихоньку(хэндбук+гугль).
Подскажите, пожалуйста:
1. как мне получать на мыло немедленные извещения о событиях рейда?
2. или хотя бы как получать их раз в день?

Re: Аппаратный RAID

Добавлено: 2008-09-24 16:04:54
zingel
когда раз в день вываливаются из массива диски, нужно не письма получать а задуматься о покупке нового контроллера или замене дисков. А так, достаточно правильно настроить крон+сислог

Re: Аппаратный RAID

Добавлено: 2008-09-24 16:13:57
Davi
s
zingel писал(а):когда раз в день вываливаются из массива диски,
кто такое сказал??

я ж и спрашиваю - куда копать?