Tek işlemcide yönlendirici ve NAS oluşturma

Bilgisayarımı satın aldıktan sadece birkaç yıl sonra Linux'ta bir "ev sunucum" vardı. Şimdi, o andan bu yana on beş yıldan fazla zaman geçti ve bu zamanın çoğunda evimde bir tür ikinci ek bilgisayarım vardı. Bir gün güncelleme zamanı geldiğinde şunu düşündüm: Zaten boş bir bilgisayarım varsa neden ayrı bir yönlendiriciye ihtiyacım var? Sonuçta, uzun zaman önce, XNUMX'li yıllarda çoğu kişi için bu standart konfigürasyondu.

Nitekim: bugün bunun için ayrı bir sanal makine oluşturabilir ve içine bir USB veya PCI Wi-Fi kartı takabilirsiniz. Ve bir işletim sistemi olarak MikroTik RouterOS'u tek seferde kullanabilir ve çok az para karşılığında kurumsal düzeyde bir yazılım elde edebilirsiniz.

Giriş

Projeye yeni başladığım dönemdeki amaç ve hedeflerimin ana hatlarını çizeceğim:

  1. Montaj mümkün olduğunca en yaygın standart bileşenlerden oluşmalıdır. Bu, mATX / mini-ITX dışındaki boyutlardaki anakartların ve tam boyutlu kartlara uymayan düşük kasaların olmadığı anlamına gelir
  2. Diskler için bol miktarda alan olmalı ancak sepetlerin kendisi 2.5 inç olmalıdır.
  3. Modülerlik zamanla tasarruf sağlamalıdır - sonuçta eski standart 5'in Wi-Fi kartı kolayca 7'ye değiştirilebilir
  4. Monitörü ve klavyeyi fiziksel olarak yüksek ve uzakta duran bir şeye bağlamadan sistemin neden yükselmediğini anlayabilmeniz için en azından bir tür uzaktan kumanda desteği
  5. İşletim sistemi seçiminde tam özgürlük ve herhangi bir işletim sistemindeki tüm kritik bileşenler için destek
  6. Yüksek performans. Deluge'un .torrent'i birkaç bin dosyaya "çiğnemesini" veya etkinleştirilen şifrelemenin hızın disklerin veya ağ bağlantısının altına düşmesine neden olmasını beklemekten yoruldunuz.
  7. Görsel güzellik ve düzgün montaj
  8. En yüksek kompaktlık. İdeal boyut modern bir oyun konsoludur.

Aşağıda makalede size tüm noktaları nasıl tamamlayacağınızı anlatacağıma inanıyorsanız, çok safsınız ve Synology veya bulutta bir yer satın almanın daha iyi olacağı konusunda sizi hemen uyaracağım.
Aslında, böyle bir çözümde gerçekçi olmayan bir şey görmüyorum, bunun nedeni belki de teklifin tamamını yeterince iyi incelememiş olmam veya belki de kendi kendine toplanan NAS pazarının uzun süredir düşüşte olması ve orada olması olabilir. Bu amaca yönelik bileşenler gittikçe daha az sayıdadır ve daha pahalıdırlar.

Yazılım hakkında biraz

Son zamanlarda o kadar tembelleştim ki, KVM'yi kendim yapılandırmak bile içimden gelmiyor, bu yüzden LinusTechTips'in KVM'yi yapılandırmak için kullanışlı bir GUI ve iyi bir NAS yazılımı olarak öne sürdüğü unRAID'in ne olduğunu görmeye karar verdim. genel. Ben de mdadm'ı tamir edemeyecek kadar tembel olduğumdan, unRAID bir taşla iki kuş vurdu.

montaj

konut

Daha sonra, standart bileşenleri kullanarak ev yapımı bir NAS monte etmenin şaşırtıcı derecede zor kısmı geldi: bir kasa seçmek! Dediğim gibi arkasında diskli sepetlerin bulunduğu kapılı vakaların olduğu günler çoktan geride kaldı. Ayrıca 2,5 inçlik on beş milimetrelik Seagate disklerini de gerçekten kullanmak istiyordum (bu yazının yazıldığı sırada maksimum kapasite 5 TB'tı). Sessizdirler ve az yer kaplarlar. Şimdilik 5 TB bana yetti.

Açıkçası bir miniITX anakart istiyordum çünkü bir genişletme yuvası yeterli görünüyordu.

Bir netbook boyutunda kompakt kasaların olduğu ortaya çıktı, ancak 2,5 ve "diğer" kasalar için yalnızca bir yer var, burada zaten karşılık gelen boyutta birkaç 3,5 var. Basitçe ortası yoktur. Para için bile. Ali'de bir şey vardı ama durduruldu (ALI'yi olağandışı şeyler için HER ZAMAN kontrol edin, bazen Çinliler zaten her şeyi icat etmiş ve seri üretime geçirmiştir). Bazı küçük forumlarda SilverStone CS01B-HS hakkında bir şeyler okudum, ancak fiyat "bütçe" kategorisine hiç uymuyordu. Aramaktan yoruldum, Shipito aracılığıyla Amazon'dan sipariş verdim, ancak teknik spesifikasyonların üçüncü noktasını tamamen geçemedi.

Ancak artık bütçe konusunda endişelenmenize gerek yok!

Hayalinizdeki gövdenin hemen 3 boyutlu modelini yapıp gerçek alüminyumdan CNC makinesinde çevirmenizi tavsiye ederim. Silverstone'dan biraz daha pahalı ama bin kat daha güzel olacak. Daha sonra Github'da paylaşmanız yeterli!

işlemci

Elbette işlemci olarak AMD'yi kullanmak istedim, yıl 2019, bu yalnızca bu konuya fazla derinlemesine dalmayanların kullanımına açık. Ancak dördüncü adım olan “Uzaktan kumanda desteği”ni tamamlamaya çalışırken yalnızca AMD'den Ryzen DASH'i buluyorum ve bu durumda Intel'i seçmem gerektiğini anlıyorum.

Sonra her şey her zamanki gibi: Yandex.market, filtreler, çocukların sorunları için Google'da kolay arama ve yarın Moskova Çevre Yolu içinde ücretsiz teslimat.

Anakart

Anakartlara gelince, aslında tek bir seçenek var - Gigabyte GA-Q170TN.

Genişletme yuvasının neden yalnızca x4 olduğu hakkında en ufak bir fikrim yok, ancak gelecekte oraya on gigabitlik bir ağ kartı takmak isterseniz, yeterli rezerv olacaktır (ancak artık bu depolama alanını bağlayamazsınız) böyle bir performans sağlar).

