Mājas marÅ”rutētāja + NAS iestatÄ«Å”ana uz unRAID (2. daļa)

Š’ pirmā daļa Es diezgan Ä«si runāju par paÅ”u montāžu, kas ļauj izgatavot datoru, kurā var palaist unRAID, lai izveidotu NAS un MikroTik RouterOS KVM virtuālajā maŔīnā kā parastā marÅ”rutētāja aizstājēju.

Komentāri izvērtās par gana noderÄ«gas diskusijas, uz kuru rezultātiem ir nepiecieÅ”ams labot kļūdas sākotnējā montāžā un uzrakstÄ«t treÅ”o daļu! Dažus ieteikumus izmēģināŔu uz sevis un, ceru, uzrakstÄ«Å”u treÅ”o daļu.

Sākotnējai instalÄ“Å”anai serverim bÅ«s jāpievieno monitors, tastatÅ«ra un pele.

UnRAID instalēŔana

Ejam uz mājas lapa un instalējiet unRAID USB zibatmiņā (ko es aizmirsu pievienot tabulai). Zibatmiņas disku ieteikumi ir standarta: parasts zÄ«mols un lielāks fiziskais izmērs (labākai dzesÄ“Å”anai). Å is zibatmiņas disks sāks unRAID, tāpēc jÅ«su SSD tiks pilnÄ«bā saglabāti keÅ”atmiņā. SÄ«kāka oficiālā informācija Å”eit.

Neaizmirstiet savā BIOS iespējot VT-d un VT-x atbalstu!

Mēs savienojam zibatmiņas disku ar serveri un palaižam to GUI režīmā.

Standarta lietotājvārds un parole: root bez paroles.

Versija rakstīŔanas laikā: 6.7.2

Pēc OS palaiÅ”anas pārliecinieties, vai ir noteikta visa pievienotā aparatÅ«ra. Sistēmai vajadzētu redzēt visus jÅ«su diskus (diski tiek parādÄ«ti cilnē Galvenā), divus Ethernet kontrollerus un Wi-Fi karti (un to ir ērti apskatÄ«t sadaļā RÄ«ki -> Sistēmas ierÄ«ces).

Problēma ar Marvell SATA kontrolieriem

Dažas Marvell kontrollera draivera kļūdas dēļ viņi nedarbojas pēc VT-d iespējoÅ”anas unRAID versijā 6.7.x.

Es izvēlējos vienkārŔāko risinājumu: pievienots iommu=pt parametru virknei, kas tiek nodota Linux kodolam, kad tas sāknēts. Tas tiek darÄ«ts cilnē Galvenā (pēc tam noklikŔķiniet uz "Flash" ierÄ«ces). Varat arÄ« sākotnēji mainÄ«t zibatmiņas diska konfigurāciju: boot/syslinux/syslinux.cfg

Mājas marÅ”rutētāja + NAS iestatÄ«Å”ana uz unRAID (2. daļa)

Par Intel vPro

Es neiesaku meklēt aparatūru, kas atbalsta vPro/AMT.

Pirmkārt, normālai attālās darbvirsmas darbībai ir jāpievieno HDMI vai DP manekena spraudnis, pretējā gadījumā iebūvētā videokarte netiks inicializēta bez pievienota monitora.

Otrkārt, Intel klientu programmatūras kvalitāte ir ārkārtīgi zema.

TreÅ”kārt, jÅ«s sasniegsiet to paÅ”u funkcionalitāti lietoÅ”anai mājās, izmantojot bezvadu vai vadu HDMI/DP paplaÅ”inātāju, un tas nekādā veidā netiks ierobežots aparatÅ«ras izvēlē.

Tīkla iestatīŔana

Dodieties uz IestatÄ«jumi -> TÄ«kla iestatÄ«jumi. Kā jÅ«s, iespējams, uzminējāt, viena no saskarnēm meklēs lokālo tÄ«klu, otrā - internetā. Vispirms izlemiet, kurÅ” tiks savienots ar jÅ«su vietējo tÄ«klu. Uz manas mātesplates savienotājiem ir uzlÄ«mes ar MAC adresēm, tā es sapratu, kurÅ” ir kurÅ”.

ÄŖsumā, tas, kas jums jādara, ir pieŔķirt katrai saskarnei kā divu atseviŔķu L2 tiltu dalÄ«bniekam un iestatÄ«t statisku IP adresi tai, kas savienota ar vietējo tÄ«klu. Interfeisā, kas aplÅ«ko internetu, IP adrese nav nepiecieÅ”ama; RouterOS to apstrādās.

Tas ir tas, ko jums vajadzētu iegūt:

Mājas marÅ”rutētāja + NAS iestatÄ«Å”ana uz unRAID (2. daļa)

  • 192.168.1.2 - adrese, kurā bÅ«s pieejams unRAID
  • 192.168.0.1 ā€” RouterOS adrese
  • 192.168.1.3 ā€” pi.hole DNS servera adrese

