Бір процессорда маршрутизатор мен NAS жасау

Менің компьютерімді сатып алғаннан кейін бірнеше жылдан кейін менде Linux «үй сервері» болды. Міне, осы сәттен бері он бес жылдан астам уақыт өтті және осы уақыттың көпшілігінде үйде екінші қосымша компьютер болды. Бір күні, оны жаңарту уақыты келгенде, мен ойладым: егер менде тегін компьютер болса, неге бөлек маршрутизатор керек? Өйткені, баяғыда, XNUMX-жылдары, көпшілігі үшін бұл стандартты конфигурация болды.

Шынында да: бүгін бұл үшін бөлек виртуалды машина жасап, оған USB немесе PCI Wi-Fi картасын салуға болады. Операциялық жүйе ретінде сіз аз ақшаға кәсіпорын деңгейіндегі бағдарламалық жасақтаманы ала отырып, MikroTik RouterOS-ті бірден пайдалана аласыз.

кіру

Мен жобаны жаңа бастаған кездегі мақсаттарым мен міндеттерімді сипаттаймын:

  1. Құрастыру мүмкіндігінше кең таралған стандартты компоненттерден тұруы керек. Бұл mATX / mini-ITX-тен басқа өлшемдегі аналық платалардың және толық өлшемді карталарға сәйкес келмейтін шағын корпустардың жоқтығын білдіреді.
  2. Дискілер үшін көп орын болуы керек, бірақ себеттердің өзі 2.5» болуы керек.
  3. Модульдік уақыт өте келе үнемдеуге әкелуі керек - ескі стандартты 5 Wi-Fi картасын жай ғана 7-ге өзгертуге болады.
  4. Монитор мен пернетақтаны биік және алыс тұрған нәрсеге физикалық түрде қоспай-ақ, жүйенің неге көтерілмейтінін түсіну үшін, кем дегенде, қашықтан басқару құралының қандай да бір түрін қолдау.
  5. ОЖ таңдауда толық еркіндік және кез келген ОЖ-дағы барлық маңызды компоненттерге қолдау көрсету
  6. Жоғары өнімділік. Deluge .torrent бағдарламасының бірнеше мың файлдарды «шайнауын» күтуден шаршадым немесе қосылған шифрлау жылдамдықтың дискілерден немесе желі қосылымынан төмен түсуіне әкеледі.
  7. Көрнекі сұлулық және ұқыпты құрастыру
  8. Ең жоғары жинақылық. Ең жақсы өлшем - заманауи ойын консолі.

Мен сізге бірден ескертемін, егер сіз төменде мақалада барлық тармақтарды қалай аяқтау керектігін айтатыныма сенсеңіз, сіз өте аңғалсыз және Synology немесе бұлттағы орынды сатып алғаныңыз дұрыс.
Шындығында, мен мұндай шешімде шындыққа жанаспайтын ештеңе көрмеймін, мүмкін мен барлық ұсынысты жеткілікті түрде зерттемеген шығармын немесе өздігінен құрастырылған NAS нарығы ұзақ уақыт бойы құлдырап кеткендіктен болуы мүмкін. осы мақсатқа арналған құрамдас бөліктер азырақ және олар қымбатырақ.

Бағдарламалық жасақтама туралы аздап

Соңғы кездері менің жалқау болғаным сонша, KVM конфигурациялауды өзім де қаламаймын, сондықтан LinusTechTips KVM конфигурациялау үшін ыңғайлы графикалық интерфейс ретінде және NAS жүйесінде жақсы бағдарламалық құрал ретінде айтып жүрген unRAID дегеннің не екенін көруді шештім. жалпы. Мен mdadm-мен айналысуға тым жалқау болғандықтан, unRAID бір таспен екі құсты өлтірді.

Ассамблея

Тұрғын үй

Содан кейін стандартты компоненттерді пайдаланып үйде жасалған NAS құрастырудың таңқаларлық қиын бөлігі келді: корпусты таңдау! Жоғарыда айтқанымдай, есігі бар қораптардың артында дискілері бар қоржындар болатын күндер артта қалды. Мен сондай-ақ 2,5 дюймдік он бес миллиметрлік Seagate дискілерін пайдаланғым келді (жазу кезінде максималды сыйымдылық 5 ТБ). Олар үнсіз және аз орын алады. Әзірге маған 5 ТБ жеткілікті болды.

Әлбетте, мен miniITX аналық платасын алғым келеді, өйткені бір кеңейту ұясы жеткілікті болып көрінді.

Нетбуктың өлшемі бар ықшам корпустар бар екені белгілі болды, бірақ 2,5 және «басқа» корпустар үшін бір ғана орын бар, онда сәйкес өлшемнің бірнеше 3,5-і бар. Жай ғана орта жол жоқ. Тіпті ақша үшін. Әлиде бірдеңе болды, бірақ ол тоқтатылды (ӘРҚАШАН Әлиде әдеттен тыс нәрселердің бар-жоғын тексеріңіз, кейде қытайлар бәрін ойлап тауып, оны жаппай өндіріске енгізген). Кейбір шағын форумда мен SilverStone CS01B-HS туралы оқыдым, бірақ бағасы «бюджет» санатына мүлдем сәйкес келмеді. Іздеуден шаршадым, мен оны Shipito арқылы Amazon-ға тапсырыс бердім, ол техникалық сипаттаманың үшінші тармағын толығымен орындамады.

