?

Log in

No account? Create an account

Previous Entry | Next Entry

TL;DR Хорошая технология. Корпоративная, потому дорогая. И далеко не только сам контроллер.
Но некоторые недорогие контроллеры можно перешить в HBA и использовать в программных RAID, включая ZFS.
Про конкретные модели советую спрашивать у гуру в теме SATA/SAS/RAID-контроллеры для дома и офиса. Выбор и нюансы использования

Длинно.Аппаратные RAID контроллеры - наиболее широко используемая в корпоративной практике серверная технология. Важнейшим достоинством является предсказуемость. Производитель гарантирует работоспособность в таких-то операционных системах, материнских платах, с такими-то дисками. До мельчайших деталей. Неверно было бы сказать, что это хорошо в корпоративной практике, где доступность данных стоят другого порядка денег по сравнению с серверными железками. Это абсолютно необходимо.



1. HCL. Если попытаться применить аппаратный RAID дома, то обнаруживаешь, что недостатки - обратная сторона достоинств. Корпоративное железо - это жёсткая политика аппаратной совместимости (HCL). Есть диск, материнская плата и пр в HCL таблице - будет работать. Вот только не для домашнего применения те таблицы составлены. Вы никогда не найдёте там материнской платы настольного класса или desktop (да и "NAS") жёстких дисков. А ценники тех что есть в HCL, могут и не понравиться. Мало того, два контроллера разных производителей на одном и том же чипе запросто будут требовать разных дисков и матплат. Мало того, эти все HCL - не благие рекомендации. Железо запросто может отказаться с другими компонентами работать.

В принципе, есть узенький чёрный ход. Серверное железо через 3-5 лет обычно списывается и его можно добыть недорого. Целый сервер может кому-то и оказаться хорошим решением. К примеру, шум вообще не проблема тк у вас есть сухой подвал под серверную.

2. Батарейка. Хорошо, предположим, пожив на профильных форумах, вы подобрали (перепрошили) работающую конфигурацию. Не забудьте, что использование аппаратного RAID без BBU (она же батарейка) - риск потери синхронизации всего массива. При этом батарейка не вечная и бу - далеко не всегда вариант.

3. Доступность данных. Железо ломается. И если zfs raidz1/2 или mdadm массив вы сможете поднять почти на любом железе с необходимым числом SATA портов под диски, то с аппаратным RAID5/6 далеко не факт, что данные прочитаются на контроллере другой модели, тем более другого производителя. То есть по уму надо держать совместимый контроллер как ЗИП. Это вообще не проблема в корпоративной практике со стандартизованным железом, но дома...

4. ZFS лучше работает при непосредственном доступе к железу дисков.

Comments

( 8 comments — Leave a comment )
rgajdov
May. 4th, 2017 03:32 am (UTC)
Дома RAID не использую - не нужно оно там. Вполне хватает бэкапов на уровне ФС.
Оно нужно в энтерпрайзе - там, где нужно быстро, на горячую, заменить вылетевший диск.
Дома же, неспеша выключить сервер и заменить диск (с 5-ю перекурами) - вообще не проблема.
cat_in_mind
May. 4th, 2017 07:21 am (UTC)
а я использую :) уже два диска вылетало - и никаких проблем, никаких перекуров.

а вот когда вылетает диск в аппаратном рейде, тогда жопа - ибо пока тот не сочтет, что массив консистентен, может пройти много времени :)
cat_in_mind
May. 4th, 2017 07:22 am (UTC)
именно третий пункт - самый геморный
artstudio_3d
May. 4th, 2017 07:37 am (UTC)
Я засматриваюсь на 7805+BBU и 6й рейд из 8 дисков по 2-3тб (wd red, как самые дешевые с tler). По расчетам выходит еще не фатальный риск развала при ребилде.

Кто-нибудь может высказаться на тему, реально ли подобную производительность (запись\иопсы) получить на raidz через iSCSI? Пусть по 10GbE.

(Задача - именно большой производительный массив, речь ни разу не о замене бэкапа.)

Edited at 2017-05-04 07:40 am (UTC)
2gusia
May. 4th, 2017 07:56 am (UTC)
Лучше в конфе по контроллерам спросить, там спецов много
artstudio_3d
May. 4th, 2017 02:51 pm (UTC)
PS
Гляньте личку :)
Сергей К.
Nov. 30th, 2017 05:25 pm (UTC)
Восстановить RAID
Не знаю куда написать, темы про программный RAID не нашел. В общем проблема в следующем. Nas4Free был изначально установлен на программном рейде зеркале. В один прекрасный момент, нужно было внутри системника кое чего подшаманить, отключил один из дисков входящих в рейд и при включении компа забыл его подключить, опомнился спустя пару недель. В общем вопрос как безболезненно вернуть второй жесткий диск в строй, чтобы на нем актуализировались данные. До этого такого не делал и поэтому не знаю как себя поведет система.
2gusia
Nov. 30th, 2017 06:25 pm (UTC)
Re: Восстановить RAID
Я никогда не использовал программный RAID

Англоязычный раздел по теме https://nas4free.org/forums/viewforum.php?f=65&sid=40165bca248988c2f51bf80200af7717

Я просмотрел по диагонали - походе на этот тред
https://nas4free.org/forums/viewtopic.php?f=65&t=13072

Но я советую перед тем как делать на железе, поставить на виртуалку и смоделировать там ситуацию.
( 8 comments — Leave a comment )

Latest Month

July 2019
S M T W T F S
 123456
78910111213
14151617181920
21222324252627
28293031   

Tags

Powered by LiveJournal.com