Membuat penghala dan NAS pada satu pemproses

Saya mempunyai "pelayan rumah" Linux hanya beberapa tahun selepas saya membeli komputer saya. Kini, lebih daripada lima belas tahun telah berlalu sejak detik itu dan kebanyakan masa ini saya mempunyai komputer tambahan kedua di rumah. Pada suatu hari, apabila tiba masanya untuk mengemas kininya, saya terfikir: mengapa saya memerlukan penghala yang berasingan jika saya sudah mempunyai komputer percuma? Lagipun, lama dahulu, pada tahun XNUMX-an, ini adalah konfigurasi standard untuk kebanyakan orang.

Sesungguhnya: hari ini untuk ini anda boleh membuat mesin maya yang berasingan dan memasukkan kad Wi-Fi USB atau PCI ke dalamnya. Dan sebagai OS, anda boleh menggunakan MikroTik RouterOS dalam satu masa, mendapatkan perisian peringkat perusahaan dengan sedikit wang.

Entry

Saya akan menggariskan matlamat dan objektif saya pada masa saya baru memulakan projek:

  1. Perhimpunan harus terdiri sebanyak mungkin daripada komponen standard yang paling biasa. Ini bermakna tiada papan induk bersaiz selain mATX / mini-ITX dan sarung rendah yang tidak sesuai dengan kad bersaiz penuh
  2. Perlu ada banyak ruang untuk cakera, tetapi bakul itu sendiri mestilah 2.5"
  3. Modulariti harus membawa kepada penjimatan dari semasa ke semasa - lagipun, kad Wi-Fi standard lama 5 boleh ditukar kepada 7
  4. Sokongan untuk sekurang-kurangnya beberapa jenis alat kawalan jauh, supaya anda boleh memahami mengapa sistem tidak meningkat, tanpa menyambungkan monitor dan papan kekunci secara fizikal kepada sesuatu yang berdiri tinggi dan jauh
  5. Kebebasan sepenuhnya dalam memilih OS dan sokongan mereka untuk semua komponen kritikal dalam mana-mana OS
  6. Prestasi tinggi. Bosan menunggu Deluge untuk "mengunyah" .torrent ke dalam beberapa ribu fail, atau penyulitan yang didayakan menyebabkan kelajuan menurun di bawah cakera atau sambungan rangkaian.
  7. Kecantikan visual dan pemasangan yang kemas
  8. Kekompakan tertinggi. Saiz yang ideal ialah konsol permainan moden.

Saya akan segera memberi amaran kepada anda bahawa jika anda percaya bahawa di bawah dalam artikel saya akan memberitahu anda bagaimana untuk menyelesaikan semua mata, anda sangat naif dan anda lebih baik membeli Synology atau tempat di awan.
Sebenarnya, saya tidak nampak apa-apa yang tidak realistik dalam penyelesaian sedemikian, cuma mungkin saya tidak mengkaji keseluruhan cadangan dengan cukup baik, atau mungkin kerana pasaran untuk NAS yang dipasang sendiri telah merosot untuk masa yang lama dan di sana. adalah semakin sedikit komponen untuk tujuan ini, dan ia lebih mahal.

Sedikit tentang perisian

Saya sangat malas sejak akhir-akhir ini sehinggakan saya tidak berasa mahu mengkonfigurasi KVM sendiri, jadi saya memutuskan untuk mencuba dan melihat apa itu unRAID, yang LinusTechTips telah disebut-sebut sebagai GUI yang berguna untuk mengkonfigurasi KVM dan perisian NAS yang baik dalam umum. Oleh kerana saya juga malas untuk bermain-main dengan mdadm, unRAID membunuh dua burung dengan satu batu.

Perhimpunan

Perumahan

Seterusnya datang bahagian yang sangat sukar untuk memasang NAS buatan sendiri menggunakan komponen standard: memilih sarung! Seperti yang saya katakan, hari-hari apabila kes dengan pintu di belakang yang terdapat bakul dengan cakera telah lama berlalu. Dan saya juga sangat ingin menggunakan pemacu Seagate 2,5” lima belas milimeter (pada masa penulisan, kapasiti maksimum ialah 5TB). Mereka diam dan mengambil sedikit ruang. Buat masa ini, 5TB sudah memadai untuk saya.

Jelas sekali, saya mahukan papan induk miniITX, kerana nampaknya satu slot pengembangan sudah mencukupi.

Ternyata terdapat kes padat, saiz netbook, tetapi hanya ada satu tempat untuk kes 2,5 dan "lain", di mana sudah ada beberapa 3,5 saiz yang sepadan. Tiada jalan tengah. Walaupun untuk wang. Terdapat sesuatu pada Ali, tetapi ia telah dihentikan (SENTIASA semak Ali untuk perkara luar biasa, kadang-kadang orang Cina telah mencipta segala-galanya dan memasukkannya ke dalam pengeluaran besar-besaran). Pada beberapa forum kecil saya membaca tentang SilverStone CS01B-HS, tetapi harganya tidak sesuai dengan kategori "belanjawan" sama sekali. Penat mencari, saya memesannya di Amazon melalui Shipito, yang gagal sepenuhnya titik ketiga spesifikasi teknikal.

Tetapi kini anda tidak perlu risau tentang bajet sama sekali!

Saya menasihati anda untuk segera membuat model 3D badan Impian anda dan menghidupkannya pada mesin CNC daripada aluminium sebenar. Ia akan menjadi lebih mahal sedikit daripada Silverstone, tetapi seribu kali lebih bagus. Cuma kongsi di Github nanti!

Pemproses

Sudah tentu, saya mahu menggunakan AMD sebagai pemproses, ia adalah 2019, ia hanya tersedia untuk mereka yang tidak benar-benar mendalaminya. Tetapi, cuba melengkapkan langkah empat "Sokongan kawalan jauh", saya mendapati hanya Ryzen DASH daripada AMD dan saya faham bahawa dalam kes ini saya perlu memilih Intel.

Seterusnya, semuanya seperti biasa: Yandex.market, penapis, Googling mudah untuk masalah kanak-kanak dan penghantaran percuma esok di Lebuhraya Lingkaran Moscow.

Papan induk

Bagi papan induk, sebenarnya, hanya ada satu pilihan - Gigabyte GA-Q170TN.

Saya tidak mempunyai idea sedikit pun mengapa slot pengembangan hanya x4, tetapi jika pada masa hadapan anda ingin memasang kad rangkaian sepuluh gigabit di sana, akan ada rizab yang mencukupi (tetapi anda tidak lagi dapat menyambungkan storan yang menyediakan prestasi sedemikian).

Salah satu kelebihan besar: dua slot miniPCI-E. MikroTik menghasilkan semua kad Wi-Finya (dan ini adalah yang kami perlukan, kerana mereka adalah satu-satunya yang disokong dalam RouterOS) dalam format miniPCI-E, dan, kemungkinan besar, akan terus melakukannya selama bertahun-tahun, sejak ini adalah standard utama mereka untuk kad pengembangan. Sebagai contoh, anda boleh membeli modul mereka LoRaWAN dan mudah mendapatkan sokongan untuk peranti LoRa.

Dua Ethernet, tetapi 1 Gbit. Pada tahun 2017, saya mengemukakan undang-undang yang melarang penjualan papan induk dengan kelajuan Ethernet sehingga 4 Gbit, tetapi tidak mempunyai masa untuk mengumpul bilangan tandatangan yang diperlukan untuk lulus penapis perbandaran.

Cakera

Kami mengambil dua STDR5000200 sebagai cakera. Atas sebab tertentu ia lebih murah daripada ST5000LM000 yang sebenarnya ada. Selepas pembelian, kami menyemaknya, membukanya, mengeluarkan ST5000LM000 dan menyambungkannya melalui SATA. Sekiranya terdapat kes jaminan, anda meletakkannya semula dan mengembalikannya, menerima cakera baharu sebagai pertukaran (saya tidak bergurau, saya melakukannya).

Saya tidak menggunakan SSD NVMe, mungkin pada masa hadapan jika perlu.

Intel, dalam tradisi terbaiknya, telah membuat kesilapan: tidak ada sokongan yang mencukupi dalam papan induk, sokongan vPro juga diperlukan dalam pemproses, dan anda akan bosan mencari jadual keserasian. Dengan beberapa keajaiban saya mendapati bahawa anda memerlukan sekurang-kurangnya i5-7500. Tetapi oleh kerana tiada lagi had bajet, saya letak jawatan.

Saya tidak nampak apa-apa yang menarik dalam komponen yang tinggal; mereka boleh digantikan dengan mana-mana analog, jadi berikut ialah jadual umum dengan harga semasa pembelian:

Nama
Bilangan
Π¦Π΅Π½Π°
Kos

Penting 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 (penghantaran dari Amazon) + $80 (penghantaran ke Rusia) = $256
16 830

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

Bekalan kuasa SFX 300 W Senyap 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

Antena
3
358
1 074

Tahap lesen RouterOS 4
1
$45
2 925

lesen Asas unRAID
1
$59
3 835

Jumlah 66 rubel. Titik tiga tentang bahagian ekonomi soalan itu telah hancur berkeping-keping, tetapi ia menghangatkan jiwa bahawa dalam sepuluh tahun perkakasan ini masih dapat melaksanakan tugas itu.

Menyediakan perisian itu agak mudah, mujurlah, ia mempunyai keupayaan untuk berbuat demikian: 95% boleh diklik dengan tetikus dalam satu petang. Saya boleh menerangkan ini dalam artikel berasingan jika ada minat, kerana tidak semuanya sempurna, tetapi tidak ada masalah yang tidak dapat diselesaikan yang tidak dapat diselesaikan. Sebagai contoh, tidaklah begitu mudah untuk memasang penyesuai Ethernet berwayar dalam RouterOS, kerana senarai peralatan yang disokongnya agak sedikit.

Kesimpulan selepas menyeberangi sempadan dalam masa seratus hari

  1. vPro tidak diperlukan untuk tujuan ini. Ini sangat mengecilkan pilihan papan induk dan pemproses, dan untuk kegunaan di rumah, anda akan dapat bertahan dengan pemanjang HDMI wayarles dan papan kekunci wayarles. Sebagai pilihan terakhir (pelayan terletak di ruang bawah tanah di bawah papak konkrit bertetulang), gunakan kord sambungan pasangan terpintal.
  2. 10 gigabit diperlukan semalam. Purata cakera keras membaca lebih cepat daripada 120 megabait sesaat.
  3. Bangunan itu menggunakan satu perempat daripada bajet. Ia tidak boleh diterima.
  4. Pemproses pantas dalam NAS/penghala adalah lebih diperlukan daripada yang kelihatan pada mulanya
  5. unRAID adalah perisian yang sangat bagus, ia mempunyai semua yang anda perlukan dan tiada apa yang anda tidak perlukan. Anda membayar sekali, jika anda memerlukan lebih banyak cakera, mereka hanya meminta perbezaan dalam kos lesen.

Bekas hap ac saya menghasilkan kira-kira 20 megabit dengan penyulitan terowong VPN didayakan. Kini hanya satu teras i5-7500 sudah cukup untuk menyampaikan gigabit.

Membuat penghala dan NAS pada satu pemproses

PS

Saya sangat gembira jika anda membaca hingga akhir dan mendapati ia menarik! Sila tanya soalan jika ada yang kurang jelas. Saya boleh terlupa.

Saya akan menjawab yang jelas dengan segera:

- Mengapa semua ini, bolehkah anda membeli Synology?
- Ya, dan saya menasihati anda untuk berbuat demikian. Ia lebih mudah, lebih cepat, lebih murah dan lebih dipercayai. Artikel ini adalah untuk peminat yang tahu sebab mereka memerlukan ciri tambahan.

β€” Mengapa tidak FreeNAS, ia mempunyai semua yang ada dalam unRAID, tetapi secara percuma?
β€” Malangnya, sumber terbuka sama sekali berbeza. FreeNAS ditulis oleh pengaturcara yang sama dengan gaji. Dan jika anda mendapat tenaga kerja mereka secara percuma, maka produk akhir adalah anda. Atau pelabur tidak lama lagi akan berhenti membayar mereka.

β€” Anda boleh melakukan segala-galanya pada Linux tulen dan masih menjimatkan wang!
- Ya. Suatu ketika dahulu saya juga melakukan ini. Tapi kenapa? Menyediakan rangkaian dalam Linux sentiasa menjadi masalah bagi saya. Biarkan ia kekal sebagai Penjaga Komputer. Dan RouterOS menyelesaikan sepenuhnya kelas masalah ini. Ia sama dengan MD RAID: walaupun pada hakikatnya mdadm menghalang saya daripada membuat kesilapan bodoh, saya masih kehilangan data. Dan unRAID hanya menghalang anda daripada menekan butang yang salah. Sekali lagi, masa anda tidak patut dibazirkan untuk menyediakan storan secara manual.

- Tetapi anda masih memasang Ubuntu biasa dalam mesin maya!
"Itulah sebabnya semuanya bermula." Kini anda mempunyai AWS peribadi anda sendiri dengan kelajuan sambungan maksimum ke sistem storan, rangkaian rumah dan Internet anda pada masa yang sama, yang tiada siapa boleh memberi anda. Terpulang kepada anda untuk memutuskan perkhidmatan mana yang hendak dijalankan dalam mesin maya ini.

- Sebarang masalah dan tiada Wi-Fi, tiada Internet, atau storan di dalam rumah serta-merta.
β€” Terdapat penghala ganti yang terletak di sekitar untuk 1 rubel, tetapi tiada apa-apa yang pergi ke mana-mana dari cakera. Sepanjang masa ini, kecuali cakera dan penyejuk, tiada apa-apa yang rosak. Malah nettop biasa berfungsi 000/24 selama hampir sepuluh tahun dan terasa hebat sekarang. Terselamat dua cakera.

Hanya pengguna berdaftar boleh mengambil bahagian dalam tinjauan. Log masuk, Sama-sama.

Patutkah saya menulis bahagian kedua tentang konfigurasi perisian?

  • 60% Ya99

  • 18.1% Saya tidak berminat, tetapi tulis30

  • 21.8% Tidak perlu36

165 pengguna mengundi. 19 pengguna berpantang.

Sumber: www.habr.com

Tambah komen