Koduruuteri + NAS-i seadistamine unRAID-is (2. osa)

В Esimene osa Rääkisin üsna põgusalt komplekteerimisest endast, mis võimaldab tavalise ruuteri asendusena teha arvuti, millel saab unRAIDi käivitada, et luua KVM virtuaalmasinas NAS ja MikroTik RouterOS.

Kommentaarid osutusid päris asjalikeks aruteludeks, mille tulemuste põhjal on vaja esialgses kokkupanekus vead parandada ja kolmas osa kirjutada! Proovin mõnda soovitust enda peal ja loodan, et kirjutan kolmanda osa.

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

UnRAIDi installimine

Mine veebisait ja installige unRAID USB-mälupulgale (mille unustasin tabelisse lisada). Soovitused mälupulkade jaoks on standardsed: tavaline kaubamärk ja suurem füüsiline suurus (parema jahutuse jaoks). See mälupulk käivitab unRAID-i, nii et teie SSD-d salvestatakse täielikult vahemällu. Täpsem ametlik teave siin.

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

Ühendame mälupulga serveriga ja käivitame selle GUI-režiimis.

Tavaline kasutajanimi ja parool: root ilma paroolita.

Versioon kirjutamise ajal: 6.7.2

Pärast OS-i käivitamist veenduge, et kogu ühendatud riistvara tuvastatakse. Süsteem peaks nägema kõiki teie kettaid (kettad kuvatakse vahekaardil Main), kahte Etherneti kontrollerit ja Wi-Fi-kaarti (ja seda on mugav vaadata jaotises Tööriistad -> Süsteemiseadmed).

Probleem Marvelli SATA kontrolleritega

Marvelli kontrolleri draiveri mõne vea tõttu ei tööta pärast VT-d lubamist unRAID versioonis 6.7.x.

Valisin kõige lihtsama lahenduse: lisatud iommu=pt parameetristringile, mis edastatakse Linuxi kernelile käivitamisel. Seda tehakse vahekaardil Peamine (seejärel klõpsake seadmel "Flash"). Samuti saate algselt muuta välkmäluseadme konfiguratsiooni: boot/syslinux/syslinux.cfg

Koduruuteri + NAS-i seadistamine unRAID-is (2. osa)

Intel vPro kohta

Ma ei soovita otsida vPro/AMT-d toetavat riistvara.

Esiteks, kaugtöölaua normaalseks tööks peate ühendama HDMI- või DP-pistiku, vastasel juhul ei lähtestata sisseehitatud videokaarti ilma ühendatud monitorita.

Teiseks on Inteli klienditarkvara kvaliteet äärmiselt madal.

Kolmandaks saavutate sama funktsionaalsuse kodukasutuseks juhtmevaba või juhtmega HDMI/DP-laiendiga ning riistvara valik ei ole mingil moel piiratud.

Võrgu konfiguratsioon

Avage Seaded -> Võrguseaded. Nagu võite arvata, vaatab üks liidestest kohalikku võrku, teine ​​- Internetti. Alustuseks otsustage, mis teie kohaliku võrguga ühendatakse. Minu emaplaadil on pistikutel MAC-aadressidega kleebised, nii sain aru, kes on kes.

Lühidalt, mida peate tegema, on määrata iga liides kahe eraldi L2-silla liikmeks ja määrata kohaliku võrguga ühendatud staatiline IP-aadress. Internetti vaataval liidesel pole IP-aadressi vaja, sellega tegeleb RouterOS.

See on see, mida peaksite saama:

Koduruuteri + NAS-i seadistamine unRAID-is (2. osa)

  • 192.168.1.2 – aadress, kus unRAID on saadaval
  • 192.168.0.1 – RouterOS-i aadress
  • 192.168.1.3 - pi.hole DNS-serveri aadress