Бірақ енді бюджет туралы мүлде уайымдаудың қажеті жоқ!

Мен сізге бірден арманыңыздың денесінің 3D үлгісін жасап, оны шын алюминийден CNC машинасында айналдыруға кеңес беремін. Бұл Silverstone-дан сәл қымбатырақ, бірақ мың есе жақсырақ болады. Оны кейінірек Github сайтында бөлісіңіз!

процессор

Әрине, мен AMD-ді процессор ретінде пайдаланғым келді, бұл 2019, ол тек оны шынымен зерттемейтіндер үшін қол жетімді. Бірақ, төртінші қадамды «Қашықтан басқаруды қолдау» аяқтауға тырысып, мен тек AMD-ден Ryzen DASH табамын және бұл жағдайда Intel таңдау керек екенін түсінемін.

Әрі қарай, бәрі әдеттегідей: Яндекс.маркет, сүзгілер, балалардың мәселелеріне арналған оңай Googling және ертең Мәскеу айналма жолында тегін жеткізу.

Аналық плата

Аналық платаларға келетін болсақ, іс жүзінде бір ғана таңдау бар - Gigabyte GA-Q170TN.

Неліктен кеңейту ұяшығы тек x4 екенін түсінбеймін, бірақ болашақта онда он гигабиттік желі картасын орнатқыңыз келсе, онда резерв жеткілікті болады (бірақ сіз бұдан былай бұл жадты қоса алмайсыз) мұндай өнімділікті қамтамасыз етеді).

Үлкен артықшылықтардың бірі: екі miniPCI-E ұясы. MikroTik өзінің барлық Wi-Fi карталарын (және бұл бізге қажет, өйткені олар RouterOS жүйесінде қолдау көрсететін жалғыз карталар) miniPCI-E пішімінде шығарады және, ең алдымен, көптеген жылдар бойы жасай береді. бұл олардың кеңейту карталары үшін негізгі стандарты. Мысалы, олардың модулін сатып алуға болады LoRaWAN және LoRa құрылғыларына оңай қолдау алыңыз.

Екі Ethernet, бірақ 1 Гбит. 2017 жылы мен Ethernet жылдамдығы 4 Гбитке дейінгі аналық платаларды сатуға тыйым салатын заң ұсындым, бірақ муниципалды сүзгіден өту үшін қажетті қолтаңбаларды жинап үлгермедім.

Дискілер

Біз диск ретінде екі STDR5000200 аламыз. Қандай да бір себептермен олар іс жүзінде бар ST5000LM000 қарағанда арзанырақ. Сатып алғаннан кейін біз оны тексереміз, бөлшектейміз, ST5000LM000 шығарып, SATA арқылы қосамыз. Кепілдік болған жағдайда, сіз оны қайтадан біріктіріп, орнына жаңа диск алып, қайтарасыз (мен қалжыңдамаймын, мен мұны істедім).

Мен NVMe SSD қолданбадым, мүмкін болашақта қажет болса.

Intel өзінің ең жақсы дәстүрлерінде қателік жіберді: аналық платада қолдау жеткіліксіз, процессорда vPro қолдауы да қажет, және сіз үйлесімділік кестесін іздеуден шаршайсыз. Бір керемет арқылы мен сізге кем дегенде i5-7500 қажет екенін білдім. Бірақ бюджетте шектеу болмағандықтан, мен өзім жұмыстан кеттім.

Мен қалған компоненттерде қызықты ештеңе көрмеймін, оларды кез келген аналогтармен ауыстыруға болады, сондықтан сатып алу кезіндегі бағалары бар жалпы кесте:

Атауы
Саны
баға
құны

Маңызды DDR4 SO-DIMM 2400 МГц PC4-19200 CL17 – 4 Гб CT4G4SFS624A
2
1 259
2 518

Seagate STDR5000200
2
8 330
16 660

SilverStone CS01B-HS
1
$159 + $17 (Amazon-тан жеткізу) + $80 (Ресейге жеткізу) = $256
16 830

PCI-E контроллері Espada FG-EST14A-1-BU01
1
2 850
2 850

Қуат көзі SFX 300 Вт Тыныш болыңыз SFX POWER 2 BN226
1
4160
4160

Kingston SSD 240 ГБ SUV500MS/240G {mSATA}
1
2 770
2 770

Intel Core i5 7500
1
10 000
10 000

GIGABYTE GA-Q170TN
1
9 720
9 720

MikroTik R11e-5HacT
1
3 588
3 588

Антенналар
3
358
1 074

RouterOS лицензиясының деңгейі 4
1
$45
2 925

unRAID Basic лицензиясы
1
$59
3 835

Барлығы 66 930 рубль. Сұрақтың экономикалық бөлігі туралы үшінші тармақ бөлшектеп жойылды, бірақ он жылдан кейін бұл жабдықтың тапсырманы орындай алатыны жанды жылытады.

Бағдарламалық құралды орнату өте оңай болды, бақытымызға орай, оның мүмкіндігі бар: бір кеште тінтуірдің 95% шертуге болады. Қызығушылық бар болса, мен мұны жеке мақалада сипаттай аламын, өйткені бәрі тамаша болған жоқ, бірақ шешілмейтін шешілмейтін мәселелер болмады. Мысалы, RouterOS жүйесінде сымды Ethernet адаптерлерін орнату оңай болған жоқ, өйткені оның қолдау көрсетілетін жабдық тізімі өте аз.

Жүз күн жұмыс уақытында шекараны кесіп өткеннен кейін қорытындылар

  1. Бұл мақсат үшін vPro қажет емес. Бұл аналық платалар мен процессорларды таңдауды айтарлықтай тарылтады және үйде пайдалану үшін сымсыз HDMI кеңейткіші мен сымсыз пернетақтаны пайдалана аласыз. Соңғы шара ретінде (сервер жертөледе темірбетон тақтасының астында орналасқан) бұралған жұп ұзартқыш сымды пайдаланыңыз.
  2. Кеше 10 гигабит қажет болды. Орташа қатты диск секундына 120 мегабайттан жылдам оқиды.
  3. Ғимарат бюджеттің төрттен бірін жұмсады. Бұл қабылданбайды.
  4. NAS/маршрутизатордағы жылдам процессор бастапқыда көрінгеннен де қажет
  5. unRAID шынымен жақсы бағдарламалық құрал, онда сізге қажет нәрсенің бәрі бар және қажет емес ештеңе жоқ. Бір рет төлейсіз, егер сізге көбірек диск керек болса, олар тек лицензия құнының айырмашылығын сұрайды.

Менің бұрынғы AC құрылғым VPN туннель шифрлауы қосылған 20 мегабитке жуық өндірді. Енді гигабитті жеткізу үшін бір ғана i5-7500 ядросы жеткілікті.

Бір процессорда маршрутизатор мен NAS жасау

PS

Соңына дейін оқып, қызықты деп тапсаңыз, мен өте қуаныштымын! Бірдеңе түсініксіз болса, сұрақтар қойыңыз. Мен ұмытып кетуім мүмкін еді.

Мен бірден анық жауап беремін:

- Мұның бәрі не үшін, сіз жай ғана Synology сатып ала аласыз ба?
- Иә, мен саған солай істеуге кеңес беремін. Бұл оңайырақ, жылдамырақ, арзанырақ және сенімдірек. Бұл мақала неліктен қосымша мүмкіндіктер қажет екенін білетін энтузиастарға арналған.

— Неліктен FreeNAS емес, онда unRAID-тегінің бәрі бар, бірақ тегін?
— Әй, ашық дереккөз мүлде басқа. FreeNAS-ті дәл сол бағдарламашылар жалақыға жазады. Ал егер олардың еңбегін тегін алсаңыз, түпкі өнім сізсіз. Немесе инвестор жақын арада оларға төлеуді тоқтатады.

— Сіз таза Linux жүйесінде бәрін жасай аласыз және ақшаны үнемдей аласыз!
- Иә. Бір кездері мен де осылай істедім. Бірақ неге? Linux жүйесінде желіні орнату мен үшін әрқашан проблема болды. Компьютер тазалаушылары болып қала берсін. Ал RouterOS бұл кластағы мәселелерді толығымен шешеді. MD RAID-де де солай: mdadm мені ақымақ қателіктерден сақтайтынына қарамастан, мен әлі де деректерді жоғалттым. Ал unRAID дұрыс емес түймені басудан сақтайды. Тағы да, жадты қолмен орнатуға уақытыңызды босқа кетірудің қажеті жоқ.

- Бірақ сіз виртуалды машинада кәдімгі Ubuntu орнатқансыз!
«Бәрі осы үшін басталды». Енді сізде сақтау жүйесіне, үй желісіне және Интернетке бір уақытта ешкім бере алмайтын максималды қосылу жылдамдығы бар жеке AWS бар. Бұл виртуалды машинада қандай қызметтерді іске қосу керектігін шешу сізге байланысты.

- Кез келген мәселе және үйде Wi-Fi, интернет немесе қойма жоқ.
— 1 рубль тұратын қосалқы маршрутизатор бар, бірақ дискілерден ештеңе шықпайды. Осы уақыт ішінде дискілер мен салқындатқыштардан басқа ештеңе бұзылған жоқ. Тіпті кәдімгі неттоп он жылға жуық тәулік бойы жұмыс істеді және қазір өзін керемет сезінеді. Екі диск аман қалды.

Сауалнамаға тек тіркелген пайдаланушылар қатыса алады. Кіру, өтінемін.

Бағдарламалық құрал конфигурациясы туралы екінші бөлімді жазуым керек пе?

  • 60%Иә99

  • 18.1%Маған қызық емес, бірақ жазамын30

  • 21.8%Қажет емес36

165 пайдаланушы дауыс берді. 19 пайдаланушы қалыс қалды.

Ақпарат көзі: www.habr.com

пікір қалдыру