Měl jsem linuxový „domácí server“ jen pár let poté, co jsem si koupil svůj počítač. Nyní od toho okamžiku uplynulo více než patnáct let a většinu času jsem měl doma jakýsi druhý přídavný počítač. Jednoho dne, když byl čas jej aktualizovat, jsem si řekl: proč potřebuji samostatný router, když už mám volný počítač? Koneckonců, dávno, v roce XNUMX, to pro mnohé byla standardní konfigurace.
Skutečně: dnes si k tomu můžete vytvořit samostatný virtuální stroj a vložit do něj USB nebo PCI Wi-Fi kartu. A jako operační systém můžete MikroTik RouterOS používat jedním tahem a získat software na podnikové úrovni za málo peněz.
Vstup
Nastíním své cíle a záměry v době, kdy jsem projekt teprve začínal:
- Sestava by se měla co nejvíce skládat z nejběžnějších standardních komponentů. To znamená, že žádné základní desky jiných velikostí než mATX / mini-ITX a nízké skříně, do kterých se nevejdou karty plné velikosti
- Místa na disky by mělo být dost, ale samotné koše by měly být 2.5”
- Modularita by měla časem vést k úsporám – vždyť Wi-Fi kartu starého standardu 5 lze jednoduše změnit na 7
- Podpora alespoň nějakého dálkového ovládání, abyste pochopili, proč se systém nezvedá, aniž byste museli fyzicky připojovat monitor a klávesnici k něčemu, co stojí vysoko a daleko
- Naprostá svoboda ve výběru OS a jejich podpora pro všechny kritické komponenty v jakémkoli OS
- Vysoký výkon. Nebaví vás čekat, až Deluge „rozžvýká“ .torrent do několika tisíc souborů, nebo povolené šifrování způsobí pokles rychlosti pod disky nebo síťové připojení.
- Vizuální krása a úhledná montáž
- Nejvyšší kompaktnost. Ideální velikost je moderní herní konzole.
Okamžitě vás upozorním, že pokud si myslíte, že níže v článku vám řeknu, jak splnit všechny body, jste velmi naivní a raději si koupíte Synology nebo místo v cloudu.
Popravdě na takovém řešení nevidím nic nereálného, jen snad nemám dost dobře prostudovaný celý návrh, nebo možná proto, že trh s NAS svépomocí je dlouhodobě na ústupu a je pro tento účel stále méně komponent a jsou dražší.
Něco málo o softwaru
V poslední době jsem tak líný, že se mi ani nechce konfigurovat KVM sám, a tak jsem se rozhodl vyzkoušet, co je to unRAID, který LinusTechTips nabízí tak jako praktické GUI pro konfiguraci KVM a dobrý NAS software v Všeobecné. Vzhledem k tomu, že jsem byl také líný si pohrávat s mdadm, unRAID zabil dvě mouchy jednou ranou.
shromáždění
Корпус
Dále přišla překvapivě obtížná část sestavení domácího NAS pomocí standardních komponent: výběr pouzdra! Jak jsem řekl, časy, kdy pouzdra s dvířky, za kterými jsou koše s kotouči, jsou dávno pryč. A také jsem moc chtěl používat 2,5” patnáctimilimetrové disky Seagate (v době psaní článku je maximální kapacita 5TB). Jsou tiché a zabírají málo místa. Prozatím mi stačilo 5TB.
Samozřejmě jsem chtěl základní desku miniITX, protože se zdálo, že jeden rozšiřující slot stačí.
Ukázalo se, že existují kompaktní pouzdra o velikosti netbooku, ale pouze jedno místo pro 2,5 a „jiné“ pouzdra, kde je již několik 3,5 odpovídající velikosti. Prostě neexistuje střední cesta. I za peníze. Na Ali něco bylo, ale přestalo se to vyrábět (VŽDY zkontrolujte Ali, jestli nemá neobvyklé věci, někdy už Číňané všechno vymysleli a dali to do sériové výroby). Na nějakém malém fóru jsem četl o SilverStone CS01B-HS, ale cena se vůbec nevešla do kategorie “budget”. Unavený hledáním jsem si ho objednal na Amazonu přes Shipito, což úplně propadlo třetímu bodu technické specifikace.
Nyní se ale o rozpočet nemusíte vůbec starat!
Radím vám, okamžitě si zhotovte 3D model těla svého Snu a na CNC stroji jej vytočte ze skutečného hliníku. Bude o něco dražší než Silverstone, ale tisíckrát hezčí. Stačí to později sdílet na Github!
Procesor
Samozřejmě jsem chtěl použít AMD jako procesor, je rok 2019, je k dispozici pouze těm, kteří se do toho příliš neponořují. Ale když se snažím dokončit krok čtyři „Podpora dálkového ovládání“, najdu pouze Ryzen DASH od AMD a chápu, že v tomto případě musím zvolit Intel.
Dále je vše jako vždy: Yandex.market, filtry, snadné vyhledávání dětských problémů na Googlu a zítra bezplatné doručení v rámci moskevského okruhu.
Základní deska
Pokud jde o základní desky, ve skutečnosti existuje pouze jedna volba - Gigabyte GA-Q170TN.
Nemám nejmenší ponětí, proč je rozšiřující slot pouze x4, ale pokud tam v budoucnu budete chtít osadit desetigigabitovou síťovou kartu, bude tam dostatečná rezerva (ale už nebudete moci připojit úložiště, které poskytuje takový výkon).
Jedna z velkých výhod: dva miniPCI-E sloty. MikroTik vyrábí všechny své Wi-Fi karty (a to jsou ty, které potřebujeme, protože jsou jediné podporované v RouterOS) ve formátu miniPCI-E a s největší pravděpodobností v tom bude pokračovat ještě mnoho let, protože to je jejich hlavní standard pro rozšiřující karty. Můžete si například koupit jejich modul
Dva Ethernety, ale 1 Gbit. V roce 2017 jsem předložil zákon zakazující prodej základních desek s rychlostí Ethernetu do 4 Gbit, ale nestihl jsem nasbírat potřebný počet podpisů, aby prošel obecním filtrem.
Disky
Jako disky bereme dva STDR5000200. Z nějakého důvodu jsou levnější než ST5000LM000, který tam skutečně je. Po koupi zkontrolujeme, rozebereme, vyndáme ST5000LM000 a připojíme přes SATA. V případě záručního případu jej složíte zpět a vrátíte jej, přičemž výměnou dostanete nový disk (nedělám si srandu, udělal jsem to).
Nepoužil jsem NVMe SSD, možná v budoucnu, pokud to bude potřeba.
Intel ve svých nejlepších tradicích udělal chybu: v základní desce není dostatečná podpora, podpora vPro je potřeba i v procesoru a hledání tabulky kompatibility vás omrzí. Nějakým zázrakem jsem zjistil, že potřebujete minimálně i5-7500. Ale protože už nebyl limit na rozpočet, dal jsem výpověď.
Ve zbývajících komponentách nevidím nic zajímavého; lze je nahradit libovolnými analogy, takže zde je obecná tabulka s cenami v době nákupu:
Jméno
Číslo
Cena
Stát
Crucial DDR4 SO-DIMM 2400 MHz PC4-19200 CL17 – 4Gb CT4G4SFS624A
2
1 259
2 518
Seagate STDR5000200
2
8 330
16 660
SilverStone CS01B-HS
1
159 $ + 17 $ (doprava z Amazonu) + 80 $ (doprava do Ruska) = 256 $
16 830
PCI-E řadič Espada FG-EST14A-1-BU01
1
2 850
2 850
Zdroj SFX 300 W Be quiet SFX POWER 2 BN226
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
Antény
3
358
1 074
Úroveň licence RouterOS 4
1
$45
2 925
základní licence unRAID
1
$59
3 835
Celkem 66 930 rublů. Bod tři o ekonomické části otázky byl zničen na kusy, ale hřeje na duši, že za deset let bude tento hardware stále schopen plnit úkol.
Nastavení softwaru bylo celkem snadné, naštěstí to umí: 95 % lze kliknout myší za jeden večer. V případě zájmu to mohu popsat v samostatném článku, protože ne vše bylo dokonalé, ale nebyly žádné neřešitelné problémy, které by se nedaly vyřešit. Například v RouterOS nebylo tak snadné nainstalovat kabelové ethernetové adaptéry, protože jeho seznam podporovaných zařízení je poměrně skromný.
Závěry po překročení hranice za sto dní provozuschopnosti
- vPro není pro tento účel potřeba. To značně zužuje výběr základních desek a procesorů a pro domácí použití si vystačíte s bezdrátovým HDMI extenderem a bezdrátovou klávesnicí. Jako poslední možnost (server je umístěn ve sklepě pod železobetonovou deskou) použijte kroucenou dvojlinku.
- Včera bylo potřeba 10 gigabitů. Průměrný pevný disk čte rychleji než 120 megabajtů za sekundu.
- Stavba spolkla čtvrtinu rozpočtu. Je to nepřijatelné.
- Rychlý procesor v NAS/routeru je potřebnější, než se původně zdálo
- unRAID je opravdu dobrý software, má vše, co potřebujete, a nic, co nepotřebujete. Platíte jednou, pokud potřebujete více disků, požadují pouze rozdíl v ceně licencí.
Můj bývalý hap ac produkoval asi 20 megabitů s povoleným šifrováním tunelu VPN. Nyní stačí k dodání gigabitu pouze jedno jádro i5-7500.
PS
Budu moc ráda, když jste dočetli až do konce a zaujalo vás to! Pokud není něco jasné, zeptejte se. Klidně jsem mohl zapomenout.
Na to, co je zřejmé, odpovím hned:
- Proč to všechno, můžete si koupit Synology?
- Ano, a radím vám, abyste tak učinili. Je to jednodušší, rychlejší, levnější a spolehlivější. Tento článek je pro nadšence, kteří vědí, proč potřebují další funkce.
— Proč ne FreeNAS, má vše, co je v unRAID, ale zdarma?
— Bohužel, open source je úplně jiný. FreeNAS píší úplně stejní programátoři na plat. A pokud dostanete jejich práci zdarma, pak konečným produktem jste vy. Nebo je investor brzy přestane platit.
— Můžete dělat vše na čistém Linuxu a ještě ušetřit peníze!
- Ano. Kdysi dávno jsem to také dělal. Ale proč? Nastavení sítě v Linuxu mi vždy dělalo problém. Ať to zůstane počítačovými domovníky. A RouterOS tuto třídu problémů zcela řeší. Stejné je to s MD RAID: přestože mi mdadm brání dělat hloupé chyby, stále jsem ztratil data. A unRAID vám jednoduše zabrání stisknout špatné tlačítko. Opět se nevyplatí ztrácet čas ručním nastavováním úložiště.
- Ale stále jste nainstalovali běžné Ubuntu do virtuálního počítače!
"Proto to všechno začalo." Nyní máte svůj vlastní osobní AWS s maximální rychlostí připojení k vašemu úložnému systému, domácí síti a internetu zároveň, což vám nikdo nedá. Je na vás, abyste se rozhodli, které služby spustíte na tomto virtuálním počítači.
- Jakýkoli problém a v domě okamžitě není Wi-Fi, internet ani úložiště.
— Povaluje se tu náhradní router za 1 000 rublů, ale z disků se nikam nepouští. Za celou tu dobu se kromě disků a chladičů nic nerozbilo. Dokonce i obyčejný nettop fungoval 24/7 téměř deset let a nyní se cítí skvěle. Přežily dva disky.
Průzkumu se mohou zúčastnit pouze registrovaní uživatelé.
Mám napsat druhou část o konfiguraci softwaru?
-
60%Ano 99
-
18.1%Nemám zájem, ale napište30
-
21.8%Není potřeba 36
Hlasovalo 165 uživatelů. 19 uživatelů se zdrželo hlasování.
Zdroj: www.habr.com