Kotireitittimen ja NAS:n määrittäminen unRAIDiin (osa 2)

В ensimmäinen osa Puhuin melko lyhyesti itse kokoonpanosta, jonka avulla voit tehdä tietokoneen, jolla voit ajaa unRAIDia luodaksesi NAS: n ja MikroTik RouterOS: n KVM-virtuaalikoneeseen tavallisen reitittimen tilalle.

Kommentit osoittautuivat varsin hyödyllisiksi keskusteluiksi, joiden seurauksena on tarpeen korjata alkuperäisen kokoonpanon virheet ja kirjoittaa jo kolmas osa! Jotkut ehdotetuista kokeilen itse ja toivottavasti kirjoitan kolmannen osan.

Ensiasennusta varten sinun on liitettävä näyttö, näppäimistö ja hiiri palvelimeen.

UnRAIDin asennus

Mene сайт ja asenna unRAID USB-tikulle (jonka unohdin lisätä laskentataulukkoon). Flash-asemien suositukset ovat vakiona: normaali merkki ja suurempi fyysinen koko (parempaa jäähdytystä varten). UnRAID käynnistyy tästä flash-asemasta, joten SSD-levysi menevät kokonaan välimuistin alle. Lisää virallisia tietoja täällä.

Muista ottaa VT-d- ja VT-x-tuki käyttöön BIOSissa!

Yhdistämme flash-aseman palvelimeen ja käytämme sitä GUI-tilassa.

Oletuskäyttäjätunnus ja salasana: root ilman salasanaa.

Kirjoitushetken versio: 6.7.2

Kun olet käynnistänyt käyttöjärjestelmän, varmista, että kaikki kytketyt laitteet havaitaan. Järjestelmän pitäisi nähdä kaikki levysi (levyt näkyvät Pää-välilehdellä), kaksi Ethernet-ohjainta ja Wi-Fi-kortti (ja tämä on kätevää nähdä kohdasta Työkalut -> Järjestelmälaitteet).

Ongelma Marvellin SATA-ohjaimissa

Johtuen jostain Marvell-ohjainohjaimen virheestä, he eivät toimi sen jälkeen, kun VT-d on otettu käyttöön unRAID-versiossa 6.7.x.

Valitsin yksinkertaisimman ratkaisun: lisätty iommu=pt parametrimerkkijonoon, joka välitetään Linux-ytimelle käynnistyksen yhteydessä. Tämä tehdään Main-välilehdellä (napsauta sitten "Flash"-laitetta). Voit myös aluksi muuttaa flash-aseman asetuksia: boot/syslinux/syslinux.cfg

Kotireitittimen ja NAS:n määrittäminen unRAIDiin (osa 2)

Tietoja Intel vProsta

En suosittele etsimään laitteistoa, joka tukee vPro/AMT:tä.

Ensinnäkin normaalia etätyöpöytäkäyttöä varten sinun on kytkettävä HDMI-dummy- tai DP-dummy-liitin, muuten integroitu näytönohjain ei alustu ilman kytkettyä näyttöä.

Toiseksi Intelin asiakasohjelmistojen laatu on erittäin heikko.

Kolmanneksi voit saavuttaa samat toiminnot kotikäyttöön langattomalla tai langallisella HDMI / DP-laajentimella ja samalla et ole rajoitettu laitteiston valinnassa.

Verkon asetukset

Siirry kohtaan Asetukset -> Verkkoasetukset. Kuten olet ehkä arvannut, yksi liitännöistä näyttää paikalliseen verkkoon, toinen - Internetiin. Valitse ensin se, joka yhdistetään paikalliseen verkkoosi. Emolevyn liittimissä on tarroja MAC-osoitteilla, niin ymmärsin kuka oli kuka.

Lyhyesti sanottuna, sinun on määritettävä kullekin liitännälle kahden erillisen L2-sillan jäsen ja asetettava staattinen IP-osoite paikallisverkkoon kytketylle osoitteelle. IP-osoitetta ei tarvita Internetistä katsottuun käyttöliittymään, vaan RouterOS käsittelee sen.

Tässä on mitä sinun pitäisi saada:

Kotireitittimen ja NAS:n määrittäminen unRAIDiin (osa 2)

  • 192.168.1.2 - osoite, jossa unRAID on käytettävissä
  • 192.168.0.1 - RouterOS-osoite
  • 192.168.1.3 - pi.hole DNS-palvelimen osoite

