Farante enkursigilon kaj NAS sur unu procesoro

Mi havis Linuksan "hejmservilon" nur kelkajn jarojn post kiam mi aĉetis mian komputilon. Nun, pli ol dek kvin jaroj pasis de tiu momento kaj plejparto de ĉi tiu tempo mi havis ian duan kroman komputilon hejme. Iun tagon, kiam venis la tempo ĝisdatigi ĝin, mi pensis: kial mi bezonas apartan enkursigilon, se mi jam havas senpagan komputilon? Post ĉio, antaŭ longe, en la 2000-aj jaroj, por multaj tio estis la norma agordo.

Efektive: hodiaŭ por tio vi povas krei apartan virtualan maŝinon kaj enmeti USB aŭ PCI-Vi-Fi-karton en ĝin. Kaj kiel VIN, vi povas uzi MikroTik RouterOS unufoje, akirante entreprenan programaron por malmulte da mono.

eniro

Mi skizos miajn celojn kaj celojn en la momento, kiam mi ĵus komencis la projekton:

  1. La aro devus konsisti kiel eble plej multe el la plej oftaj normaj komponantoj. Ĉi tio signifas neniujn baztabulojn de aliaj grandecoj ol mATX / mini-ITX kaj malaltaj kazoj kiuj ne konvenas plengrandajn kartojn.
  2. Devus esti multe da spaco por diskoj, sed la korboj mem devus esti 2.5"
  3. Modulareco devus konduki al ŝparaĵoj laŭlonge de la tempo - finfine, Wifi-karto de la malnova normo 5 simple povas esti ŝanĝita al 7.
  4. Subteno por almenaŭ ia teleregilo, por ke vi komprenu kial la sistemo ne altiĝas, sen fizike konekti la monitoron kaj klavaron al io staranta alte kaj malproksime.
  5. Plena libereco en elekto de OS kaj ilia subteno por ĉiuj kritikaj komponantoj en iu OS
  6. Alta rendimento. Laciĝis atendi ke Deluge "maĉos" .torrent en plurajn milojn da dosieroj, aŭ la ebligita ĉifrado igas la rapidecon fali sub la diskojn aŭ retan konekton.
  7. Vida beleco kaj neta asembleo
  8. Plej alta kompakteco. La ideala grandeco estas moderna videoluda konzolo.

Mi tuj avertos vin, ke se vi kredas, ke sube en la artikolo mi diros al vi kiel kompletigi ĉiujn punktojn, vi estas tre naiva kaj pli bone aĉetas Synology aŭ lokon en la nubo.
Fakte, mi ne vidas ion nerealisman en tia solvo, nur ke eble mi ne sufiĉe bone studis la tutan proponon, aŭ eble ĉar la merkato de memmuntitaj NAS jam delonge malkreskas kaj tie estas pli kaj malpli da komponantoj por ĉi tiu celo, kaj ili estas pli multekostaj.

Iom pri la programaro

Mi estis tiom maldiligenta lastatempe ke mi eĉ ne emas agordi KVM mem, do mi decidis provi vidi kio estas unRAID, kiun LinusTechTips propagandis tiom multe kiel oportunan GUI por agordi KVM kaj kiel bonan NAS-programaron en generalo. Ĉar mi ankaŭ estis tro maldiligenta por ruzi kun mdadm, unRAID mortigis du birdojn per unu ŝtono.

Asembleo

Loĝado

Poste venis la surprize malfacila parto kunmeti memfaritan NAS uzante normajn komponantojn: elekti kazon! Kiel mi diris, la tagoj, kiam kazoj kun pordo malantaŭ kiu estas korboj kun diskoj, jam forpasis. Kaj mi ankaŭ ege volis uzi 2,5 "dekkvin-milimetrajn Seagate-diskojn (en la momento de skribado, la maksimuma kapacito estas 5TB). Ili silentas kaj okupas malmulte da spaco. Nuntempe, 5TB sufiĉis por mi.

Evidente, mi deziris miniITX-pantablon, ĉar ŝajnis, ke unu ekspansia fendo sufiĉas.

Montriĝis, ke ekzistas kompaktaj kazoj, la grandeco de netbook, sed estas nur unu loko por 2,5 kaj "aliaj" kazoj, kie jam estas paro de 3,5 de la responda grandeco. Simple ne ekzistas meza vojo. Eĉ por mono. Estis io sur Ali, sed ĝi estis ĉesigita (ĈIAM kontrolu Ali por nekutimaj aferoj, foje la ĉinoj jam inventis ĉion kaj metis ĝin en amasproduktadon). Sur iu malgranda forumo mi legis pri la SilverStone CS01B-HS, sed la prezo tute ne konvenis al la "buĝeta" kategorio. Lacigita de serĉado, mi mendis ĝin ĉe Amazon pere de Shipito, kiu tute malsukcesis la trian punkton de la teknikaj specifoj.