En büyük avantajlardan biri: iki miniPCI-E yuvası. MikroTik, tüm Wi-Fi kartlarını miniPCI-E formatında üretiyor (ve bunlar ihtiyacımız olan kartlar çünkü RouterOS'ta desteklenen tek kartlar) ve büyük olasılıkla uzun yıllar bunu yapmaya devam edecek. bu, genişletme kartları için ana standarttır. Örneğin, modüllerini satın alabilirsiniz LoRaWAN ve LoRa cihazları için kolayca destek alın.

İki Ethernet, ancak 1 Gbit. 2017 yılında 4 Gbit'e kadar Ethernet hızına sahip anakartların satışını yasaklayan bir yasa öne sürdüm ancak belediye filtresini geçmek için gerekli sayıda imzayı toplayacak zamanım olmadı.

diskler

Disk olarak iki adet STDR5000200 alıyoruz. Bazı nedenlerden dolayı aslında orada olan ST5000LM000'den daha ucuzlar. Satın aldıktan sonra kontrol ediyoruz, söküyoruz, ST5000LM000'i çıkarıp SATA üzerinden bağlıyoruz. Garanti durumunda, onu tekrar birleştirip iade edersiniz, karşılığında yeni bir disk alırsınız (şaka yapmıyorum, öyle yaptım).

Belki gelecekte ihtiyaç duyulursa NVMe SSD kullanmadım.

Intel, en iyi geleneklerine göre bir hata yaptı: Anakartta yeterli destek yok, işlemcide de vPro desteğine ihtiyaç var ve uyumluluk tablosu aramaktan yorulacaksınız. Bir mucize eseri en azından bir i5-7500'e ihtiyacınız olduğunu öğrendim. Ancak artık bütçede bir sınır kalmadığından istifa ettim.

Kalan bileşenlerde ilginç bir şey görmüyorum, herhangi bir analogla değiştirilebilirler, bu yüzden satın alma sırasındaki fiyatların yer aldığı genel bir tablo:

Isim
Numara
Fiyat
Maliyet

Önemli 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 ABD Doları + 17 ABD Doları (Amazon'dan gönderim) + 80 ABD Doları (Rusya'ya gönderim) = 256 ABD Doları
16 830

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

Güç kaynağı SFX 300 W Sessiz olun SFX POWER 2 BN226
1
4160
4160

Kingston SSD 240 GB 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

antenler
3
358
1 074

RouterOS lisans düzeyi 4
1
$45
2 925

unRAID Temel lisansı
1
$59
3 835

Toplam 66 ruble. Sorunun ekonomik kısmıyla ilgili üçüncü nokta paramparça oldu, ancak bu donanımın on yıl sonra hala görevi yerine getirebilecek olması içimizi ısıtıyor.

Yazılımın kurulumu oldukça kolaydı, neyse ki bunu yapabilecek yeteneğe sahip: Bir akşam %95'i fare ile tıklanabiliyor. İlgi varsa bunu ayrı bir yazıda anlatabilirim çünkü her şey mükemmel değildi ama çözülemeyen hiçbir sorun da yoktu. Örneğin, RouterOS'ta kablolu Ethernet adaptörlerini kurmak o kadar kolay olmadı çünkü desteklenen ekipman listesi oldukça yetersiz.

Yüz günlük çalışma süresinde sınırı geçtikten sonra sonuçlar

  1. Bu amaç için vPro'ya gerek yoktur. Bu, anakart ve işlemci seçimini büyük ölçüde daraltır ve ev kullanımı için kablosuz bir HDMI genişletici ve kablosuz bir klavyeyle idare edeceksiniz. Son çare olarak (sunucu bodrum katında betonarme bir levhanın altında bulunur), bükümlü çift uzatma kablosu kullanın.
  2. Dün 10 gigabite ihtiyaç vardı. Ortalama sabit disk saniyede 120 megabayttan daha hızlı okur.
  3. Bina bütçenin dörtte birini tüketti. Bu kabul edilemez.
  4. NAS/yönlendiricide hızlı bir işlemci, başlangıçta göründüğünden daha gereklidir
  5. unRAID gerçekten iyi bir yazılımdır, ihtiyacınız olan her şeye sahiptir ve ihtiyacınız olmayan hiçbir şeye sahip değildir. Bir kere ödersiniz, daha fazla diske ihtiyacınız varsa, sadece lisans maliyetindeki farkı sorarlar.

Eski hap ac cihazım, VPN tünel şifrelemesi etkinken yaklaşık 20 megabit üretiyordu. Artık bir gigabit sunmak için yalnızca bir i5-7500 çekirdeği yeterli.

Tek işlemcide yönlendirici ve NAS oluşturma

PS

Sonuna kadar okuyup ilginç bulmanıza çok sevindim! Anlaşılmayan bir nokta varsa lütfen soru sorun. Pekâlâ unutmuş olabilirim.

Açık olana hemen cevap vereceğim:

- Bütün bunlar neden, Synology'yi satın alabilir misiniz?
- Evet, sana da bunu yapmanı tavsiye ediyorum. Daha kolay, daha hızlı, daha ucuz ve daha güvenilir. Bu makale neden ek özelliklere ihtiyaç duyduklarını bilen meraklılar içindir.

— Neden FreeNAS olmasın, unRAID'deki her şeye sahip ama ücretsiz?
— Ne yazık ki açık kaynak tamamen farklı. FreeNAS tamamen aynı programcılar tarafından maaşla yazılmaktadır. Ve eğer onların emeğini bedava alırsanız, o zaman nihai ürün siz olursunuz. Veya yatırımcı yakında onlara ödeme yapmayı bırakacaktır.

— Her şeyi saf Linux'ta yapabilir ve yine de paradan tasarruf edebilirsiniz!
- Evet. Bir zamanlar ben de bunu yapmıştım. Ama neden? Linux'ta ağ kurmak benim için her zaman sorun olmuştur. Bırakın Bilgisayar Temizlikçileri olarak kalsınlar. Ve RouterOS bu sınıftaki sorunları tamamen çözüyor. MD RAID için de aynı şey geçerli: Mdadm'ın aptalca hatalar yapmamı engellemesine rağmen yine de verileri kaybettim. Ve unRAID, yanlış düğmeye basmanızı engeller. Tekrar ediyorum, depolamayı manuel olarak ayarlamak için zamanınızı harcamaya değmez.

- Ama yine de sanal makineye normal Ubuntu'yu yüklediniz!
"Her şey bunun için başladı." Artık kimsenin size sağlayamayacağı depolama sisteminize, ev ağınıza ve İnternet'e aynı anda maksimum bağlantı hızına sahip kendi kişisel AWS'nize sahipsiniz. Bu sanal makinede hangi hizmetlerin çalıştırılacağına karar vermek size kalmıştır.

- Herhangi bir sorun olduğunda evde Wi-Fi, internet veya depolama alanı hemen kalmıyor.
— 1 rubleye yedek bir yönlendirici ortalıkta duruyor ama disklerden hiçbir şey gitmiyor. Bunca zaman boyunca diskler ve soğutucular dışında hiçbir şey kırılmadı. Sıradan bir nettop bile neredeyse on yıl boyunca 000/24 çalıştı ve şimdi harika hissettiriyor. İki disk hayatta kaldı.

Ankete sadece kayıtlı kullanıcılar katılabilir. Giriş yapLütfen.

Yazılım konfigürasyonu hakkında ikinci bir bölüm yazmalı mıyım?

  • %60Evet99

  • %18.1İlgilenmiyorum ama yaz30

  • %21.8Gerek yok36

165 kullanıcı oy kullandı. 19 kişi çekimser kaldı.

Kaynak: habr.com

Yorum ekle