Kodusrouteri + NAS seadistamine unRAID'is (osa 2)

V esimeses osas Ma rääkisin üsna lühidalt sellest kogumist, mis võimaldab luua arvuti, millel saab kasutada unRAID NAS-i loomiseks ja MikroTik RouterOS-i virtuaalmasinas KVM-is tavalise ruuteri asendamiseks.

Kommentaarides käidi läbi üsna kasulikke arutelusid, mille põhjal tuleb esialgset kogumit parandada ja kirjutada juba kolmas osa! Mõningaid esitatud ettepanekuid proovin ise ja loodan, et kirjutan kolmanda osa.

Esialgseks installimiseks peate ühendama serveriga monitori, klaviatuuri ja hiire.

unRAIDi installimine

Liigume lehele veebileht ja installime unRAID USB-mälupulgale (mida ma unustasin tabelisse lisada). Mälupulkade soovitused on standardid: hea bränd ja suurem füüsiline suurus (parema jahutuse jaoks). Just sellest mälupulgast käivitub unRAID, nii et teie SSD-d lähevad täielikult vahemälu jaoks. Täiendavat ametlikku teavet leiate siin.

Ärge unustage BIOS-is lubada VT-d ja VT-x toetust!

Ühendage mälupulk serveriga ja käivitage see GUI-režiimis.

Standardne kasutajanimi ja parool: root ilma paroolita.

Versioon kirjutamise ajal: 6.7.2

Pärast operatsioonisüsteemi käivitamist veenduge, et kõik ühendatud riistvara oleks tuvastatud. Süsteem peaks nägema kõiki teie kettaid (ketas kuvatakse vahekaartidel Main), kahte Ethernet-kontrollerit ja Wi-Fi kaarti (seda on mugav vaadata Tools -> System Devices).

Probleem Marvelli SATA-kontrolleritega

Mõne Marvelli kontrollerite draiveri vea tõttu ei tööta VT-d sisselülitamisel unRAID versioonis 6.7.x.

Valisin kõige lihtsama lahenduse: lisasin iommu=pt Linuxi tuumale käivitamise ajal edastatavate parameetrite reale. Seda saab teha vahekaartidel Main (seejärel klõpsame seadmel „Flash”). Samuti saab algselt muudetud konfiguratsiooni USB-mälupangas: boot/syslinux/syslinux.cfg

Kodusrouteri + NAS seadistamine unRAID'is (osa 2)

Intel vPro kohta

Ma ei soovita otsida riistvara, mis toetab vPro/AMT.

Esiteks, kaugjuhtimise töötamiseks on vaja HDMI-kurgutit või DP-kurguti pistikut, muidu ei saa sisemine graafikakaart ilma ühendatud monitorita algust.

Teiseks, Inteli klienditarkvara kvaliteet on äärmiselt madal.

Kolmandaks saavutate sama funktsionaalsuse koduseks kasutamiseks HDMI/DP trafareti või kaabli pikendaja abil ning te ei ole riistvara valikul mingil moel piiratud.

Võrgu seadistamine

Minge Settings -> Network Settings. Nagu te juba arvasite, üks liidesetest on ühendatud kohaliku võrguga, teine aga Internetiga. Alustuseks määrake, milline neist on ühendatud teie kohaliku võrguga. Minu emaplaadil on ühendustel kleebised MAC-aadressidega, just nii ma aru sain, kes on kes.

Kokkuvõtteks tuleb teha järgmist: määrata iga liides eraldi L2-sillaga ja seadistada staatiline IP-aadress sellele, mis on ühendatud kohaliku võrgu külge. Interneti poole suunatud liidesel IP-aadressi ei ole vaja; sellega tegeleb RouterOS.

Siin on see, mis teil peaks olema:

Kodusrouteri + NAS seadistamine unRAID'is (osa 2)

  • 192.168.1.2 — aadress, mille kaudu on unRAID kättesaadav
  • 192.168.0.1 — aadress RouterOS
  • 192.168.1.3 — aadress DNS-serverile pi.hole

