En Heemrouter + NAS op unRAID opsetzen (Deel 2)

В éischten Deel Ech hunn zimmlech kuerz iwwer d'Assemblée selwer geschwat, wat Iech erlaabt e Computer ze maachen, op deem Dir unRAID lafen kann fir eng NAS a MikroTik RouterOS an enger KVM virtueller Maschinn als Ersatz fir e normale Router ze kreéieren.

D'Kommentaren waren zimlech nëtzlech Diskussiounen, baséiert op de Resultater vun deenen et néideg ass fir Feeler an der éischter Versammlung ze korrigéieren an den drëtten Deel ze schreiwen! Ech probéieren e puer vun de Virschléi op mech selwer an, ech hoffen, den drëtten Deel schreiwen.

Fir déi initial Installatioun musst Dir e Monitor, Tastatur a Maus mam Server verbannen.

UnRAID installéieren

Géi op Websäit an installéieren unRAID op engem USB Flash Drive (déi ech vergiess hunn op den Dësch ze addéieren). Empfehlungen fir Flash Drive sinn Standard: eng normal Mark an eng méi grouss kierperlech Gréisst (fir besser Ofkillung). Dëse Flash Drive wäert unRAID booten, sou datt Är SSDs komplett cache ginn. Méi detailléiert offiziell Informatioun hei.

Vergiesst net VT-d an VT-x Support an Ärem BIOS z'aktivéieren!

Mir verbannen de Flash Drive mam Server a starten et am GUI Modus.

Standard Benotzernumm a Passwuert: root ouni Passwuert.

Versioun beim Schreiwen: 6.7.2

Nodeems Dir den OS gestart hutt, gitt sécher datt all verbonne Hardware erkannt gëtt. De System soll all Är Disken gesinn (Disks ginn op der Haaptreiter ugewisen), zwee Ethernet Controller an eng Wi-Fi Kaart (an dëst ass bequem ze kucken an Tools -> System Geräter).

Problem mat Marvell SATA Controller

Wéinst e puer Feeler am Marvell Controller Chauffer, si Aarbecht net nodeems se VT-d an unRAID Versioun 6.7.x aktivéiert hunn.

Ech hunn déi einfachst Léisung gewielt: dobäigesat iommu=pt op d'Parameterstring, déi un de Linux-Kernel passéiert ass, wann et boot. Dëst gëtt op der Haaptreiter gemaach (da klickt op de "Flash" Apparat). Och kënnt Dir am Ufank d'Konfiguratioun op der Flash Drive änneren: boot/syslinux/syslinux.cfg

En Heemrouter + NAS op unRAID opsetzen (Deel 2)

Iwwer Intel vPro

Ech recommandéieren net fir Hardware ze sichen déi vPro / AMT ënnerstëtzt.

Als éischt, fir normal Operatioun vum Remote Desktop, musst Dir en HDMI-Dummy- oder DP-Dummy-Stecker verbannen, soss gëtt déi agebaute Videokarte net initialiséiert ouni e verbonne Monitor.

Zweetens ass d'Qualitéit vun der Client Software vun Intel extrem niddereg.

Drëttens, Dir wäert déi selwecht Funktionalitéit fir doheem benotzen mat engem drahtlose oder kabelt HDMI / DP Extender erreechen a wäert op kee Fall an der Wiel vun Hardware limitéiert ginn.

Netzkonfiguratioun

Gitt op Settings -> Network Settings. Wéi Dir Iech scho virdru scho gesot hutt, wäert ee vun den Interfaces an de lokalen Netzwierk kucken, déi zweet - an den Internet. Fir unzefänken, entscheed iwwer deen deen mat Ärem lokalen Netzwierk verbonne gëtt. Op mengem Motherboard sinn Stickeren mat MAC Adressen op de Stecker, sou hunn ech erausfonnt wien ass wien.

An enger Nossschuel, wat Dir maache musst ass all Interface als Member vun zwou getrennten L2 Brécke ze ginn an eng statesch IP Adress op déi mat dem lokalen Netzwierk verbonnen ze setzen. Op der Interface, déi um Internet kuckt, ass eng IP Adress net néideg; RouterOS wäert et handhaben.

Dëst ass wat Dir sollt kréien:

En Heemrouter + NAS op unRAID opsetzen (Deel 2)

  • 192.168.1.2 - Adress wou unRAID verfügbar ass
  • 192.168.0.1 - RouterOS Adress
  • 192.168.1.3 - pi.hole DNS Server Adress

Dir kënnt d'Adress Aufgab fir eth0 iwwer DHCP verloossen, mä dann, wann et Problemer am RouterOS, mir wäerten net fäheg sinn unRAID Zougang a mir mussen de Monitor an Keyboard un de Server ze konnektéieren.

Nodeems Dir de Reseau opgeriicht hutt, kënnt Dir op d'Remote-Setup wiesselen andeems Dir d'IP Adress manuell um LAN Client setzt.

Stockage Setup

Fir eng virtuell Maschinn ze lafen, braucht Dir Späichere, also ass et Zäit et ze konfiguréieren. Ech wäert et net am Detail beschreiwen, well et ganz einfach ass: Dir musst Rollen un d'Festplazen zouginn - eng Disk 1, déi aner Paritéit.

Am éischten Deel hunn ech geschriwwen datt eng SSD genuch ass, awer tatsächlech ass dat net wouer: et ass besser zwee identesch ze huelen an e Cache-Pool vun hinnen ze kreéieren, sou datt d'Donnéeën op hinnen geschützt sinn am Fall wou een fällt . Och unRAID huet kee Mechanismus fir Daten aus dem Cache ze backen. Alles ass méi detailléiert beschriwwen hei.

Et soll esou ausgesinn (sorry, ech hunn nach keng zweet SSD kaaft):

En Heemrouter + NAS op unRAID opsetzen (Deel 2)

Och kënnt Dir direkt e Spillplang opstellen fir d'Paritéit ze kontrolléieren an d'Donnéeën aus dem Cache ze transferéieren. Dëst gëtt op der Astellungen -> Scheduler Säit gemaach.

Et ass genuch fir d'Paritéit eemol all zwee Méint ze kontrolléieren, an all Nuecht Daten aus dem Cache ze transferéieren.

Dir kënnt direkt d'Ressourcen, déi iwwer dem Netz verfügbar sinn, an der Shares Tab konfiguréieren:

En Heemrouter + NAS op unRAID opsetzen (Deel 2)

Wéinst der Tatsaach, datt ech nëmmen eng Disk fir Cache hunn, sinn Domainen ongeschützt. Alles muss gréng sinn.

Installéiert RouterOS

Als éischt musst Dir d'Installatioun ISO Bild eroflueden vun hei (wielt x86 Stable CD Image) a setzt se an Towerisos.

Elo ass et Zäit eng virtuell Maschinn ze kreéieren.

Aktivéiert Ënnerstëtzung an Astellungen -> VM Manager. Duerno erschéngt eng nei Tab - VMs, gitt dohinner.

Klickt op Add VM, dann Linux.

  • Wielt just ee Kär
  • Et ass genuch fir 128 oder 256 Megabytes Erënnerung ze verdeelen
  • Maschinn - i440fx-3.1
  • BIOS - SeaBIOS
  • Am OS Install ISO Element, wielt dat erofgeluede Bild (/mnt/user/isos/mikrotik-6.46.iso)
  • Primär vDisk Gréisst - 256M
  • Primär vDisk Bus - SATA
  • Network Bridge - br0
  • Füügt eng zweet Netzwierk-Interface a wielt br1
  • Wann Är Wi-Fi Kaart net an Aner PCI Geräter ugewise gëtt, ass et an der Rei - mir schreiwen se manuell an der Konfiguratioun; wann et ugewise gëtt, kontrolléiert d'Këscht
  • Fir elo, deaktivéiert Start VM no der Schafung a klickt Erstellen

Denkt drun wéi eng MAC Adresse wéi eng Interfaces kréien, fir se an Zukunft am RouterOS ze passen.

Aus e puer Grënn huet d'automatesch Uweisung vu Ports fir verschidde VMs net ëmmer normal fir mech geschafft, also öffnen déi resultéierend XML-Konfiguratioun a korrigéiert d'Linn mat de VNC-Astellungen op esou eppes:

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

Wann Dir, wéi ech, keen Wi-Fi-Adapter an Aner PCI-Geräter hutt, gitt et manuell an. Fir dëst ze maachen, musst Dir seng Adress um PCI Bus erausfannen. Deen einfachste Wee fir dëst ze maachen ass an Tools -> System Geräter, et gëtt eng Zeil do:

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

Wat a mengem Fall an:

En Heemrouter + NAS op unRAID opsetzen (Deel 2)
(entschëllegt, aus iergendengem Grond ass dem Habr säin MD Parser buggy an dësem Auszich, ech hunn eng Foto missen asetzen)

Dir kënnt e VM starten a mat VNC konnektéieren. RouterOS installéieren ass ganz einfach! Nodeems Dir gefrot gi fir Packagen ze wielen, ass deen einfachste Wee fir alles mam Schlëssel ze wielen a a fäerdeg d'Installatioun mam Schlëssel i, refuséiert déi al Konfiguratioun ze späicheren an averstanen d'Disk ze formatéieren.

En Heemrouter + NAS op unRAID opsetzen (Deel 2)

Nom Neistart gitt Admin als Login an d'Passwuert ass eidel.

Wielt /interface print a gitt sécher datt de System all dräi vun Ären Netzwierkschnëttplazen gesäit (ech hunn e Screenshot vun engem scho konfiguréierte System gemaach, wou d'Nimm vun den Default ënnerscheeden):

En Heemrouter + NAS op unRAID opsetzen (Deel 2)

Op dëser Etapp kënnt Dir eroflueden winbox, verbënnt mat RouterOS mat der MAC Adress a maacht weider Konfiguratioun duerch d'GUI.

Ech denken datt d'detailléiert Konfiguratioun vu RouterOS iwwer den Ëmfang vun dësem Artikel ass, besonnesch well et vill Handbuch um Internet gëtt, also proposéieren ech Iech fir d'éischt e Standard Quick Setup ze maachen:

En Heemrouter + NAS op unRAID opsetzen (Deel 2)

Dir kënnt en Internet Kabel un engem fräi port konnektéieren an der LAN Client schalt automatesch eng IP Adress ze kréien, an och d'Funktionalitéit vun Wi-Fi kontrolléieren. Nodeems Dir sécher sidd datt alles funktionnéiert, kënnt Dir e RouterOS Lizenzschlëssel kafen an aginn.

Füügt e Linux VM

Fir an engem méi familiären Ëmfeld ze schaffen, loosst eis eng aner virtuell Maschinn erstellen op där mir Äre Liiblings %distro_name% starten

Luet ëmmer nach d'ISO Bild erof a setzt se an isos

Gitt op déi scho vertraut VMs Tab, da Füügt VM, déi grouss Majoritéit vun den Astellunge kënnen elo als Standard verlooss ginn.

  • BIOS - SeaBIOS
  • Am OS Install ISO Element, wielt dat erofgeluede Bild
  • Primär vDisk Gréisst - eppes ronderëm 10-20 GB
  • Unraid Share - de Wee zum Verzeichnis deen Dir dem VM verfügbar wëllt maachen, a mengem Fall /mnt/user/shared/
  • Unraid Mount Tag shared
  • Network Bridge - br0
  • Fir elo, deaktivéiert Start VM no der Schafung a klickt Erstellen

Mir änneren nach ëmmer d'VNC Server Astellungen an der Configuratioun:

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

Installéiert de System, et soll eng IP iwwer DHCP kréien an Zougang zum Internet hunn.

Fir de FS Verzeichnis um Host verfügbar ze maachen, add to /etc/fstab déi folgend Linn:

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

Elo kënnt Dir vertraut Servicer op enger vertrauter Linux Maschinn benotzen, déi einfach mat aner Hardware portabel ass!

Wann alles gutt funktionnéiert a richteg ausschalt an ausschalt, da kënnt Dir e Schlëssel fir unRAID kafen an aginn. Vergiesst net datt et un der GUID vum Flash Drive gebonnen ass (obwuel et kann transferéiert ginn). Och ouni Lizenz funktionnéiert automatesch VM Startup net.

Finale

Merci fir d'Liesen bis zum Schluss!

Ech hu probéiert net vill ze schreiwen, mee et ass menger Meenung no nach zimlech laang erausgestallt. Déi reschtlech Feature vun unRAID sinn menger Meenung no ganz einfach ze konfiguréieren, besonnesch well alles mat der Maus konfiguréiert ass.

Et ginn e puer gutt Iddien iwwer wat op engem VM installéiert ka ginn hei. Ech mengen datt jiddereen seng eege Besoinen huet an et ass onméiglech mat enger universeller Lëscht ze kommen. Och wann, pi.hole natierlech och absolut jidderengem recommandéiert ka ginn :)

Ech hoffen ech hu genuch fir weiderzemaachen!

Source: will.com

Setzt e Commentaire