NAS за шапку сухарей

Привет коллеги! На связи системный администратор Cloud4Y Денис Генералов (или тот самый чел, который искал уязвимости биоса в прошлых статьях на ноутбуках, статья тут).

Сегодня предлагаю рассмотреть вариант сборки домашнего NAS дендральным методом. Всё описанное в статье является результатом деятельности моего воспаленного мозга поиска оптимальной конфигурации для своего домашнего файлохранилища и не является призывами к прямому действию. Представляет из себя изыскание того самого продукта, который может максимально покрыть мои потребности за сравнительно небольшую плату. Не поднимает вопрос о подлинности и законности использования указанного решения на территории предприятия, для всего остального — есть GPL v2.

Итак, начнем, пожалуй. 

Форм-фактор

В первую очередь поговорим о форм-факторе самого устройства. В серверном муниципальном предприятии, в техотделе небольшой организации, да в любом другом месте, где вы работаете, не всегда важно, как выглядит ваше устройство. Главное: оно работает и помогает пользователям решать свои задачи. Дома — хочется, чтоб было красиво, удобно и органично. Поэтому перейдём к одному из самых сложных вопросов — подбор корпуса для решения. 

Мне всегда нравились продукты HPe, что тут скрывать — они красивые и в большинстве случаев продуманы как с точки зрения обслуживания, так и визуально. В своё время мой глаз падал на HPe MicroServer G7 N54L.

74e635173c16e96a5e5cbfc87633554f.jpeg

Что тут сказать — красивая железка, приятная глазу. 

Затем вышел ещё более приятный HPe MicroServer G8, с красивой передней стенкой серого цвета, который завораживал меня, при его виде невольно начинала течь слюна.

Оценив возможности HPe MicroServer G7 N54L, я пришел к выводу, что на данный момент он мне ничего не может предложить, кроме файлокачалки и SMB шары за свой средний ценник на вторичке в 15к, что я считаю сильно завышенным за 2 ядерный низкочастотный проц, не умеющий в виртуализацию.

Затем я посмотрел в сторону HPe MicroServer G8 со средней стоимостью в 30к там же, но с двумя сетевыми портами, возможностью установить 16 GB RAM, с нормальным сокетом, возможностью апгрейда. Всё вроде прекрасно, надо брать, хорошая машинка, подумал я.

Но после некоторых подсчётов я понял, что, взяв данный продукт, должен буду вложить ещё примерно 15к, чтоб получилось именно то, что мне нужно. 

Из особенностей девайса:  

Из коробки процессор на том, что я нашёл (а это — самый дешёвый экземпляр, продающийся на вторичке) Celeron G1610T — по моим меркам уже тухловат, примерно, как Turion у G7, но ведёт себя бодрее за счёт своей «молодости».

Оперативной памяти — 4 GB.

Посчитав свои вложения, пришел в ужас: память данный продукт хочет не обычную UDIMM, а ECC DIMM и только её. Ценник на нее, мягко говоря, не мал (примерно 70$ за 8 GB), даже с учётом того, что стандарт DDR3 уже мало актуален для серверного оборудования. 

Вместе с тем, вендор предоставил возможность апгрейда, предварительно её сильно ограничив 35W, с оговоркой: для тех, кто хочет поставить более мощный проц — пожалуйста, докупите радиатор HP for Proliant Microserver Heatsink Gen8 65W по цене на вторичке в 8–10к, либо новый за 399$, и сможете поставить себе e3–1270v2.

aeacb784d18cef46dbe8c2a0f6b4bf87.png

С этого момента я понял, что нужно строить что-то под себя, но так, чтобы домашний продукт не сильно уступал этим «титанам».

Ищем сами

Я начал с поисков корпуса. Учитывая нишевость сегмента таких корпусов, которые не продаются у каждого продавца в моем городе, и стоят недёшево, я был готов вложиться финансово. Но не хотел, чтоб вышло совсем уж дорого.

Передо мной предстали несколько участников моего импровизированного конкурса:

Рассмотрим каждый в отдельности.

InWin IW-MS04–2 265W — приятный корпус, со встроенным FlexATX блоком питания на 265W, вроде всё красиво и приятно выглядит. Но если посмотреть ближе, то мы увидим дешёвый пластик за передней дверцей, отсутствие полноценного слота под карту PCIe, корзинки, которые косо встают в пазы для дисков, а самое главное — отсутствие бэкплейна. Немного не понимаю, зачем так кустарно крепить обычные переходники sata data + power к задней стенке корпуса? Стоимость бэкплейна в рамках производства без sas экспандера — копейки. Выглядит колхозно. Фу такими быть.

4cbb8493f0f61143ea2850d415f0f0f7.pngfb2b6305fbc0e54bdbf8d3367d93185e.png

TopLoong NAS Chassis — в целом функциональный корпус, в стилистике IBM, но мне не понравилось отсутствие передней дверцы и невозможность красиво спереди приколхозить фильтр, да так чтоб это выглядело не совсем уж топорно. Есть поддержка SAS, о чем говорит надпись на бэкплейне. За свою цену в 150$ c доставкой — неплох, но не хватает полноценной возможности вставить PCIe плату.

5eea28b1e3f595fcbdd3f185238850f1.pngbe5469f2744c8d44e025d870657f1724.png

InnoVision 4 Bays NAS Storage Server Chassis — на него пал мой выбор. Тут всё: и PCIe тебе, и передняя крышечка, чтоб NAS-ик смотрелся красиво, если во время ремонта в квартире мигрирует из сетевого домашнего ящика, например, в комнату, и поддержка SAS, и вентилятор тихий (как оказалось — не особо, так как по факту приехал 3-pin) , и HotSwap есть, вкупе с неплохим качеством пластика, который обошелся мне в 6000 рублей с доставкой. 

Платформа

Теперь нужно было определиться с платформой. Большинство плат формата ITX не всегда имеют больше 3 SATA разъёмов. Видимо это делается для того, чтобы на подобных потребительских платах не строили домашние файлопомойки с 4 дисками и не создавали конкуренции серверным продуктам для малых организаций.

Перекопав железо дома, я нашел жемчужину, о которой давно забыл — это была ASUS P8H61-I LX, когда-то заброшенная в долгий ящик ввиду отсутствия времени разбираться с причинами отсутствия старта оной. На потоке энтузиазма она была оживлена с помощью программатора и перезаливки BIOS. Исходя из моего личного опыта, хочу поблагодарить вышеобозначенного вендора за то, что он закупает самые дешёвые SOP-8 флешки, которые стираются сами со временем. Я бы сравнил их с автомобилем Таврия. 

1a2dcb9af61955752d0807ed8ffef78c.png

После этого я начал искать процессор, так как установленного в ней Pentium g860 вряд ли хватило бы для моих задач. На той же самой вторичке по удачному стечению обстоятельств был найден Xeon E3–1260L всего за 1,5к деревянных в соседнем городе. У человека он банально не стартовал на плате после того, как был приобретен на всем знакомой азиатской площадке, название которой начинается на A.

Я сыграл в лотерею и выиграл — приехавший ко мне проц после сброса CMOS на плате стартовал и бодро начал греться.

Охлаждение

В ожидании кейса, я начал подбирать охлад, так как стандартный кулер от Синих мне не нравился тем, что был высокий и мог сильно шуметь при нагрузках. А у нас ещё и замкнутое пространство корпуса, нужно было что-то низкопрофильное и производительное, да ещё и с запасом, скажем так в процентов 30 по рассеиваемой мощности. Этим «зверем» оказался ID-Cooling is-30, на 4 тепловых никелированных трубках и с большим количеством рёбер, который был найден новым в магазине за 1к деревянных. 

df9bca3c0d559071056acb6ec0b83c45.png547622303c054e74d5963f9bf622e2ae.png

С учётом того, что производство корпуса я мог доверить жителям Синчьжуани, а вот пожара дома не хотелось бы, решил приобрести блок питания с запасом, но при том сэкономить. Так мой выбор пал на Exegate ServerPro 1U-F300S Flex с тихим кулером. Тихим, потому что очень не хотелось, чтобы у меня по ночам на всю квартиру выла турбина у NAS-а. Источников шума в ночное время и так хватает.

Спустя примерно месяц приехало это чудо китайского корпусостроения. 

b73a63205d43e65a3cf1c3aa84821117.png0ef1bebf2683f788bd2f59ec14aec856.png83936f1eb0845fd5cdba326a6fb0e369.png

Не могу сказать, что всё идеально. Качество пластика так себе, но если его не мучать постоянным открыванием-закрыванием передней дверцы, то будет всё отлично и она не отвалится.

Сборка

Начнем, пожалуй, всё собирать воедино. Для начала установим новый кулер на материнскую плату. 

5f6182595e0e473d6dbcebb2393863ef.png

Высота материнской платы с кулером не превышает высоты колодки с аудиоразъёмами, расположенной на плате. Как раз то, на что я и рассчитывал. Так как хоть какое-то нормальное (от 5 мм) расстояние между корзиной и лопастями кулера нужно для формирования воздушного потока, который впоследствии будет обдувать ЮГ и VRM Mos, и при этом не «выть».

3f73745b45f380c6e3e1c625e7c2fc2e.png0c8a844d9dc5f8798cfcf4673986d16f.png

Затем была обнаружена маленькая неприятность, связанная с креплением блока питания. Как оказалось, придётся доставать напильник и дорабатывать вкладыш напильником ввиду того, что на указанном участке располагается выключатель блока питания.

5b7c10ed98bc71107164d281a2c8271b.png

Далее я поставил сетевой адаптер Intel Pro1000/MT на 2 порта, который в будущем заменю на Mellanox ConnectX2 и NAS переедет на домашние 10 Гбит. 

Что по итогу:

  • Проц — 1500 (на али сейчас)

  • Память — 16gb ddr 3 — 2000 

  • Кулер — 1000

  • Материнская плата —1500 (инфа по выборке с авито)

  • Блок питания по акции— 2000

  • Корпус — 6000

  • Сетевая карта 10GbE— 2800 за 2 штуки + AOC

  • Флешка на 16 GB под загрузчик DSM — 400

  • Возня с напильником — бесценно.

Итог: 17 200 рублей за весь NAS без учёта дисков. За эти деньги можно приобрести HPe MicroServer G7 N54L в полном фарше. вариант, который я считаю не очень хорошим решением для домашнего сегмента ввиду своей дороговизны.

Впоследствии в NAS переехали 4 диска по 2 TB Seagate IronWolf, которым там довольно прохладно — около 35 градусов, что я считаю нормой. 

По последующим доработкам — заменить задний кулер в корпусе на что-то вроде Noctua, шумит всё же ощутимо в ночной тишине.  

Благодарю за внимание, всем хорошего дня!

© Habrahabr.ru