Saate jätta eth0 aadressi määramise DHCP-ks, kuid siis, kui RouterOS-is on probleeme, ei saa me ligipääsu unRAID-ile, ja tekib vajadus ühendama monitor ja klaviatuur serveriga.

Pärast võrgu seadistamist saate liikuda kaugseadistusele, seadistades käsitsi IP-aadressi LAN-kliendile.

Salvestuse seadistamine

Virtuaalse masina käivitamiseks on vaja salvestusruumi, seega on aeg see seadistada. Ma ei hakka seda põhjalikult kirjeldama, kuna see on üsna lihtne: peate määrama rollid kõvakettale — ühele Disk 1, teisele — Parity.

Esimeses osas kirjutasin, et piisab ühest SSD-st, kuid tegelikult pole see nii: parem oleks võtta kaks identset ja luua neist cache-pool, et andmed oleksid kaitstud, kui üks neist peaks rikki minema. Samuti ei ole unRAID-is mehhanismi andmete varundamiseks kaustast. Täiendavad üksikasjad on kirjutatud siin.

Tulemus peaks olema selline (vabandust, ma pole veel teist SSD-d ostnud):

Kodusrouteri + NAS seadistamine unRAID'is (osa 2)

Samuti saab kohe seadistada pariteedi kontrollimise ja andmete ülemineku ajakava kaustast. Seda tehakse vahekaardil Seaded -> Ajakava.

Pariteedi kontrollimist on piisav teha kord kahe kuu jooksul, ning andmete üleviimist kaustast — igapäevaselt öösel.

Saab kohe seadistada võrguressursid vahekaardil Shares:

Kodusrouteri + NAS seadistamine unRAID'is (osa 2)

Kuna mul on ainult üks ketas kaustas, on domains — unprotected. Teie jaoks peaks kõik olema roheline.

Paigaldame RouterOS

Esiteks on vaja alla laadida installimise iso-pilt siit (valige x86 Stable CD Image) ja panna see Towerisos.

Nüüd on aeg luua virtuaalne masin.

Lülitage sisse tugi valikutes -> VM Manager. Pärast seda ilmub uus vahekaart - VMs, minge sinna.

Klõpsake Lisa VM, edasi - Linux.

  • Määrake ainult üks tuum
  • Mälu jaoks piisab 128 või 256 megabaidi eraldamisest
  • Masin - i440fx-3.1
  • BIOS - SeaBIOS
  • OS Install ISO all valige allalaaditud pilt (/mnt/user/isos/mikrotik-6.46.iso)
  • PõhivDiski suurus - 256M
  • PõhivDiski buss - SATA
  • Võrgusild - br0
  • Lisage teine võrguliides ja valige br1
  • Kui Other PCI Devices all ei kuvata teie Wi-Fi kaarti, pole hullu - me kirjutame käsitsi konfiguratsiooni, kui see kuvatakse - märkige ruut.
  • Praegu eemaldage ruut Start VM after creation ja klõpsake Loo.

Mäletage, millised MAC-aadressid milliseid liideseid saavad, et neid hiljem RouterOS-is sobitada.

Mingil põhjusel ei töötanud mul alati automaatne sadamate määramine erinevatele VM-idele, seetõttu avage saadud XML-konfiguratsioon ja parandage VNC seadistuse rida millegi sellisega:

Kui teil, nagu mul, ei ole Wi-Fi adapterit Other PCI Devices all, siis sisestage see käsitsi. Selleks tuleb teada saada selle aadress PCI bussil. Lihtsaim viis seda teha on Tools -> System Devices, seal on rida:

IOMMU grupp 23: [168c:003c] 0b:00.0 Võrgukontroller: Qualcomm Atheros QCA986x/988x 802.11ac Wireless Network Adapter

Mis minu puhul muutub järgmiseks:

Kodusrouteri + NAS seadistamine unRAID'is (osa 2)
(vabandust, Habr MD parseril on see lõik kuidagi katki, pidin pildi peal lisama)

VM-i saab käivitada ja selle juurde VNC kaudu ühenduda. RouterOS-i installimine on väga lihtne! Paki valimise kutsungil on kõige lihtsam valida kõik klahviga a ja lõpetada installimine klahviga i, loobudes vana konfigureerimise salvestamisest ja nõustudes kõvaketta vormindamisega.

Kodusrouteri + NAS seadistamine unRAID'is (osa 2)

Pärast taaskäivitamist sisestage kasutajana admin, parool — tühi.

Sisestage /interface print ja veenduge, et süsteem näeb kõiki kolme teie võrgu liidest (tegin ekraanipildi juba seadistatud süsteemist, kus nimed erinevad vaikevariantidest):

Kodusrouteri + NAS seadistamine unRAID'is (osa 2)

Selle etapi jooksul saate alla laadida winbox, ühenduda RouterOS-iga MAC-aadressi kaudu ja teha edasised seaded GUI kaudu.

Arvan, et RouterOS-i detailne seadistamine ületab selle artikli raames kajastatavat, sellest rohkem, et internetis on palju juhendeid, seega soovitan teil alustada standardse Quick Setup'iga:

Kodusrouteri + NAS seadistamine unRAID'is (osa 2)

Saate internetikaabli ühendada vabasse porti ja lülitada LAN-kliendi automaatsele IP-aadressi saamisele ning kontrollida Wi-Fi toimimist. Kui kõik töötab, saate soetada ja sisestada RouterOS-i litsentsivõtme.

Linuxi VM-i lisamine

Et töötada tuttavamates tingimustes, loome veel ühe virtuaalse masina, kus käivitame oma lemmik %distro_name%.

Laadige endiselt ISO-pilt alla ja asetage see isos

Minge juba tuttavasse VMs vahekaardile, seejärel Valige Lisa VM, enamik seadeid on nüüd võimalik jätta vaikimisi.

  • BIOS - SeaBIOS
  • OS Install ISO punktis valige alla laaditud pilt.
  • Põhivaatje suurus — midagi vahemikus 10-20 GB.
  • Unraid Share — tee katalooge, mida soovite VM-i jaoks kergesti kätte saada, minu puhul. /mnt/user/shared/
  • Unraid Mount tag jagatav
  • Võrgusild - br0
  • Praegu eemaldage ruut Start VM after creation ja klõpsake Loo.

Jätkame konfiguratsioonis VNC serveri seadistuse muutmist:

Installige süsteem, see peaks DHCP kaudu saama IP ja omama interneti juurde pääsu.

Et muuta FS katalooge hostis kergesti kergesti kättesaadavaks, lisage /etc/fstab järgmine rida:

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

Nüüd saate kasutada tuttavaid teenuseid tuttaval Linuxi masinal, mis on hõlpsasti kaasaskantav teistele seadmetele!

Kui kõik töötab korralikult ja sisse-välja lülitamine on õige, siis saate osta ja sisestada unRAID'i võtme. Ärge unustage, et see on seotud flash-mälupulga GUIDiga (kuigi seda saab edasi kanda). Samuti ei tööta VM automaatne käivitamine ilma litsentsita.

Finaal

Aitäh, et lugesite lõpuni!

Püüdsin mitte liiga palju kirjutada, aga siiski tundub, et artikkel on minu arvates üsna pikaks kujunenud. Ülejäänud unRAID funktsioonid on minu arvates üsna lihtsad seadistada, eriti kuna kõike saab seadistada hiirega.

Heade ideede osas, mida VM-ile installida, on olemas siit. Arvan, et igalühel on omad vajadused ja universaalset nimekirja on võimatu koostada. Kuigi, pi.hole'i saab kindlasti soovitada absoluutselt kõigile 🙂

Loodan, et mul jätkub energiat jätkamiseks!

Allikas: habr.com

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster