NAS за шапку сухарей
Привет коллеги! На связи системный администратор Cloud4Y Денис Генералов (или тот самый чел, который искал уязвимости биоса в прошлых статьях на ноутбуках, статья тут).
Сегодня предлагаю рассмотреть вариант сборки домашнего NAS дендральным методом. Всё описанное в статье является результатом деятельности моего воспаленного мозга поиска оптимальной конфигурации для своего домашнего файлохранилища и не является призывами к прямому действию. Представляет из себя изыскание того самого продукта, который может максимально покрыть мои потребности за сравнительно небольшую плату. Не поднимает вопрос о подлинности и законности использования указанного решения на территории предприятия, для всего остального — есть GPL v2.
Итак, начнем, пожалуй.
Форм-фактор
В первую очередь поговорим о форм-факторе самого устройства. В серверном муниципальном предприятии, в техотделе небольшой организации, да в любом другом месте, где вы работаете, не всегда важно, как выглядит ваше устройство. Главное: оно работает и помогает пользователям решать свои задачи. Дома — хочется, чтоб было красиво, удобно и органично. Поэтому перейдём к одному из самых сложных вопросов — подбор корпуса для решения.
Мне всегда нравились продукты HPe, что тут скрывать — они красивые и в большинстве случаев продуманы как с точки зрения обслуживания, так и визуально. В своё время мой глаз падал на HPe MicroServer G7 N54L.
Что тут сказать — красивая железка, приятная глазу.
Затем вышел ещё более приятный 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.
С этого момента я понял, что нужно строить что-то под себя, но так, чтобы домашний продукт не сильно уступал этим «титанам».
Ищем сами
Я начал с поисков корпуса. Учитывая нишевость сегмента таких корпусов, которые не продаются у каждого продавца в моем городе, и стоят недёшево, я был готов вложиться финансово. Но не хотел, чтоб вышло совсем уж дорого.
Передо мной предстали несколько участников моего импровизированного конкурса:
Рассмотрим каждый в отдельности.
InWin IW-MS04–2 265W — приятный корпус, со встроенным FlexATX блоком питания на 265W, вроде всё красиво и приятно выглядит. Но если посмотреть ближе, то мы увидим дешёвый пластик за передней дверцей, отсутствие полноценного слота под карту PCIe, корзинки, которые косо встают в пазы для дисков, а самое главное — отсутствие бэкплейна. Немного не понимаю, зачем так кустарно крепить обычные переходники sata data + power к задней стенке корпуса? Стоимость бэкплейна в рамках производства без sas экспандера — копейки. Выглядит колхозно. Фу такими быть.
TopLoong NAS Chassis — в целом функциональный корпус, в стилистике IBM, но мне не понравилось отсутствие передней дверцы и невозможность красиво спереди приколхозить фильтр, да так чтоб это выглядело не совсем уж топорно. Есть поддержка SAS, о чем говорит надпись на бэкплейне. За свою цену в 150$ c доставкой — неплох, но не хватает полноценной возможности вставить PCIe плату.
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 флешки, которые стираются сами со временем. Я бы сравнил их с автомобилем Таврия.
После этого я начал искать процессор, так как установленного в ней Pentium g860 вряд ли хватило бы для моих задач. На той же самой вторичке по удачному стечению обстоятельств был найден Xeon E3–1260L всего за 1,5к деревянных в соседнем городе. У человека он банально не стартовал на плате после того, как был приобретен на всем знакомой азиатской площадке, название которой начинается на A.
Я сыграл в лотерею и выиграл — приехавший ко мне проц после сброса CMOS на плате стартовал и бодро начал греться.
Охлаждение
В ожидании кейса, я начал подбирать охлад, так как стандартный кулер от Синих мне не нравился тем, что был высокий и мог сильно шуметь при нагрузках. А у нас ещё и замкнутое пространство корпуса, нужно было что-то низкопрофильное и производительное, да ещё и с запасом, скажем так в процентов 30 по рассеиваемой мощности. Этим «зверем» оказался ID-Cooling is-30, на 4 тепловых никелированных трубках и с большим количеством рёбер, который был найден новым в магазине за 1к деревянных.
С учётом того, что производство корпуса я мог доверить жителям Синчьжуани, а вот пожара дома не хотелось бы, решил приобрести блок питания с запасом, но при том сэкономить. Так мой выбор пал на Exegate ServerPro 1U-F300S Flex с тихим кулером. Тихим, потому что очень не хотелось, чтобы у меня по ночам на всю квартиру выла турбина у NAS-а. Источников шума в ночное время и так хватает.
Спустя примерно месяц приехало это чудо китайского корпусостроения.
Не могу сказать, что всё идеально. Качество пластика так себе, но если его не мучать постоянным открыванием-закрыванием передней дверцы, то будет всё отлично и она не отвалится.
Сборка
Начнем, пожалуй, всё собирать воедино. Для начала установим новый кулер на материнскую плату.
Высота материнской платы с кулером не превышает высоты колодки с аудиоразъёмами, расположенной на плате. Как раз то, на что я и рассчитывал. Так как хоть какое-то нормальное (от 5 мм) расстояние между корзиной и лопастями кулера нужно для формирования воздушного потока, который впоследствии будет обдувать ЮГ и VRM Mos, и при этом не «выть».
Затем была обнаружена маленькая неприятность, связанная с креплением блока питания. Как оказалось, придётся доставать напильник и дорабатывать вкладыш напильником ввиду того, что на указанном участке располагается выключатель блока питания.
Далее я поставил сетевой адаптер 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, шумит всё же ощутимо в ночной тишине.
Благодарю за внимание, всем хорошего дня!