Võite jätta aadressi määramise eth0-le DHCP kaudu, kuid kui RouterOS-is peaks tekkima probleeme, ei pääse me UnRAID-ile juurde ja peame monitori ja klaviatuuri serveriga ühendama.

Pärast võrgu seadistamist saate lülituda kaugseadistusele, määrates LAN-kliendi IP-aadressi käsitsi.

Salvestusruumi seadistamine

Virtuaalse masina käitamiseks vajate salvestusruumi, seega on aeg see konfigureerida. Ma ei kirjelda seda üksikasjalikult, kuna see on üsna lihtne: peate kõvaketastele määrama rollid - üks ketas 1, teine ​​parity.

Esimeses osas kirjutasin, et piisab ühest SSD-st, kuid tegelikult pole see nii: parem on võtta kaks identset ja luua nendest vahemälukogum, nii et nende andmed on kaitstud, kui üks ebaõnnestub. . Samuti puudub unRAID-il mehhanism vahemälust andmete varundamiseks. Kõik on üksikasjalikumalt kirjeldatud siin.

See peaks välja nägema selline (vabandust, ma pole veel teist SSD-d ostnud):

Koduruuteri + NAS-i seadistamine unRAID-is (2. osa)

Samuti saate kohe seadistada paarsuse kontrollimise ja vahemälust andmete edastamise ajakava. Seda tehakse lehel Seaded -> Ajakava.

Piisab pariteedi kontrollimisest kord kahe kuu jooksul ja andmete edastamiseks vahemälust igal õhtul.

Võrgu kaudu saadaolevaid ressursse saate kohe konfigureerida vahekaardil Jagamised.

Koduruuteri + NAS-i seadistamine unRAID-is (2. osa)

Kuna mul on vahemälu jaoks ainult üks ketas, on domeenid kaitsmata. Kõik peab olema roheline.

RouterOS-i installimine

Kõigepealt peate alla laadima installi ISO-pildi siit (valige x86 stabiilne CD-pilt) ja sisestage see Towerisos.

Nüüd on aeg luua virtuaalne masin.

Lubage tugi menüüs Seaded -> VM-haldur. Pärast seda ilmub uus vahekaart - VM-id, minge sellele.

Klõpsake nuppu Lisa VM ja seejärel Linux.

  • Valige ainult üks tuum
  • Piisab 128 või 256 megabaidi mälu eraldamisest
  • masin - i440fx-3.1
  • BIOS - SeaBIOS
  • Valige üksuses OS Install ISO allalaaditud pilt (/mnt/user/isos/mikrotik-6.46.iso)
  • Esmane vDisk suurus - 256M
  • Primaarne vDiski siin – SATA
  • Võrgusild – br0
  • Lisage teine ​​võrguliides ja valige br1
  • Kui teie Wi-Fi-kaarti muudes PCI-seadmetes ei kuvata, pole midagi – kirjutame selle käsitsi konfiguratsiooni; kui see kuvatakse, märkige ruut
  • Praegu tühjendage ruut Käivita VM pärast loomist ja klõpsake nuppu Loo

Pidage meeles, millised MAC-aadressid millised liidesed saavad, et neid tulevikus RouterOS-is sobitada.

Mingil põhjusel ei toiminud erinevate VM-ide portide automaatne määramine minu jaoks alati normaalselt, nii et avage saadud XML-i konfiguratsioon ja parandage VNC-sätetega rida umbes selliseks:

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

Kui teil, nagu minul, ei olnud muudes PCI-seadmetes Wi-Fi-adapterit, sisestage see käsitsi. Selleks peate välja selgitama selle aadressi PCI siinil. Lihtsaim viis seda teha on menüüs Tööriistad -> Süsteemiseadmed, seal on rida:

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

Mis minu puhul muutub:

Koduruuteri + NAS-i seadistamine unRAID-is (2. osa)
(vabandust, millegipärast on Habri MD parser selles väljavõttes lollakas, pidin pildi lisama)

