Postavljanje kućnog usmjerivača + NAS na unRAID (2. dio)

В prvi dio Dosta sam kratko pričao o samoj montaži koja vam omogućuje da napravite računalo na kojem možete pokrenuti unRAID za kreiranje NAS-a i MikroTik RouterOS-a u KVM virtualnom stroju kao zamjenu za obični router.

Komentari su se pokazali vrlo korisnim raspravama, na temelju kojih je potrebno ispraviti pogreške u početnoj montaži i napisati treći dio! Neke od prijedloga ću isprobati na sebi i, nadam se, napisati treći dio.

Za početnu instalaciju morat ćete spojiti monitor, tipkovnicu i miša na poslužitelj.

Instaliranje unRAID-a

Idemo web stranica i instalirajte unRAID na USB flash disk (koji sam zaboravio dodati u tablicu). Preporuke za flash pogone su standardne: normalna marka i veća fizička veličina (za bolje hlađenje). Ovaj flash pogon će pokrenuti unRAID, tako da će vaši SSD-ovi biti potpuno predmemorirani. Detaljnije službene informacije ovdje.

Ne zaboravite omogućiti VT-d i VT-x podršku u vašem BIOS-u!

Povezujemo flash pogon s poslužiteljem i pokrećemo ga u GUI modu.

Standardno korisničko ime i lozinka: root bez lozinke.

Verzija u vrijeme pisanja: 6.7.2

Nakon pokretanja OS-a, provjerite je li otkriven sav povezani hardver. Sustav bi trebao vidjeti sve vaše diskove (diskovi su prikazani na kartici Glavni), dva Ethernet kontrolera i Wi-Fi karticu (a to je zgodno pogledati u Alati -> Uređaji sustava).

Problem s Marvell SATA kontrolerima

Zbog neke pogreške u upravljačkom programu Marvell kontrolera, oni ne rade nakon omogućavanja VT-d u unRAID verziji 6.7.x.

Izabrao sam najjednostavnije rješenje: dodano iommu=pt na niz parametara proslijeđen Linux kernelu kada se podigne. To se radi na kartici Main (zatim kliknite na uređaj "Flash"). Također, početno možete promijeniti konfiguraciju na flash disku: boot/syslinux/syslinux.cfg

Postavljanje kućnog usmjerivača + NAS na unRAID (2. dio)

O Intel vPro

Ne preporučujem da tražite hardver koji podržava vPro/AMT.

Prvo, za normalan rad udaljene radne površine morate spojiti HDMI-dummy ili DP-dummy utikač, inače se ugrađena video kartica neće pokrenuti bez povezanog monitora.

Drugo, kvaliteta Intelovog klijentskog softvera izuzetno je niska.

Treće, postići ćete istu funkcionalnost za kućnu upotrebu s bežičnim ili žičanim HDMI/DP ekstenderom i nećete biti ni na koji način ograničeni u izboru hardvera.

Konfiguracija mreže

Idite na Postavke -> Postavke mreže. Kao što ste možda pogodili, jedno od sučelja će gledati u lokalnu mrežu, a drugo - u Internet. Za početak se odlučite za onu koja će biti spojena na vašu lokalnu mrežu. Na mojoj matičnoj ploči postoje naljepnice s MAC adresama na konektorima, tako sam skužio tko je tko.

Ukratko, ono što trebate učiniti je dodijeliti svako sučelje kao člana dva odvojena L2 mosta i postaviti statičku IP adresu na onom spojenom na lokalnu mrežu. Na sučelju koje gleda na Internet, IP adresa nije potrebna; RouterOS će to riješiti.

Ovo je ono što biste trebali dobiti:

Postavljanje kućnog usmjerivača + NAS na unRAID (2. dio)

  • 192.168.1.2 - adresa na kojoj će unRAID biti dostupan
  • 192.168.0.1 - RouterOS adresa
  • 192.168.1.3 - adresa DNS poslužitelja pi.hole

