Nyetel router ngarep + NAS ing unRAID (bagean 2)

В sisih pisanan Aku ngedika cukup sedhela bab Déwan dhewe, sing ngijini sampeyan kanggo nggawe komputer sing bisa mbukak unRAID kanggo nggawe NAS lan MikroTik RouterOS ing mesin virtual KVM minangka panggantos kanggo router biasa.

Komentar kasebut dadi diskusi sing cukup migunani, adhedhasar asil sing perlu kanggo mbenerake kesalahan ing perakitan awal lan nulis bagean katelu! Aku bakal nyoba sawetara saran ing dhewe lan, muga-muga, nulis bagean katelu.

Kanggo instalasi awal, sampeyan kudu nyambungake monitor, keyboard lan mouse menyang server.

Nginstal unRAID

Ayo menyang situs web lan nginstal unRAID ing USB flash drive (sing kelalen nambah ing meja). Rekomendasi kanggo flash drive standar: merek normal lan ukuran fisik sing luwih gedhe (kanggo pendinginan sing luwih apik). Flash drive iki bakal boot unRAID, supaya SSDs bakal rampung cached. Informasi resmi sing luwih rinci kene.

Aja lali ngaktifake dhukungan VT-d lan VT-x ing BIOS!

Kita nyambungake flash drive menyang server lan miwiti ing mode GUI.

Jeneng pangguna lan sandhi standar: root tanpa sandhi.

Versi nalika nulis: 6.7.2

Sawise miwiti OS, priksa manawa kabeh hardware sing disambungake dideteksi. Sistem kudu ndeleng kabeh disk (disk ditampilake ing tab Utama), loro pengontrol Ethernet lan kertu Wi-Fi (lan iki trep kanggo ndeleng ing Piranti -> Piranti Sistem).

Masalah karo pengontrol Marvell SATA

Amarga sawetara bug ing driver controller Marvell, padha ora bisa sawise mbisakake VT-d ing unRAID versi 6.7.x.

Aku milih solusi sing paling gampang: ditambahake iommu=pt menyang senar parameter sing diterusake menyang kernel Linux nalika boot. Iki rampung ing tab Utama (banjur klik ing piranti "Flash"). Kajaba iku, sampeyan bisa miwiti ngganti konfigurasi ing flash drive: boot/syslinux/syslinux.cfg

Nyetel router ngarep + NAS ing unRAID (bagean 2)

Babagan Intel vPro

Aku ora nyaranake nggoleki hardware sing ndhukung vPro / AMT.

Kaping pisanan, kanggo operasi normal desktop remot, sampeyan kudu nyambungake plug HDMI-dummy utawa DP-dummy, yen ora, kertu video sing dibangun ora bakal diwiwiti tanpa monitor sing disambungake.

Kapindho, kualitas piranti lunak klien saka Intel arang banget.

Katelu, sampeyan bakal entuk fungsi sing padha kanggo panggunaan omah kanthi kabel HDMI / DP extender lan ora bakal diwatesi kanthi cara apa wae ing pilihan hardware.

Konfigurasi jaringan

Pindhah menyang Setelan -> Setelan Jaringan. Minangka sampeyan bisa uga wis guessed, salah siji saka antarmuka bakal katon menyang jaringan lokal, kaloro - menyang Internet. Kanggo miwiti, mutusake apa sing bakal disambungake menyang jaringan lokal sampeyan. Ing motherboard ana stiker kanthi alamat MAC ing konektor, mula aku ngerti sapa sing.

Ing ringkesan, sampeyan kudu nemtokake saben antarmuka minangka anggota saka rong jembatan L2 sing kapisah lan nyetel alamat IP statis ing sing disambungake menyang jaringan lokal. Ing antarmuka sing ndeleng Internet, alamat IP ora dibutuhake; RouterOS bakal nangani.

Iki sing kudu sampeyan entuk:

Nyetel router ngarep + NAS ing unRAID (bagean 2)

  • 192.168.1.2 - alamat ngendi unRAID bakal kasedhiya
  • 192.168.0.1 - alamat RouterOS
  • 192.168.1.3 - alamat server DNS pi.hole

Sampeyan bisa ninggalake tugas alamat kanggo eth0 liwat DHCP, nanging yen ana masalah ing RouterOS, kita ora bakal bisa ngakses unRAID lan kita kudu nyambungake monitor lan keyboard menyang server.