Varat atstāt adreses pieŔķirÅ”anu eth0, izmantojot DHCP, bet tad, ja RouterOS radÄ«sies problēmas, mēs nevarēsim piekļūt unRAID un mums bÅ«s jāpievieno monitors un tastatÅ«ra ar serveri.

Pēc tÄ«kla iestatÄ«Å”anas varat pārslēgties uz attālo iestatÄ«Å”anu, manuāli iestatot IP adresi LAN klientā.

Krātuves iestatīŔana

Lai palaistu virtuālo maŔīnu, jums bÅ«s nepiecieÅ”ama krātuve, tāpēc ir pienācis laiks to konfigurēt. Es to sÄ«kāk neaprakstÄ«Å”u, jo tas ir pavisam vienkārÅ”i: cietajiem diskiem ir jāpieŔķir lomas - viens disks 1, otrs paritāte.

Pirmajā daļā es rakstÄ«ju, ka pietiek ar vienu SSD, bet patiesÄ«bā tas tā nav: labāk ir paņemt divus identiskus un izveidot no tiem keÅ”atmiņas baseinu, lai tajos esoÅ”ie dati bÅ«tu aizsargāti, ja kāds neizdosies. . Turklāt unRAID nav mehānisma datu dublÄ“Å”anai no keÅ”atmiņas. Viss ir aprakstÄ«ts sÄ«kāk Å”eit.

Tam vajadzētu izskatÄ«ties Ŕādi (atvainojiet, es vēl neesmu iegādājies otru SSD):

Mājas marÅ”rutētāja + NAS iestatÄ«Å”ana uz unRAID (2. daļa)

Varat arÄ« nekavējoties iestatÄ«t grafiku paritātes pārbaudei un datu pārsÅ«tÄ«Å”anai no keÅ”atmiņas. Tas tiek darÄ«ts lapā IestatÄ«jumi -> Plānotājs.

Pietiek reizi divos mēneÅ”os pārbaudÄ«t paritāti un katru nakti pārsÅ«tÄ«t datus no keÅ”atmiņas.

Tīklā pieejamos resursus varat nekavējoties konfigurēt cilnē Shares:

Mājas marÅ”rutētāja + NAS iestatÄ«Å”ana uz unRAID (2. daļa)

Tā kā man ir tikai viens disks keÅ”atmiņai, domēni ir neaizsargāti. Visam jābÅ«t zaļam.

RouterOS instalēŔana

Vispirms jums jālejupielādē instalācijas ISO attēls tātad (atlasiet x86 stabilu kompaktdiska attēlu) un ievietojiet to Towerisos.

Tagad ir pienācis laiks izveidot virtuālo maŔīnu.

Iespējojiet atbalstu sadaļā IestatÄ«jumi -> VM pārvaldnieks. Pēc tam parādÄ«sies jauna cilne - virtuālās maŔīnas, dodieties uz to.

NoklikŔķiniet uz Pievienot VM, pēc tam noklikŔķiniet uz Linux.

  • Izvēlieties tikai vienu kodolu
  • Pietiek ar 128 vai 256 megabaitu atmiņu
  • MaŔīna - i440fx-3.1
  • BIOS - SeaBIOS
  • Vienumā OS Install ISO atlasiet lejupielādēto attēlu (/mnt/user/isos/mikrotik-6.46.iso)
  • Primārā vDiska izmērs - 256M
  • Primārā vDisk kopne ā€” SATA
  • TÄ«kla tilts ā€” br0
  • Pievienojiet otru tÄ«kla interfeisu un atlasiet br1
  • Ja jÅ«su Wi-Fi karte netiek rādÄ«ta citās PCI ierÄ«cēs, tas ir labi ā€” mēs to ierakstÄ«sim manuāli konfigurācijā; ja tā tiek parādÄ«ta, atzÄ«mējiet izvēles rÅ«tiņu.
  • Pagaidām noņemiet atzÄ«mi no izvēles rÅ«tiņas Sākt VM pēc izveides un noklikŔķiniet uz Izveidot

Atcerieties, kuras MAC adreses saņems kuras saskarnes, lai nākotnē tās saskaņotu RouterOS.

Kādu iemeslu dēļ automātiskā portu pieŔķirÅ”ana dažādām virtuālajām maŔīnām man ne vienmēr darbojās normāli, tāpēc atveriet iegÅ«to XML konfigurāciju un labojiet rindu ar VNC iestatÄ«jumiem uz kaut ko lÄ«dzÄ«gu:

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

Ja jums, tāpat kā man, citās PCI ierÄ«cēs nebija Wi-Fi adaptera, ievadiet to manuāli. Lai to izdarÄ«tu, jums ir jānoskaidro tā adrese PCI kopnē. VienkārŔākais veids, kā to izdarÄ«t, ir RÄ«ki -> Sistēmas ierÄ«ces, tur bÅ«s rinda:

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

Kas manā gadÄ«jumā pārvērÅ”as par:

Mājas marÅ”rutētāja + NAS iestatÄ«Å”ana uz unRAID (2. daļa)
(atvainojiet, nez kāpēc Habr's MD parseris Å”ajā fragmentā ir buggy, man vajadzēja ievietot attēlu)

Varat palaist virtuālo maŔīnu un izveidot savienojumu ar to, izmantojot VNC. RouterOS instalÄ“Å”ana ir ļoti vienkārÅ”a! Pēc aicinājuma atlasÄ«t pakotnes vienkārŔākais veids ir atlasÄ«t visas, izmantojot taustiņu a un pabeidziet uzstādÄ«Å”anu ar atslēgu i, atsakoties saglabāt veco konfigurāciju un piekrÄ«tot formatēt disku.

Mājas marÅ”rutētāja + NAS iestatÄ«Å”ana uz unRAID (2. daļa)

Pēc atsāknÄ“Å”anas ievadiet admin kā pieteikumvārdu, un parole ir tukÅ”a.

Dial /interface print un pārliecinieties, vai sistēma redz visas trÄ«s jÅ«su tÄ«kla saskarnes (es paņēmu ekrānuzņēmumu no jau konfigurētas sistēmas, kur nosaukumi atŔķiras no noklusējuma):

Mājas marÅ”rutētāja + NAS iestatÄ«Å”ana uz unRAID (2. daļa)

Å ajā posmā jÅ«s varat lejupielādēt winbox, izveidojiet savienojumu ar RouterOS, izmantojot MAC adresi, un veiciet turpmāku konfigurÄ“Å”anu, izmantojot GUI.

Es domāju, ka detalizēta RouterOS konfigurācija ir ārpus Ŕī raksta darbÄ«bas jomas, jo Ä«paÅ”i tāpēc, ka internetā ir daudz rokasgrāmatu, tāpēc iesaku vispirms veikt standarta ātro iestatÄ«Å”anu:

Mājas marÅ”rutētāja + NAS iestatÄ«Å”ana uz unRAID (2. daļa)

Varat pievienot interneta kabeli brīvam portam un pārslēgt LAN klientu, lai automātiski iegūtu IP adresi, kā arī pārbaudīt Wi-Fi funkcionalitāti. Pārliecinoties, ka viss darbojas, varat iegādāties un ievadīt RouterOS licences atslēgu.

Linux virtuālās maŔīnas pievienoŔana

Lai strādātu pazÄ«stamākā vidē, izveidosim citu virtuālo maŔīnu, kurā palaidÄ«sim jÅ«su iecienÄ«tāko %distro_name%

Joprojām lejupielādējiet ISO attēlu un ievietojiet to isos

Dodieties uz jau pazīstamo cilni VM un pēc tam Add VM. Lielāko daļu iestatījumu tagad var atstāt kā noklusējuma iestatījumus.

  • BIOS - SeaBIOS
  • Vienumā OS Install ISO atlasiet lejupielādēto attēlu
  • Primārais vDiska izmērs - apmēram 10-20 GB
  • Unraid Share ā€” ceļŔ uz direktoriju, kuru vēlaties padarÄ«t pieejamu virtuālajai maŔīnai, manā gadÄ«jumā /mnt/user/shared/
  • Unraid Mount tag shared
  • TÄ«kla tilts ā€” br0
  • Pagaidām noņemiet atzÄ«mi no izvēles rÅ«tiņas Sākt VM pēc izveides un noklikŔķiniet uz Izveidot

Mēs joprojām rediģējam VNC servera iestatījumus konfigurācijā:

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

Instalējiet sistēmu, tai vajadzētu saņemt IP, izmantojot DHCP, un tai ir jābūt piekļuvei internetam.

Lai FS direktorijs būtu pieejams resursdatorā, pievienojiet to /etc/fstab Ŕādu rindu:

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

Tagad jÅ«s varat izmantot pazÄ«stamos pakalpojumus pazÄ«stamā Linux maŔīnā, kas bÅ«s viegli pārnēsājama uz citu aparatÅ«ru!

Ja viss darbojas labi un pareizi ieslēdzas un izslēdzas, varat iegādāties un ievadÄ«t unRAID atslēgu. Neaizmirstiet, ka tas ir saistÄ«ts ar zibatmiņas diska GUID (lai gan to var pārsÅ«tÄ«t). Tāpat bez licences nedarbosies automātiskā VM palaiÅ”ana.

Fināls

Paldies, ka lasījāt līdz galam!

Centos daudz nerakstÄ«t, bet vienalga, manuprāt, sanāca diezgan gari. Pārējās unRAID funkcijas, manuprāt, ir diezgan viegli konfigurējamas, jo Ä«paÅ”i tāpēc, ka viss ir konfigurēts ar peli.

Ir dažas labas idejas par to, ko var instalēt virtuālajā maŔīnā Å”eit. Es domāju, ka katram ir savas vajadzÄ«bas un nav iespējams izveidot universālu sarakstu. Lai gan pi.hole, protams, var ieteikt pilnÄ«gi visiem :)

Ceru, ka man pietiks, lai turpinātu!

Avots: www.habr.com

Pievieno komentāru