Možete ostaviti dodjelu adrese za eth0 putem DHCP-a, ali onda ako bude bilo kakvih problema u RouterOS-u, nećemo moći pristupiti unRAID-u i morat ćemo spojiti monitor i tipkovnicu na poslužitelj.

Nakon postavljanja mreže, možete se prebaciti na daljinsko postavljanje ručnim postavljanjem IP adrese na LAN klijentu.

Postavljanje pohrane

Za pokretanje virtualnog stroja trebat će vam prostor za pohranu, pa je vrijeme da ga konfigurirate. Neću to detaljno opisivati, jer je vrlo jednostavno: trebate dodijeliti uloge tvrdim diskovima - jedan Disk 1, drugi Parity.

U prvom dijelu sam napisao da je jedan SSD dovoljan, ali to zapravo nije točno: bolje je uzeti dva identična i od njih napraviti cache-pool, tako će podaci na njima biti zaštićeni u slučaju da jedan zakaže . Također, unRAID nema mehanizam za sigurnosno kopiranje podataka iz predmemorije. Sve je detaljnije opisano ovdje.

Trebalo bi izgledati ovako (žao mi je, još nisam kupio drugi SSD):

Postavljanje kućnog usmjerivača + NAS na unRAID (2. dio)

Također, možete odmah postaviti raspored za provjeru pariteta i prijenos podataka iz predmemorije. To se radi na stranici Postavke -> Planer.

Paritet je dovoljno provjeriti jednom u dva mjeseca, a podatke iz cachea prebaciti svaku večer.

Možete odmah konfigurirati resurse dostupne putem mreže na kartici Dijeljenja:

Postavljanje kućnog usmjerivača + NAS na unRAID (2. dio)

Zbog činjenice da imam samo jedan disk za cache, domene su nezaštićene. Sve mora biti zeleno.

Instaliranje RouterOS-a

Prvo morate preuzeti instalacijsku ISO sliku stoga (odaberite x86 stabilnu CD sliku) i stavite je Towerisos.

Sada je vrijeme za stvaranje virtualnog stroja.

Omogućite podršku u Settings -> VM Manager. Nakon toga pojavit će se nova kartica - VM, idite na nju.

Kliknite Dodaj VM, zatim Linux.

  • Odaberite samo jednu jezgru
  • Dovoljno je izdvojiti 128 ili 256 megabajta memorije
  • Mašina - i440fx-3.1
  • BIOS - SeaBIOS
  • U stavci OS Install ISO odaberite preuzetu sliku (/mnt/user/isos/mikrotik-6.46.iso)
  • Veličina primarnog vDisk-a - 256M
  • Primarna vDisk sabirnica - SATA
  • Mrežni most - br0
  • Dodajte drugo mrežno sučelje i odaberite br1
  • Ako vaša Wi-Fi kartica nije prikazana u Ostalim PCI uređajima, u redu je - upisat ćemo je ručno u konfiguraciju; ako je prikazana, potvrdite okvir
  • Za sada poništite opciju Pokreni VM nakon stvaranja i kliknite Stvori

Upamtite koje će MAC adrese primati koja sučelja, kako biste ih uskladili u budućnosti u RouterOS-u.

Iz nekog razloga, automatska dodjela priključaka za različite VM-ove nije uvijek radila normalno za mene, pa otvorite dobivenu XML konfiguraciju i ispravite redak s VNC postavkama na nešto poput ovoga:

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

Ako vi, poput mene, niste imali Wi-Fi adapter u Other PCI Devices, unesite ga ručno. Da biste to učinili, morate saznati njegovu adresu na PCI sabirnici. Najlakši način da to učinite je u Alati -> Sistemski uređaji, tamo će biti redak:

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

Što se u mom slučaju pretvara u:

Postavljanje kućnog usmjerivača + NAS na unRAID (2. dio)
(oprostite, iz nekog razloga Habrov MD parser je pogrešan u ovom izvatku, morao sam umetnuti sliku)

Možete pokrenuti VM i povezati se s njim putem VNC-a. Instalacija RouterOS-a je vrlo jednostavna! Nakon što se od vas zatraži odabir paketa, najlakše je odabrati sve tipkom a i završite instalaciju s ključem i, odbijajući spremiti staru konfiguraciju i pristajući na formatiranje diska.

Postavljanje kućnog usmjerivača + NAS na unRAID (2. dio)

Nakon ponovnog pokretanja unesite admin kao prijavu, a lozinka je prazna.

Birajte /interface print i pobrinite se da sustav vidi sva tri vaša mrežna sučelja (uzeo sam snimku zaslona iz već konfiguriranog sustava, gdje se nazivi razlikuju od zadanih):

Postavljanje kućnog usmjerivača + NAS na unRAID (2. dio)

U ovoj fazi možete preuzeti winbox, spojite se na RouterOS pomoću MAC adrese i izvršite daljnju konfiguraciju putem GUI-ja.

Mislim da je detaljna konfiguracija RouterOS-a izvan opsega ovog članka, pogotovo jer postoji mnogo priručnika na internetu, pa predlažem da prvo napravite standardnu ​​Quick Setup:

Postavljanje kućnog usmjerivača + NAS na unRAID (2. dio)

Možete spojiti internetski kabel na slobodan priključak i prebaciti LAN klijenta da automatski dobije IP adresu, te provjeriti funkcionalnost Wi-Fi-ja. Nakon što se uvjerite da sve radi, možete kupiti i unijeti licenčni ključ za RouterOS.

Dodavanje Linux VM-a

Za rad u poznatijem okruženju, kreirajmo još jedan virtualni stroj na kojem ćemo pokrenuti vaš omiljeni %distro_name%

Svejedno preuzmite ISO sliku i stavite je isos

Idite na već poznatu karticu VMs, zatim Add VM, veliku većinu postavki sada možete ostaviti kao zadane.

  • BIOS - SeaBIOS
  • U stavci OS Install ISO odaberite preuzetu sliku
  • Veličina primarnog vDisk-a - nešto oko 10-20 GB
  • Unraid Share - put do direktorija koji želite učiniti dostupnim VM-u, u mom slučaju /mnt/user/shared/
  • Unraid Mount oznaka shared
  • Mrežni most - br0
  • Za sada poništite opciju Pokreni VM nakon stvaranja i kliknite Stvori

I dalje uređujemo postavke VNC poslužitelja u konfiguraciji:

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

Instalirajte sustav, trebao bi dobiti IP preko DHCP-a i imati pristup Internetu.

Da bi FS imenik bio dostupan na glavnom računalu, dodajte u /etc/fstab sljedeći redak:

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

Sada možete koristiti poznate usluge na poznatom Linux stroju, koji će se lako prenositi na drugi hardver!

Ako sve radi dobro i ispravno se uključuje i isključuje, tada možete kupiti i unijeti ključ za unRAID. Ne zaboravite da je vezan za GUID flash pogona (iako se može prenijeti). Također, bez licence, automatsko pokretanje VM-a neće raditi.

finale

Hvala što ste pročitali do kraja!

Trudila sam se da ne pišem puno, ali je ipak ispalo dosta dugo po mom mišljenju. Preostale značajke unRAID-a je po mom mišljenju prilično lako konfigurirati, pogotovo jer se sve konfigurira pomoću miša.

Postoje neke dobre ideje o tome što se može instalirati na VM здесь. Mislim da svatko ima svoje potrebe i da je nemoguće napraviti univerzalnu listu. Iako se pi.hole, naravno, može preporučiti apsolutno svima :)

Nadam se da imam dovoljno za nastavak!

Izvor: www.habr.com

Dodajte komentar