Voimme jättää eth0:n osoitteen määrittämisen DHCP:n kautta, mutta silloin, jos RouterOS:ssä ilmenee ongelmia, emme voi käyttää unRAIDia ja meidän on kytkettävä näyttö ja näppäimistö palvelimeen.

Kun olet määrittänyt verkon, voit vaihtaa etäasetuksiin asettamalla IP-osoitteen manuaalisesti LAN-asiakkaassa.

Tallennustilan asetukset

Virtuaalikoneen käyttämiseen tarvitaan tallennustilaa, joten on aika määrittää se. En kuvaile yksityiskohtaisesti, koska se on melko yksinkertaista: sinun on määritettävä roolit kiintolevyille - yksi on levy 1, toinen on pariteetti.

Ensimmäisessä osassa kirjoitin, että yksi SSD riittää, mutta itse asiassa näin ei ole: on parempi ottaa kaksi identtistä ja luoda niistä välimuisti, jotta niillä olevat tiedot ovat suojattuja, jos jokin epäonnistuu. . Lisäksi unRAIDissa ei ole mekanismia tietojen varmuuskopioimiseksi välimuistista. Kaikki on kuvattu tarkemmin täällä.

Sen pitäisi näyttää tältä (anteeksi, en ole vielä ostanut toista SSD:tä):

Kotireitittimen ja NAS:n määrittäminen unRAIDiin (osa 2)

Voit myös määrittää välittömästi aikataulun pariteetin tarkistukseen ja tiedonsiirtoon välimuistista. Tämä tehdään Asetukset -> Ajoitus -sivulla.

Riittää, kun tarkistat pariteetin kahden kuukauden välein ja siirrät tiedot välimuistista joka ilta.

Voit heti määrittää verkossa käytettävissä olevat resurssit Shares-välilehdessä:

Kotireitittimen ja NAS:n määrittäminen unRAIDiin (osa 2)

Koska minulla on vain yksi levy välimuistia varten, verkkotunnukset ovat suojaamattomia. Kaiken pitää olla vihreää.

Asenna RouterOS

Ensin sinun on ladattava asennus iso-image siten (valitse x86 Stable CD Image) ja aseta se sisään Towerisos.

Nyt on aika luoda virtuaalikone.

Ota tuki käyttöön kohdassa Asetukset -> VM Manager. Sen jälkeen näkyviin tulee uusi välilehti - VMs, siirry siihen.

Napsauta Lisää VM ja sitten Linux.

  • Varaa vain yksi ydin
  • Riittää varata 128 tai 256 megatavua muistia
  • kone- i440fx-3.1
  • BIOS - SeaBIOS
  • Valitse OS Install ISO -kohdassa ladattu kuva (/mnt/user/isos/mikrotik-6.46.iso)
  • Ensisijaisen v-levyn koko - 256M
  • Ensisijainen vDisk Bus - SATA
  • Verkkosilta-br0
  • Lisää toinen verkkoliitäntä ja valitse br1
  • Jos Wi-Fi-korttisi ei näy Muissa PCI-laitteissa, ei hätää - kirjoita se kynillä asetuksiin, jos se näkyy - valitse valintaruutu
  • Poista toistaiseksi valinta Käynnistä VM luomisen jälkeen ja napsauta Luo

Muista mitkä MAC-osoitteet mitkä liitännät saavat, jotta ne voidaan täsmäyttää edelleen RouterOS:ssä.

Jostain syystä automaattinen porttien määritys eri VM-koneille ei aina toiminut minulle, joten avaa tuloksena oleva XML-konfiguraatio ja muuta VNC-asetusten rivi johonkin tämmöiseen:

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

Jos sinä, kuten minä, et nähnyt Wi-Fi-sovitinta Muissa PCI-laitteissa, kirjoita se manuaalisesti. Tätä varten sinun on selvitettävä sen osoite PCI-väylästä. Helpoin tapa tehdä tämä on kohdassa Työkalut -> Järjestelmälaitteet, jossa on rivi:

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

Mikä minun tapauksessani muuttuu:

Kotireitittimen ja NAS:n määrittäminen unRAIDiin (osa 2)
(anteeksi, Habrin MD-jäsennin on jostain syystä buginen tässä kohdassa, minun piti lisätä kuva)

Voit käynnistää VM:n ja muodostaa yhteyden siihen VNC:n kautta. RouterOS:n asentaminen on erittäin helppoa! Pakettien valintakehotteen jälkeen helpoin tapa on valita kaikki -näppäimellä a ja viimeistele asennus avaimella i, kieltäytyy tallentamasta vanhaa kokoonpanoa ja suostuu alustamaan levyn.

Kotireitittimen ja NAS:n määrittäminen unRAIDiin (osa 2)

Kirjoita uudelleenkäynnistyksen jälkeen kirjautumistunnukseksi admin, salasana on tyhjä.

valitsin /interface print ja varmista, että järjestelmä näkee kaikki kolme verkkoliittymääsi (otin kuvakaappauksen jo määritetystä järjestelmästä, jossa nimet poikkeavat oletusnimestä):

Kotireitittimen ja NAS:n määrittäminen unRAIDiin (osa 2)

Tässä vaiheessa voit ladata winbox, muodosta yhteys RouterOS:ään MAC-osoitteen avulla ja suorita lisämääritykset graafisen käyttöliittymän kautta.

Uskon, että RouterOS:n yksityiskohtainen konfigurointi ei kuulu tämän artikkelin piiriin, varsinkin kun Internetissä on paljon oppaita, joten ehdotan, että teet ensin tavallisen pika-asennus:

Kotireitittimen ja NAS:n määrittäminen unRAIDiin (osa 2)

Voit liittää Internet-kaapelin vapaaseen porttiin ja kytkeä LAN-asiakkaan saadaksesi IP-osoitteen automaattisesti, sekä tarkistaa Wi-Fi-suorituskyvyn. Kun olet varmistanut, että kaikki toimii, voit ostaa ja syöttää RouterOS-lisenssiavaimen.

Linux VM:n lisääminen

Jotta voimme työskennellä tutussa ympäristössä, luomme toisen virtuaalikoneen, jossa käytämme suosikkiasi %distro_name%

Lataa silti ISO-kuva ja laita se sisään isos

Siirry jo tutulle VM-välilehdelle ja sitten Lisää VM. Suurin osa asetuksista voidaan nyt jättää oletusasetuksiksi.

  • BIOS - SeaBIOS
  • Valitse ladattu kuva OS Install ISO -kohdassa
  • Ensisijainen vDisk Size - jotain noin 10-20 Gt
  • Unraid Share - polku hakemistoon, jonka haluat asettaa virtuaalikoneen saataville, minun tapauksessani /mnt/user/shared/
  • Unraid Mount tag shared
  • Verkkosilta-br0
  • Poista toistaiseksi valinta Käynnistä VM luomisen jälkeen ja napsauta Luo

Muutoin konfiguraatiossa muokkaamme VNC-palvelimen asetuksia:

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

Asenna järjestelmä, sen pitäisi saada IP DHCP:n kautta ja sillä pitäisi olla pääsy Internetiin.

Jos haluat saada FS-hakemiston saataville isännässä, lisää /etc/fstab seuraava rivi:

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

Nyt voit käyttää tuttuja palveluita tutulla Linux-koneella, joka on helposti siirrettävissä muihin laitteisiin!

Jos kaikki toimii hyvin ja käynnistyy ja sammuu oikein, voit ostaa ja syöttää unRAID-avaimen. Älä unohda, että se on sidottu flash-aseman GUID-tunnukseen (vaikka se voi olla kannettava). Lisäksi ilman lisenssiä VM:n automaattinen käynnistys ei toimi.

finaali

Kiitos kun luit loppuun!

Yritin olla kirjoittamatta paljon, mutta silti mielestäni se osoittautui melko pitkäksi. Muut unRAID-ominaisuudet ovat mielestäni melko helppoja konfiguroida, varsinkin kun kaikki konfiguroidaan hiirellä.

Hyviä ideoita on, mitä VM:ään voidaan asentaa täällä. Luulen, että jokaisella on omat tarpeensa ja on mahdotonta päätellä mitään yleispätevää listaa. Tosin pi.holea voi tietysti neuvoa aivan kaikille 🙂

Toivottavasti minulla riittää jatkamista!

Lähde: will.com

Lisää kommentti