Sawise nyetel jaringan, sampeyan bisa ngalih menyang persiyapan remot kanthi nyetel alamat IP ing klien LAN kanthi manual.

Persiyapan panyimpenan

Kanggo mbukak mesin virtual, sampeyan butuh panyimpenan, dadi wektune kanggo ngatur. Aku ora bakal njlèntrèhaké kanthi rinci, amarga cukup prasaja: sampeyan kudu nemtokake peran ing hard drive - siji Disk 1, Paritas liyane.

Ing bagean pisanan, aku nulis yen siji SSD cukup, nanging nyatane iki ora bener: luwih becik njupuk loro sing padha lan nggawe blumbang cache saka wong-wong mau, supaya data kasebut bakal direksa yen gagal. . Uga, unRAID ora duwe mekanisme kanggo gawe serep data saka cache. Kabeh diterangake kanthi luwih rinci kene.

Mesthine kaya iki (nuwun sewu, aku durung tuku SSD kapindho):

Nyetel router ngarep + NAS ing unRAID (bagean 2)

Uga, sampeyan bisa langsung nyetel jadwal kanggo mriksa paritas lan nransfer data saka cache. Iki rampung ing Setelan -> kaca Penjadwal.

Cukup kanggo mriksa paritas sapisan saben rong sasi, lan transfer data saka cache saben wengi.

Sampeyan bisa langsung ngatur sumber daya sing kasedhiya liwat jaringan ing tab Enggo bareng:

Nyetel router ngarep + NAS ing unRAID (bagean 2)

Amarga kasunyatane aku mung duwe siji disk kanggo cache, domain ora dilindhungi. Kabeh kudu ijo.

Nginstal RouterOS

Pisanan sampeyan kudu ndownload gambar ISO instalasi saka kene (pilih x86 Stabil CD Image) lan sijine ing Towerisos.

Saiki wektu kanggo nggawe mesin virtual.

Aktifake dhukungan ing Setelan -> VM Manager. Sawise iki, tab anyar bakal katon - VMs, pindhah menyang.

Klik Tambah VM, banjur Linux.

  • Pilih mung siji inti
  • Iku cukup kanggo nyedhiakke 128 utawa 256 megabyte memori
  • Mesin - i440fx-3.1
  • BIOS - SeaBIOS
  • Ing item Instal OS ISO, pilih gambar sing diundhuh (/mnt/user/isos/mikrotik-6.46.iso)
  • Ukuran vDisk utami - 256M
  • Utama vDisk Bus - SATA
  • Jembatan Jaringan - br0
  • Tambah antarmuka jaringan liya lan pilih br1
  • Yen kertu Wi-Fi sampeyan ora ditampilake ing Piranti PCI Liyane, ora apa-apa - kita bakal nulis kanthi manual ing konfigurasi; yen ditampilake, centhang kothak
  • Saiki, busak centhang Mulai VM sawise nggawe lan klik Gawe

Elinga alamat MAC sing bakal ditampa antarmuka, supaya bisa cocog ing mangsa ngarep ing RouterOS.

Kanggo sawetara alasan, tugas port otomatis kanggo macem-macem VM ora bisa digunakake kanthi normal, mula mbukak konfigurasi XML sing diasilake lan mbenerake baris karo setelan VNC dadi kaya iki:

<graphics type='vnc' port='5900' autoport='no' websocket='5700' listen='0.0.0.0' keymap='en-us'>
 <listen type='address' address='0.0.0.0'/>
</graphics>

Yen sampeyan, kaya aku, ora duwe adaptor Wi-Fi ing Piranti PCI Liyane, ketik kanthi manual. Kanggo nindakake iki, sampeyan kudu nemokake alamat ing bus PCI. Cara paling gampang kanggo nindakake iki yaiku ing Alat -> Piranti Sistem, bakal ana baris ing kana:

IOMMU group 23: [168c:003c] 0b:00.0 Network controller: Qualcomm Atheros QCA986x/988x 802.11ac Wireless Network Adapter

Kang ing kasusku dadi:

Nyetel router ngarep + NAS ing unRAID (bagean 2)
(Nuwun sewu, sakperangan alesan parser MD Habr punika buggy ing kutipan iki, aku kudu masang gambar)

Sampeyan bisa miwiti VM lan nyambung liwat VNC. Nginstal RouterOS gampang banget! Sawise dijaluk milih paket, cara paling gampang yaiku milih kabeh nganggo tombol a lan rampung instalasi nganggo tombol i, nolak kanggo nyimpen konfigurasi lawas lan setuju kanggo format disk.

Nyetel router ngarep + NAS ing unRAID (bagean 2)

Sawise urip maneh, ketik admin minangka login, lan sandhi kosong.

Nelpon /interface print lan priksa manawa sistem ndeleng kabeh telung antarmuka jaringan sampeyan (aku njupuk gambar saka sistem sing wis dikonfigurasi, ing ngendi jeneng kasebut beda karo sing standar):

Nyetel router ngarep + NAS ing unRAID (bagean 2)

Ing tahap iki sampeyan bisa ngundhuh winbox, nyambung menyang RouterOS nggunakake alamat MAC lan nindakake konfigurasi luwih liwat GUI.

Aku mikir yen konfigurasi rinci RouterOS ngluwihi ruang lingkup artikel iki, utamane amarga ana akeh manual ing Internet, mula aku menehi saran supaya sampeyan nggawe Persiyapan Cepet standar:

Nyetel router ngarep + NAS ing unRAID (bagean 2)

Sampeyan bisa nyambungake kabel Internet menyang port free lan ngalih klien LAN kanthi otomatis diwenehi alamat IP, lan uga mriksa fungsi Wi-Fi. Sawise nggawe manawa kabeh bisa digunakake, sampeyan bisa tuku lan ngetik kunci lisensi RouterOS.

Nambahake VM Linux

Kanggo nggarap lingkungan sing luwih akrab, ayo nggawe mesin virtual liyane sing bakal diluncurake %distro_name% favorit sampeyan.

Isih ngundhuh gambar ISO lan sijine ing isos

Pindhah menyang tab VM sing wis dikenal, banjur Tambah VM, mayoritas setelan saiki bisa ditinggalake minangka standar.

  • BIOS - SeaBIOS
  • Ing OS Instal ISO item, pilih gambar sing diundhuh
  • Ukuran vDisk utami - babagan 10-20 GB
  • Unraid Share - path menyang direktori sing pengin kasedhiya kanggo VM, ing kasusku /mnt/user/shared/
  • Tag Gunung Unraid shared
  • Jembatan Jaringan - br0
  • Saiki, busak centhang Mulai VM sawise nggawe lan klik Gawe

Kita isih nyunting setelan server VNC ing konfigurasi:

<graphics type='vnc' port='5901' autoport='no' websocket='5701' listen='0.0.0.0' keymap='en-us'>
 <listen type='address' address='0.0.0.0'/>
</graphics>

Instal sistem kasebut, kudu nampa IP liwat DHCP lan duwe akses menyang Internet.

Kanggo nggawe direktori FS kasedhiya ing host, nambah menyang /etc/fstab baris ing ngisor iki:

shared  /mnt/shared     9p      trans=virtio,version=9p2000.L 0 0

Saiki sampeyan bisa nggunakake layanan akrab ing mesin Linux sing wis dikenal, sing bakal gampang digawa menyang piranti keras liyane!

Yen kabeh bisa mlaku lan nguripake lan mateni kanthi bener, sampeyan bisa tuku lan ngetik tombol kanggo unRAID. Aja lali yen disambungake menyang GUID flash drive (sanajan bisa ditransfer). Kajaba iku, tanpa lisensi, wiwitan VM otomatis ora bakal bisa digunakake.

Rampung

Matur nuwun kanggo maca nganti pungkasan!

Aku nyoba ora nulis akeh, nanging isih dadi cukup dawa miturut pendapatku. Fitur isih unRAID cukup gampang kanggo ngatur ing mratelakake panemume, utamané amarga kabeh wis diatur karo mouse.

Ana sawetara gagasan apik babagan apa sing bisa diinstal ing VM kene. Aku mikir yen saben wong duwe kabutuhan dhewe lan ora mungkin nggawe dhaptar universal. Sanajan, pi.hole, mesthi, bisa dianjurake kanggo kabeh wong :)

Mugi aku cukup kanggo nerusake!

Source: www.habr.com

Add a comment