Sed nun vi tute ne devas zorgi pri la buĝeto!

Mi konsilas al vi tuj fari 3D-modelon de la korpo de via Sonĝo kaj ŝalti ĝin CNC-maŝino el vera aluminio. Ĝi estos iom pli multekosta ol Silverstone, sed miloble pli bela. Nur dividu ĝin sur Github poste!

procesoron

Kompreneble, mi volis uzi AMD kiel procesoron, ĝi estas 2019, ĝi disponeblas nur por tiuj, kiuj ne vere enprofundiĝas en ĝi. Sed, provante plenumi la kvaran paŝon "Subteno por teleregado", mi trovas nur Ryzen DASH de AMD kaj mi komprenas, ke ĉi-kaze mi devas elekti Intel.

Poste ĉio estas kiel ĉiam: Yandex.market, filtriloj, facila Guglo por infanaj problemoj kaj senpaga livero morgaŭ en la Moskva Ringa Vojo.

Motherboard

Koncerne al la baztabuloj, fakte, ekzistas nur unu elekto - Gigabyte GA-Q170TN.

Mi ne havas eĉ la plej etan ideon, kial la ekspansiofendo estas nur x4, sed se estonte vi volas instali tie dek-gigabitan retkarton, estos sufiĉe da rezervo (sed vi ne plu povos konekti stokadon tion; provizas tian rendimenton).

Unu el la grandaj avantaĝoj: du miniPCI-E-fendoj. MikroTik produktas ĉiujn ĝiajn Wifi-kartojn (kaj ĉi tiuj estas tiuj, kiujn ni bezonas, ĉar ili estas la nuraj subtenataj en RouterOS) en la formato miniPCI-E, kaj, plej verŝajne, daŭre faros tion dum multaj jaroj, ĉar ĉi tio estas ilia ĉefa normo por ekspansiokartoj. Ekzemple, vi povas aĉeti ilian modulon LoRaWAN kaj facile akiri subtenon por LoRa-aparatoj.

Du Ethernet, sed 1 Gbit. En 2017, mi prezentis leĝon malpermesantan vendon de baztabuloj kun Ethernet-rapidoj ĝis 4 Gbit, sed ne havis tempon kolekti la bezonatan nombron da subskriboj por trapasi la municipan filtrilon.

Diskoj

Ni prenas du STDR5000200 kiel diskojn. Ial ili estas pli malmultekostaj ol la ST5000LM000, kiu fakte estas tie. Post la aĉeto, ni kontrolas ĝin, malmuntas ĝin, elprenas la ST5000LM000 kaj ligas ĝin per SATA. En kazo de garantia kazo, vi kunmetas ĝin kaj resendas ĝin, ricevante novan diskon interŝanĝe (mi ne ŝercas, mi faris tion).

Mi ne uzis NVMe SSD, eble estonte se la bezono ekestos.

Intel, en siaj plej bonaj tradicioj, faris eraron: ne estas sufiĉe da subteno en la baztabulo, vPro-subteno ankaŭ estas necesa en la procesoro, kaj vi laciĝos serĉi kongruectablon. Per ia miraklo mi eksciis, ke vi bezonas almenaŭ i5-7500. Sed ĉar ne plu estis limo al la buĝeto, mi rezignis min.

Mi vidas nenion interesan en la ceteraj komponantoj; ili povas esti anstataŭigitaj per iuj analogoj, do jen ĝenerala tabelo kun prezoj ĉe la aĉeto:

Produkto Nomo
Nombro de
Kosto
kosto de

Decida 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 USD + 17 USD (sendo de Amazon) + 80 USD (sendaĵo al Rusio) = 256 USD
16 830

PCI-E-regilo Espada FG-EST14A-1-BU01
1
2 850
2 850

Elektrofonto SFX 300 W Estu silenta 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

Antenoj
3
358
1 074

RouterOS-licenca nivelo 4
1
$45
2 925

unRAID Baza permesilo
1
$59
3 835

Entute 66 930 rubloj. Punkto tri pri la ekonomia parto de la demando estis detruita en pecojn, sed varmigas la animon, ke post dek jaroj ĉi tiu aparataro ankoraŭ povos plenumi la taskon.