Saate käivitada VM-i ja sellega VNC kaudu ühenduse luua. RouterOS-i installimine on väga lihtne! Kui teil palutakse valida paketid, on lihtsaim viis valida kõik klahviga a ja lõpetage paigaldus võtmega i, keeldudes vana konfiguratsiooni salvestamast ja nõustudes ketta vormindamisega.

Koduruuteri + NAS-i seadistamine unRAID-is (2. osa)

Pärast taaskäivitamist sisestage sisselogimiseks admin ja parool on tühi.

Helistage /interface print ja veenduge, et süsteem näeks kõiki teie kolme võrguliidest (tegin ekraanipildi juba konfigureeritud süsteemist, kus nimed erinevad vaikenimedest):

Koduruuteri + NAS-i seadistamine unRAID-is (2. osa)

Selles etapis saate alla laadida winbox, ühendage MAC-aadressi kasutades RouterOS-iga ja tehke GUI kaudu edasine konfigureerimine.

Arvan, et RouterOS-i üksikasjalik konfigureerimine ei kuulu selle artikli reguleerimisalasse, eriti kuna Internetis on palju käsiraamatuid, seega soovitan teil esmalt teha tavaline kiirhäälestus:

Koduruuteri + NAS-i seadistamine unRAID-is (2. osa)

Saate ühendada Interneti-kaabli vaba pordiga ja lülitada LAN-kliendi, et saada automaatselt IP-aadress, ning kontrollida ka Wi-Fi toimivust. Kui olete veendunud, et kõik töötab, saate osta ja sisestada RouterOS-i litsentsivõtme.

Linuxi VM-i lisamine

Tuttavamas keskkonnas töötamiseks loome veel ühe virtuaalmasina, milles käivitame teie lemmiku %distro_name%

Laadige ikkagi alla ISO-pilt ja pange see sisse isos

Minge juba tuttavale VM-ide vahekaardile ja seejärel Lisa VM, enamuse seadistustest saab nüüd vaikimisi jätta.

  • BIOS - SeaBIOS
  • Valige üksuses OS Install ISO allalaaditud pilt
  • Esmane vDisk Size - umbes 10-20 GB
  • Unraid Share – minu puhul tee kataloogi, mille soovite VM-ile kättesaadavaks teha /mnt/user/shared/
  • Unraid Mount silt shared
  • Võrgusild – br0
  • Praegu tühjendage ruut Käivita VM pärast loomist ja klõpsake nuppu Loo

Muudame endiselt konfiguratsioonis VNC-serveri sätteid:

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

Installige süsteem, see peaks saama DHCP kaudu IP ja tal peaks olema juurdepääs Internetile.

FS-i kataloogi hostis kättesaadavaks tegemiseks lisage /etc/fstab järgmine rida:

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

Nüüd saate kasutada tuttavaid teenuseid tuttavas Linuxi masinas, mida saab hõlpsasti muusse riistvarasse kaasas kanda!

Kui kõik töötab hästi ja lülitub õigesti sisse ja välja, saate unRAID-i võtme osta ja sisestada. Ärge unustage, et see on seotud välkmäluseadme GUID-ga (kuigi seda saab üle kanda). Samuti ei tööta ilma litsentsita automaatne VM-i käivitamine.

Lõplik

Aitäh lõpuni lugemise eest!

Üritasin mitte palju kirjutada, kuid see osutus siiski minu meelest üsna pikaks. Ülejäänud unRAID-i funktsioone on minu arvates üsna lihtne seadistada, eriti kuna kõik on hiirega seadistatud.

On häid ideid selle kohta, mida saab VM-i installida siin. Arvan, et igaühel on oma vajadused ja universaalset nimekirja pole võimalik välja mõelda. Kuigi pi.hole’i võib muidugi soovitada absoluutselt kõigile :)

Loodan, et mul jätkub jätkamiseks!

Allikas: www.habr.com

Lisa kommentaar