Néhány évvel azután, hogy vettem egy számítógépet, megjelent a "hazai szerverem" Linuxon. Azóta már több mint tizenöt év eltelt, és a legtöbb időt csak valamilyen második számítógépem volt otthon. Egyszer, amikor elérkezett az idő a frissítésre, elkezdtem gondolkodni: miért lenne szükségem külön routerre, amikor már van egy szabad számítógépem? Hiszen akkor, a 2000-es évek elején, sokak számára ez volt a standard konfiguráció.
Valóban: ma már lehet külön virtuális gépet indítani, át lehet irányítani USB-t vagy PCI Wi-Fi kártyát. Operációs rendszernek egyszerre lehet használni a MikroTik RouterOS-t, így kis pénzért kaphatunk vállalati szintű szoftvert.
Bevezetés
Meg fogom határozni a céljaimat és feladataimat, amikor csak elkezdtem a projektet:
- A buildnek a lehető legelterjedtebb standard alkatrészekből kell állnia. Ez azt jelenti, hogy semmiféle alaplap, amely más méretű, mint az mATX / mini-ITX, és alacsony házak, amelyekbe nem férnek el a teljes méretű kártyák.
- Sok helynek kell lennie a meghajtóknak, de maguk a tartók 2,5”-osak legyenek.
- A moduláris felépítés valamennyi idő után takarékossághoz kell vezetnie - hiszen a régi 5-ös szabványú Wi-Fi kártyát egyszerűen ki lehet cserélni 7-esre.
- Bármilyen távoli vezérlés támogatása, hogy meg tudjuk állapítani, miért nem indul el a rendszer anélkül, hogy fizikai kapcsolatba kellene lépni monitort és billentyűzetet valamihez, ami magasan és távol van.
- Teljes szabadság az operációs rendszer kiválasztásában, és minden kritikus alkatrész támogatása bármely operációs rendszerben.
- Magas teljesítmény. Elegem van már abból, hogy meg kell várni, míg a Deluge "megrág" egy .torrent fájlt több ezer fájllal, vagy hogy a titkosítás miatt a sebesség a lemezek vagy a hálózati kapcsolat alatt csökken.
- Látványos szépség és rendezett összeállítás.
- A maximális kompaktitás. Az ideális méret egy modern játékkonzol.
Azonnal figyelmeztetem, hogy ha azt hiszed, hogy a cikkben leírom, hogyan lehet teljesíteni az összes pontot - nagyon naiv vagy, és jobb, ha veszel egy Synology-t vagy egy helyet a felhőben.
Valójában nem látok semmi irreálisat egy ilyen megoldásban, csak talán nem tanulmányoztam eléggé az összes ajánlatot, vagy talán azért, mert az otthon összeszerelt NAS piaca régóta hanyatlik, és az ehhez szükséges alkatrészekből egyre kevesebb van, és drágábbak.
Egy kis információ a szoftverről.
Mostanában annyira lusta lettem, hogy még a KVM konfigurálásához sem volt kedvem, ezért úgy döntöttem, kipróbálom az unRAID-et, amit a LinusTechTips annyira reklámozott, mint egy kényelmes GUI-t a KVM beállításához és mint jó szoftvert NAS-hoz általában. Mivel a mdadm konfigurálásával is lusta voltam, az unRAID két legyet ütött egy csapásra.
Összeállítás
Tokat
Ezután jött, meglepetésemre, a legbonyolultabb része az otthoni NAS összeállításának standard alkatrészekkel: a ház választása! Ahogy mondtam, rég elmúltak azok az idők, amikor az ajtós házak mögött voltak a merevlemezek kosarai. Ráadásul nagyon szerettem volna, ha 2,5” tizenöt milliméteres Seagate lemezeket használok (a cikk írásának pillanatában a maximális kapacitás 5TB). Ezek hangtalanok és kis helyet foglalnak el. Egyelőre elég volt a 5TB.
Természetesen miniITX alaplapra vágytam, mivel úgy tűnt, hogy egyetlen bővítőhely elegendő lesz.
Kiderült, hogy vannak kompakt házak, méretben egy netbookhoz hasonlóan, de ott csak egy hely van a 2,5”-os meghajtónak, és vannak 'más' házak, ahol már van pár 3,5”-ös megfelelő méret. Középút egyszerűen nem létezett. Még pénzért sem. Volt valami az Alin, de azt már kivonták a forgalomból (MINDIG nézd meg az Alit, különleges dolgokért, néha a kínaiak már mindent feltaláltak és tömeggyártásba helyezték). Egy apró fórumon olvastam a SilverStone CS01B-HS-ről, de az ára egyáltalán nem fért bele a „költségvetés” kategóriába. Miután belefáradtam a keresésbe, megrendeltem az Amazonon a Shipitón keresztül, amivel teljesen elrontottam a műszaki specifikáció harmadik pontját.
Viszont most már egyáltalán nem kellett aggódni a költségvetés miatt!
Azt javaslom, hogy azonnal készítsen egy 3D modellt a vágyott házáról, és készítse el CNC-maróval igazi alumíniumból. Egy kicsit drágább lesz, mint a SilverStone, de ezerszer kellemesebb. Csak később ossza meg GitHub-on!
Processzor
Természetesen AMD processzort akartam választani, 2019-et írunk, a férfiak csak a gyakorlatban értik. De miközben próbáltam teljesíteni a négyes pontot „Távvezérlés támogatás”, csak Ryzen DASH-t találtam az AMD-nél, és rájöttem, hogy ebben az esetben az Intel-t kell választanom.
Ezután, mint mindig: yandex.market, szűrők, könnyű google-ozás a gyerekcipőben lévő problémákra, és holnap ingyenes szállítás a MKAD-on belül.
Alaplap
Alaplapok közül gyakorlatilag az egyetlen választás a Gigabyte GA-Q170TN.
Nincs egy kósza ötletem sem, hogy miért csak négy bővítési slot áll rendelkezésre, de ha a jövőben szeretnék egy tízgigabites hálózati kártyát tenni bele, akkor a tartalék elegendő lesz (de olyan tárolót csatlakoztatni, amely ilyen teljesítményt nyújt, már nem tudsz).
A nagyobb előnyök közül: két miniPCI-E slot. A MikroTik minden Wi-Fi kártyáját (és pontosan ezekre van szükségünk, mert csak ezek támogatottak a RouterOS-ban) miniPCI-E formátumban készíti, és valószínűleg még sokáig fog ilyet gyártani, mivel ez a fő bővítmény standardjuk. Például megveheted tőlük a modult. és könnyen kaphatsz támogatást a LoRa-eszközökhöz.
Két Ethernet, de 1 Gbit sebességgel. 2017-ben javasoltam egy törvényt az 4 Gbit-nál alacsonyabb Ethernet sebességgel rendelkező alaplapok forgalmazásának betiltására, de nem sikerült összegyűjtenem a szükséges aláírásokat az önkormányzati szűrőhöz.
HDD-k
Két STDR5000200 lemezt használunk. Valamiért ezek olcsóbbak, mint a ténylegesen ott lévő ST5000LM000 lemezek. A vásárlás után ellenőrizzük, szétszedjük, kiveszük az ST5000LM000-t, és csatlakoztatjuk SATA-n. Garancia esetén pedig visszaszereled, és visszaadod, új lemezt kapsz cserébe (nem viccelek, így csináltam).
Nem használtam NVMe SSD-t, lehet, hogy a jövőben, ha szükség lesz rá.
Az Intel a legjobb hagyományainak megfelelően csapdát állított: az alaplap nem támogat eleget, a vPro támogatásnak a processzorban is ott kell lennie, és lélekölő lesz a kompatibilitási táblázat keresése. Valamilyen csoda folytán megtudtam, hogy minimum i5-7500 kell. De mivel a költségvetés már nem volt korlátozva, beletörődtem.
A fennmaradó alkatrészek között semmi érdekes nincs, ezek bármilyen analóggal helyettesíthetők, ezért itt van egy összesítő táblázat az árakról a vásárlás időpontjában:
Név
Mennyiség
Ár
Ár
Crucial DDR4 SO-DIMM 2400MHz PC4-19200 CL17 — 4Gb CT4G4SFS624A
2
1 259
2 518
Seagate STDR5000200
2
8 330
16 660
SilverStone CS01B-HS
1
$159 + $17 (szállítás az Amazontól) + $80 (szállítás Oroszországba) = $256
16 830
PCI-E vezérlő Espada FG-EST14A-1-BU01
1
2 850
2 850
Be quiet SFX POWER 2 BN226 300 W SFX tápegység
1
4160
4160
Kingston SSD 240GB 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
Antennák
3
358
1 074
RouterOS 4. szintű licenc
1
$45
2 925
unRAID Basic licenc
1
$59
3 835
Összesen 66 930 rubel. A harmadik pont a gazdasági rész kérdéséről darabokra hullott, de megnyugtató érzés, hogy tíz év múlva ez a hardware még mindig ellátja a feladatát.
A szoftver beállítása meglehetősen könnyen ment, hála a kedvező adottságainak: 95%-át egerészéssel el lehet intézni egy este alatt. Ezt egy külön cikkben is leírhatom, ha érdekesnek találják, mert nem minden volt tökéletes, de megoldhatatlan problémák nem merültek fel. Például, nem volt egyszerű bekonfigurálni a vezetékes Ethernet adaptereket a RouterOS-ben, mivel a támogatott eszközök listája meglehetősen szűkös.
Tanulságok a határ átlépése után, száz napos üzemidővel
- A vPro erre a célra valójában nem szükséges. Ez jelentősen szűkíti a választékot az alaplapok és processzorok terén, míg otthoni felhasználásra elegendő egy vezeték nélküli HDMI hosszabbító és egy vezeték nélküli billentyűzet. Végső esetben (ha a szerver a padláson betonpala alatt van) használjon párhuzamos kábeles hosszabbítót.
- 10 gigabitre már tegnap szükség lett volna. Egy átlagos merevlemez gyorsabban olvas, mint 120 megabyte másodpercenként.
- A ház a költségvetés negyedét emésztette fel. Ez elfogadhatatlan.
- Gyors processzor a NAS/routerben — szükségesebb, mint azt eredetileg gondoltam.
- Az unRAID valóban jó szoftver, mindent tartalmaz, amire szükség van, és nincs benne, amire nincs. Egyszer kell fizetni, ha több lemezre van szükség, csak a licencdíjak közötti különbséget kérik.
A korábbi hap ac körülbelül 20 megabitet adott VPN alagúton titkosítva. Most egy i5-7500 mag játszi könnyedséggel tud gigabitet adni.

P.S.
Nagyon örülök, ha végigolvasta, és érdekelték a dolgok! Kérem, tegyen fel kérdéseket, ha valami nem világos. Előfordulhat, hogy elfelejtettem valamit.
Azonnal válaszolok a nyilvánvalóra:
— Miért mindez, egyszerűen meg lehet venni egy Synology-t?
— Igen, és javaslom, hogy így tegyen. Ez egyszerűbb, gyorsabb, olcsóbb és megbízhatóbb. Ez a cikk azok számára készült, akik tudják, miért van szükségük extra funkciókra.
— Miért nem FreeNAS, ott minden megvan, ami az unRAID-ben, de ingyenes?
— Sajnos, az open source már teljesen más. A FreeNAS-t pontosan ugyanolyan programozók írják, akik fizetést kapnak. Ha ingyen kapja a munkájukat, akkor a végtermék — az öné. Vagy hamarosan a befektető már nem fizet nekik.
— Valójában mindent meg lehet csinálni tiszta Linuxon, és még spórolhat is!
— Igen. Valaha én is így csináltam. De minek? Mindig problémát jelentett számomra a hálózat beállítása Linuxban. Ezt inkább hagyjuk a számítógép-kezelőkre. A RouterOS teljes mértékben megoldja ezt a problémakört. Ugyanez igaz az MD RAID-re: bár az mdadm nem engedi meg a buta hibákat, az adataimat mégis elvesztettem. Az unRAID viszont egyszerűen nem engedi, hogy rossz gombot nyomjak meg. Ismétlem, az idődet nem érdemes a tárolórendszer manuális beállítására pazarolni.
— De te úgyis telepítettél egy sima Ubuntut a virtuális gépre!
— Ez volt az egész célja. Most már megvan a saját, személyes AWS-ed, maximális sebességgel a tárolóidhoz, a házihálózatodhoz és az internethez egyszerre, amit senki más nem tud biztosítani. Hogy milyen szolgáltatásokat indítasz ezen a virtuális gépen — az a te döntésed.
— Bármilyen probléma esetén a házban azonnal megszűnik a Wi-Fi, az internet és a tárolás.
— Van egy tartalék routerem 1 000 forintért, a merevlemezek meg nem mennek sehová. Az összes idő alatt csak a merevlemezek és a ventilátorok romlottak el. Még a sima nettóp is működött 24/7 közel tíz évig, és most is remekül érzi magát. Túlélt két merevlemezt.
Csak a regisztrált felhasználók vehetnek részt a szavazáson. , kérem.
Írni a második részt a szoftver beállításáról?
60%Igen99
18.1%Nem érdekel, de írd meg30
21.8%Nincs szükség36
165 felhasználó szavazott. 19 felhasználó tartózkodott.
Forrás: habr.com
