Twaqqif ta' home router + NAS fuq unRAID (parti 2)

В l-ewwel parti Tkellimt pjuttost fil-qosor dwar l-assemblaġġ innifsu, li jippermettilek tagħmel kompjuter li fuqu tista 'taħdem unRAID biex toħloq NAS u MikroTik RouterOS f'magna virtwali KVM bħala sostitut għal router regolari.

Il-kummenti rriżultaw li kienu diskussjonijiet pjuttost utli, ibbażati fuq ir-riżultati tagħhom huwa meħtieġ li jiġu kkoreġuti l-iżbalji fl-assemblaġġ inizjali u tikteb it-tielet parti! Se nipprova xi wħud mis-suġġerimenti fuqi nnifsi u, nittama, nikteb it-tielet parti.

Għall-installazzjoni inizjali, ser ikollok bżonn tikkonnettja monitor, tastiera u maws mas-server.

Installazzjoni ta' unRAID

Ejja mmorru website u tinstalla unRAID fuq USB flash drive (li insejt inżid mat-tabella). Rakkomandazzjonijiet għal flash drives huma standard: marka normali u daqs fiżiku akbar (għal tkessiħ aħjar). Din il-flash drive se tibbotja unRAID, għalhekk l-SSDs tiegħek ser ikunu kompletament fil-cache. Informazzjoni uffiċjali aktar dettaljata hawn.

Tinsiex li tippermetti l-appoġġ VT-d u VT-x fil-BIOS tiegħek!

Aħna nqabbdu l-flash drive mas-server u nnieduh fil-modalità GUI.

Username u password standard: għeruq mingħajr password.

Verżjoni fil-ħin tal-kitba: 6.7.2

Wara li tibda l-OS, kun żgur li l-hardware konness kollu jiġi skopert. Is-sistema għandha tara d-diski kollha tiegħek (id-diski jintwerew fuq it-tab Prinċipali), żewġ kontrolluri Ethernet u karta Wi-Fi (u dan huwa konvenjenti li wieħed iħares lejh f'Għodda -> Apparat tas-Sistema).

Problema bil-kontrolluri Marvell SATA

Minħabba xi bug fis-sewwieq tal-kontrollur Marvell, huma ma taħdimx wara li tippermetti VT-d fil-verżjoni unRAID 6.7.x.

Għażilt l-aktar soluzzjoni sempliċi: miżjuda iommu=pt għas-sekwenza tal-parametri mgħoddija lill-qalba tal-Linux meta tibbotja. Dan isir fuq it-tab Prinċipali (imbagħad ikklikkja fuq l-apparat "Flash"). Ukoll, tista 'inizjalment tibdel il-konfigurazzjoni fuq il-flash drive: boot/syslinux/syslinux.cfg

Twaqqif ta' home router + NAS fuq unRAID (parti 2)

Dwar Intel vPro

Ma nirrakkomandax li tfittex ħardwer li jappoġġja vPro/AMT.

L-ewwelnett, għat-tħaddim normali tad-desktop remot, għandek bżonn tgħaqqad plug HDMI-manikin jew DP-dummy, inkella l-karta tal-vidjo integrata ma tkunx inizjalizzata mingħajr monitor konness.

It-tieni nett, il-kwalità tas-softwer tal-klijent minn Intel hija estremament baxxa.

It-tielet nett, int se tikseb l-istess funzjonalità għall-użu fid-dar b'estensore HDMI/DP bla fili jew bil-fili u mhux se tkun limitata bl-ebda mod fl-għażla tal-ħardwer.

Twaqqif tan-netwerk

Mur Settings -> Network Settings. Kif tista 'qtajt, waħda mill-interfaces se tħares lejn in-netwerk lokali, it-tieni - fl-Internet. Biex tibda, iddeċiedi dwar dik li se tkun konnessa man-netwerk lokali tiegħek. Fuq il-motherboard tiegħi hemm stikers b'indirizzi MAC fuq il-konnetturi, hekk sibt min hu min.

Fil-qosor, dak li għandek bżonn tagħmel hu li tassenja kull interface bħala membru ta 'żewġ pontijiet L2 separati u ssettja indirizz IP statiku fuq dak konness man-netwerk lokali. Fuq l-interface tħares lejn l-Internet, indirizz IP mhux meħtieġ; RouterOS se jimmaniġġjah.

Dan huwa dak li għandek tikseb:

Twaqqif ta' home router + NAS fuq unRAID (parti 2)

  • 192.168.1.2 - indirizz fejn se jkun disponibbli unRAID
  • 192.168.0.1 - Indirizz RouterOS
  • 192.168.1.3 - pi.hole indirizz tas-server DNS

Tista 'tħalli l-assenjazzjoni tal-indirizz għal eth0 permezz ta' DHCP, iżda mbagħad jekk ikun hemm xi problemi f'RouterOS, ma nkunux nistgħu naċċessaw unRAID u jkollna bżonn nikkonnettjaw il-monitor u t-tastiera mas-server.

Wara li twaqqaf in-netwerk, tista 'taqleb għal setup remot billi tistabbilixxi manwalment l-indirizz IP fuq il-klijent LAN.

Setup tal-ħażna

Biex tħaddem magna virtwali, ser ikollok bżonn ħażna, għalhekk wasal iż-żmien li tikkonfiguraha. Mhux se niddeskriviha fid-dettall, peress li hija pjuttost sempliċi: trid tassenja rwoli lill-hard drives - Disk 1 wieħed, Parità l-oħra.

Fl-ewwel parti, ktibt li SSD wieħed huwa biżżejjed, iżda fil-fatt dan mhux minnu: huwa aħjar li tieħu tnejn identiċi u toħloq cache-pool minnhom, għalhekk id-dejta fuqhom tkun protetta f'każ li wieħed ifalli. . Ukoll, unRAID m'għandux mekkaniżmu għall-backup tad-dejta mill-cache. Kollox huwa deskritt f'aktar dettall hawn.

Għandu jidher bħal dan (jiddispjaċini, għadni ma xtrajtx it-tieni SSD):

Twaqqif ta' home router + NAS fuq unRAID (parti 2)

Ukoll, tista 'twaqqaf immedjatament skeda għall-iċċekkjar tal-parità u t-trasferiment tad-dejta mill-cache. Dan isir fuq il-paġna Settings -> Scheduler.

Huwa biżżejjed li tiċċekkja l-parità darba kull xahrejn, u tittrasferixxi d-dejta mill-cache kull lejl.

Tista' tikkonfigura immedjatament ir-riżorsi disponibbli fuq in-netwerk fit-tab Ishma:

Twaqqif ta' home router + NAS fuq unRAID (parti 2)

Minħabba l-fatt li għandi disk wieħed biss għall-cache, id-dominji mhumiex protetti. Kollox irid ikun aħdar.

Installazzjoni ta' RouterOS

L-ewwel trid tniżżel l-immaġni ISO tal-installazzjoni għalhekk (agħżel x86 Stabbli CD Image) u poġġih Towerisos.

Issa wasal iż-żmien li toħloq magna virtwali.

Ippermetti l-appoġġ f'Settings -> VM Manager. Wara dan, se tidher tab ġdida - VMs, mur lejha.

Ikklikkja Żid VM, imbagħad Linux.

  • Agħżel qalba waħda biss
  • Huwa biżżejjed li talloka 128 jew 256 megabytes ta 'memorja
  • Magna - i440fx-3.1
  • BIOS - SeaBIOS
  • Fl-oġġett OS Install ISO, agħżel l-immaġni mniżżla (/mnt/user/isos/mikrotik-6.46.iso)
  • Daqs tal-vDisk Primarju - 256M
  • Primarja vDisk Bus - SATA
  • Netwerk Bridge - br0
  • Żid it-tieni interface tan-netwerk u agħżel br1
  • Jekk il-karta tal-Wi-Fi tiegħek ma tintwerax f'Apparat PCI Oħra, huwa tajjeb - niktbuha manwalment fil-konfigurazzjoni; jekk tintwera, iċċekkja l-kaxxa
  • Għalissa, neħħi l-marka Ibda VM wara l-ħolqien u kklikkja Oħloq

Ftakar liema indirizzi MAC se jirċievu liema interfaces, sabiex tqabbelhom fil-futur f'RouterOS.

Għal xi raġuni, l-assenjazzjoni awtomatika tal-portijiet għal VMs differenti mhux dejjem ħadmet normalment għalija, għalhekk iftaħ il-konfigurazzjoni XML li tirriżulta u kkoreġi l-linja bis-settings VNC għal xi ħaġa bħal din:

<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>

Jekk int, bħali, ma kellekx adapter Wi-Fi f'Apparat PCI Oħra, daħħalha manwalment. Biex tagħmel dan, għandek bżonn issib l-indirizz tagħha fuq il-bus PCI. L-eħfef mod biex tagħmel dan huwa f'Għodda -> Apparat tas-Sistema, hemm se jkun hemm linja:

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

Li fil-każ tiegħi jinbidel fi:

Twaqqif ta' home router + NAS fuq unRAID (parti 2)
(jiddispjaċina, għal xi raġuni l-MD parser ta’ Habr huwa buggy f’din is-silta, kelli ndaħħal stampa)

Tista 'tniedi VM u tikkonnettja magħha permezz ta' VNC. L-installazzjoni ta' RouterOS hija faċli ħafna! Wara li tkun imħeġġa tagħżel pakketti, l-eħfef mod huwa li tagħżel kollha biċ-ċavetta a u spiċċa l-installazzjoni biċ-ċavetta i, tirrifjuta li tissejvja l-konfigurazzjoni l-antika u aċċetta li tifformattja d-diska.

Twaqqif ta' home router + NAS fuq unRAID (parti 2)

Wara r-reboot, daħħal admin bħala l-login, u l-password hija vojta.

Ċempel /interface print u kun żgur li s-sistema tara t-tliet interfaces tan-netwerk tiegħek (ħadt screenshot minn sistema diġà kkonfigurata, fejn l-ismijiet huma differenti minn dawk default):

Twaqqif ta' home router + NAS fuq unRAID (parti 2)

F'dan l-istadju tista 'tniżżel winbox, qabbad ma' RouterOS billi tuża l-indirizz MAC u wettaq aktar konfigurazzjoni permezz tal-GUI.

Naħseb li l-konfigurazzjoni dettaljata ta 'RouterOS hija lil hinn mill-ambitu ta' dan l-artikolu, speċjalment peress li hemm ħafna manwali fuq l-Internet, għalhekk nissuġġerixxi li l-ewwel tagħmel Quick Setup standard:

Twaqqif ta' home router + NAS fuq unRAID (parti 2)

Tista 'tqabbad kejbil tal-Internet ma' port ħieles u taqleb il-klijent LAN biex tikseb awtomatikament indirizz IP, u tiċċekkja wkoll il-funzjonalità tal-Wi-Fi. Wara li tkun żgur li kollox jaħdem, tista 'tixtri u tidħol ċavetta tal-liċenzja RouterOS.

Żieda ta' Linux VM

Biex taħdem f'ambjent aktar familjari, ejja noħolqu magna virtwali oħra li fuqha se nniedu %distro_name% favorit tiegħek

Xorta niżżel l-immaġni ISO u poġġiha isos

Mur fit-tab VMs diġà familjari, imbagħad Żid VM, il-maġġoranza l-kbira tas-settings issa jistgħu jitħallew bħala default.

  • BIOS - SeaBIOS
  • Fl-oġġett OS Install ISO, agħżel l-immaġni mniżżla
  • Daqs primarju tal-vDisk - xi ħaġa madwar 10-20 GB
  • Unraid Share - il-mogħdija għad-direttorju li trid tagħmel disponibbli għall-VM, fil-każ tiegħi /mnt/user/shared/
  • Unraid Mount tag shared
  • Netwerk Bridge - br0
  • Għalissa, neħħi l-marka Ibda VM wara l-ħolqien u kklikkja Oħloq

Aħna xorta neditjaw is-settings tas-server VNC fil-konfigurazzjoni:

<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>

Installa s-sistema, għandha tirċievi IP permezz tad-DHCP u jkollha aċċess għall-Internet.

Biex tagħmel id-direttorju FS disponibbli fuq il-host, żid ma /etc/fstab il-linja li ġejja:

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

Issa tista 'tuża servizzi familjari fuq magna Linux familjari, li tkun faċilment portabbli għal hardware ieħor!

Jekk kollox jaħdem tajjeb u jixgħel u jitfi b'mod korrett, allura tista 'tixtri u daħħal ċavetta għal unRAID. Tinsiex li huwa marbut mal-GUID tal-flash drive (għalkemm jista 'jiġi trasferit). Ukoll, mingħajr liċenzja, l-istartjar awtomatiku tal-VM ma jaħdimx.

Finali

Grazzi talli qrajt sal-aħħar!

Ippruvajt ma niktebx ħafna, iżda xorta rriżulta li kien twil pjuttost fl-opinjoni tiegħi. Il-karatteristiċi li fadal ta 'unRAID huma pjuttost faċli biex jiġu kkonfigurati fl-opinjoni tiegħi, speċjalment peress li kollox huwa kkonfigurat bil-maws.

Hemm xi ideat tajbin dwar x'jista' jiġi installat fuq VM hawn. Naħseb li kulħadd għandu l-bżonnijiet tiegħu u huwa impossibbli li toħroġ b'lista universali. Għalkemm, pi.hole, ovvjament, jista 'jiġi rakkomandat għal assolutament kulħadd :)

Nispera li jkolli biżżejjed biex inkompli!

Sors: www.habr.com

Żid kumment