Agordi la programaron estis sufiĉe facila, feliĉe, ĝi havas la kapablon fari tion: 95% povas esti klakitaj per la muso en unu vespero. Mi povas priskribi tion en aparta artikolo se estas intereso, ĉar ne ĉio estis perfekta, sed ne estis nesolveblaj problemoj, kiuj ne povis esti solvitaj. Ekzemple, ne estis tiel facile instali kablatajn Ethernet-adaptilojn en RouterOS, ĉar ĝia listo de subtenataj ekipaĵoj estas sufiĉe magra.

Konkludoj post transpaso de la landlimo en cent tagoj de funkciado

  1. vPro ne estas bezonata por ĉi tiu celo. Ĉi tio ege malvastigas la elekton de baztabuloj kaj procesoroj, kaj por hejma uzo vi sukcesos per sendrata HDMI-amplilo kaj sendrata klavaro. Kiel lasta rimedo (la servilo situas en la kelo sub ferbetona slabo), uzu torditan paron plilongigitan.
  2. 10 gigabitoj estis bezonitaj hieraŭ. La averaĝa malmola disko legas pli rapide ol 120 megabajtoj je sekundo.
  3. La konstruaĵo konsumis kvaronon de la buĝeto. Ĝi estas neakceptebla.
  4. Rapida procesoro en NAS/enkursigilo estas pli necesa ol ĝi komence ŝajnis
  5. unRAID estas vere bona programaro, ĝi havas ĉion, kion vi bezonas kaj nenion, kion vi ne bezonas. Vi pagas unufoje, se vi bezonas pli da diskoj, ili nur petas la diferencon en la kosto de permesiloj.

Mia iama hap ac produktis ĉirkaŭ 20 megabitojn kun VPN-tunela ĉifrado ebligita. Nun nur unu i5-7500-kerno sufiĉas por liveri gigabiton.

Farante enkursigilon kaj NAS sur unu procesoro

PS

Mi tre ĝojas, se vi legas ĝis la fino kaj trovis ĝin interesa! Bonvolu demandi demandojn se io estas neklara. Mi povus bone forgesi.

Mi tuj respondos la evidentan:

- Kial ĉio ĉi, ĉu vi povas simple aĉeti Synology?
- Jes, kaj mi konsilas al vi fari tion. Ĝi estas pli facila, pli rapida, pli malmultekosta kaj pli fidinda. Ĉi tiu artikolo estas por entuziasmuloj, kiuj scias kial ili bezonas pliajn funkciojn.

— Kial ne FreeNAS, ĝi havas ĉion, kio estas en unRAID, sed senpage?
— Ve, malfermita fonto estas tute alia. FreeNAS estas verkita de ĝuste la samaj programistoj laŭ salajro. Kaj se vi ricevas ilian laboron senpage, tiam la fina produkto estas vi. Aŭ la investanto baldaŭ ĉesos pagi ilin.

— Vi povas fari ĉion en pura Linukso kaj tamen ŝpari monon!
- Jes. Iam mi ankaŭ faris ĉi tion. Sed kial? Agordi reton en Linukso ĉiam estis problemo por mi. Lasu ĝin resti Komputilaj Domzorgistoj. Kaj RouterOS tute solvas ĉi tiun klason de problemoj. Estas same kun MD RAID: malgraŭ tio, ke mdadm malhelpas min fari stultajn erarojn, mi ankoraŭ perdis datumojn. Kaj unRAID simple malhelpas vin premi la malĝustan butonon. Denove, via tempo ne indas perdi per permane agordo de stokado.

- Sed vi ankoraŭ instalis regulan Ubuntu en la virtuala maŝino!
"Por tio ĉio komenciĝis." Nun vi havas vian propran personan AWS kun maksimuma koneksa rapido al via stoka sistemo, hejma reto kaj interreto samtempe, kion neniu povas doni al vi. Dependas de vi decidi, kiujn servojn ruli en ĉi tiu virtuala maŝino.

- Ajna problemo kaj tuj ne estas Wi-Fi, neniu Interreto, aŭ stokado en la domo.
— Estas rezerva enkursigilo por 1 rubloj, sed nenio iras ien de la diskoj. Dum ĉi tiu tuta tempo, krom diskoj kaj malvarmigiloj, nenio rompiĝis. Eĉ ordinara nettop funkciis 000/24 dum preskaŭ dek jaroj kaj sentas bone nun. Postvivis du diskojn.

Nur registritaj uzantoj povas partopreni la enketon. Ensaluti, bonvolu.

Ĉu mi skribu duan parton pri programara agordo?

  • 60%Jes99

  • 18.1%Mi ne interesiĝas, sed skribu30

  • 21.8%Ne necesas36

165 uzantoj voĉdonis. 19 uzantoj sindetenis.

fonto: www.habr.com

Aldoni komenton