Në Kam folur mjaft shkurt për ndërtimin vetë, që lejon krijimin e një kompjuteri, në të cilin mund të nisni unRAID për të krijuar NAS dhe MikroTik RouterOS në një makinë virtuale KVM si zëvendësim për një router të zakonshëm.
Në komentet u formuan diskutime mjaft të dobishme, pas së cilave është e nevojshme të korrigjohen gabimet në ndërtimin fillestar dhe të shkruhet një pjesë e tretë! Disa nga ato që u propozuan do t'i provoja gjithashtu dhe shpresoj, për këtë ta shkruaj pjesën e tretë.
Për instalimin fillestar, do të duhet të lidhni monitorin, tastierën dhe mausin me serverin.
Instalimi i unRAID
Shkojmë në dhe instalojmë unRAID në USB-flash (të cilën e harrova ta shtoja në tabelë). Rekomandimet për flash janë standarde: një markë e njohur dhe një dimension fizik më i madh (për ftohje më të mirë). Ky flash do të ngarkojë unRAID, kështu që SSD-të tuaja do të përdoren krejtësisht për cache. Informacioni zyrtar më i detajuar .
Mos harroni të aktivizoni në BIOS mbështetjen për VT-d dhe VT-x!
Lidhni flash-in me serverin dhe ndizeni në modin GUI.
Emri dhe fjalëkalimi standard: root pa fjalëkalim.
Versioni në momentin e shkrimit: 6.7.2
Pasi të nisni sistemin operativ, sigurohuni që të gjitha pajisjet e lidhura janë zbuluar. Sistema duhet të mbajë mend të gjitha diskët tuaj (diskët shfaqen në sekcionin Main), dy kontrollet Ethernet dhe kartën Wi-Fi (dhe është e përshtatshme ta shikoni në Tools -> System Devices).
Problemi me kontrollet SATA Marvell
Për shkak të ndonjë problemi me drejtuesit e kontrolleve Marvell, ata .
Kam zgjedhur zgjidhjen më të thjeshtë: shtova iommu=pt në rreshtin e parametrave të dorëzuar bërthamës Linux gjatë ngarkimit. Kjo bëhet në sekcionin Main (pastaj klikoni në pajisjen 'Flash'). Gjithashtu, mund ta ndryshoni fillimisht konfigurimin në flash: boot/syslinux/syslinux.cfg

Rreth Intel vPro
Nuk e rekomandoj për të kërkuar pajisje që mbështetin vPro/AMT.
Së pari, për funksionimin normal të desktopit të largët, duhet të lidhni pajisjen HDMI-dummy ose DP-dummy plug, përndryshe kartela grafike e integruar nuk do të inicializohet pa një monitor të lidhur.
Së dyti, cilësia e programit të klientit nga Intel është jashtëzakonisht e ulët.
Së treti, të njëjtin funksionalitet për përdorim në shtëpi do ta arrini me një zgjatues HDMI/DP pa tel ose me tel dhe në të njëjtën kohë nuk do të jeni të kufizuar në zgjedhjen e pajisjeve.
Konfigurimi i rrjetit
ShkojmĂ« nĂ« Settings -> Network Settings. Siç e keni kuptuar, njĂ« nga ndĂ«rfaqet do tĂ« shikojĂ« nĂ« rrjetin lokal, tjetri â nĂ« internet. Fillimisht, pĂ«rcaktoni atĂ« qĂ« do tĂ« lidhet me rrjetin tuaj lokal. NĂ« pllakĂ«n time amĂ«, nĂ« lidhjet ka etiketa me adresat MAC, kĂ«shtu e kuptova se kush Ă«shtĂ« kush.
Në dy fjalë, çfarë duhet të bëni: caktoni çdo ndërfaqe si anëtare të dy urave L2 të veçanta dhe vendosni një adresë IP statike në atë që lidhet me rrjetin lokal. Në ndërfaqen që shikon në internet, adresa IP nuk është e nevojshme, për këtë do të merret RouterOS.
Këtu është çfarë duhet të keni:

- 192.168.1.2 â adresa, me tĂ« cilĂ«n do tĂ« jetĂ« i aksesueshĂ«m unRAID
- 192.168.0.1 â adresa e RouterOS
- 192.168.1.3 â adresa e serverit DNS pi.hole
Mund ta lësh adresimin për eth0 për DHCP, por nëse ka ndonjë problem me RouterOS, nuk do të mund të qaseni në unRAID dhe do të duhet të lidhni një monitor dhe tastierë me serverin.
Pas konfigurimit të rrjetit, mund të kaloni në konfigurimin e largët, duke vendosur dorazi adresën IP tek klienti LAN.
Konfigurimi i ruajtjes
PĂ«r tĂ« nisur makinĂ«n virtuale, do tĂ« nevojitet njĂ« magazinĂ«, kĂ«shtu qĂ« erdhi koha ta konfiguroni. Nuk do tĂ« pĂ«rshkruaj nĂ« detaje, sepse Ă«shtĂ« mjaft e thjeshtĂ«: ju duhet tĂ« caktoni role disqeve tĂ« ngurta â njĂ«ri Disk 1, tjetri â Parity.
Në pjesën e parë kam thënë se një SSD është i mjaftueshëm, por në të vërtetë nuk është ashtu: është më mirë të merrni dy të njëjtë dhe të krijoni një grumbull cache, kështu të dhënat do të mbrohen në rast se njëra prej tyre dështon. Gjithashtu, në unRAID nuk ekziston mekanizmi i rezervimit të të dhënave nga cache. Më shumë detaje janë të përshkruara .
Duhet të duket kështu (më vjen keq, nuk kam blerë një SSD të dytë ende):

Gjithashtu, mund të konfiguroni një orar për kontrollin e paritetit dhe transferimin e të dhënave nga cache. Kjo bëhet në faqen Settings -> Scheduler.
Kontrolli i paritetit mjafton tĂ« bĂ«het njĂ«herĂ« nĂ« dy muaj, ndĂ«rsa transferimi i tĂ« dhĂ«nave nga cache â çdo natĂ«.
Menjëherë mund të konfiguroni burimet e aksesueshme në rrjet në sekcionin Shares:

PĂ«r shkak se kam vetĂ«m njĂ« disk pĂ«r cache, domains â tĂ« paprotectuar. Ju duhet tĂ« keni gjithçka tĂ« gjelbĂ«r.
Instalimi i RouterOS
Së pari, duhet të shkarkoni imazhin ISO të instalimit (zgjidhni x86 Stable CD Image) dhe ta vendosni në Towerisos.
Tani është koha për të krijuar makinën virtuale.
Aktivizoni mbĂ«shtetje nĂ« Settings -> VM Manager. Pas kĂ«saj, do tĂ« shfaqet njĂ« skedĂ« e re â VMs, kaloni nĂ« tĂ«.
Klikoni Shto VM, pastaj â Linux.
- Caktoni vetëm një bërthamë
- Mjafton të dedikoni 128 ose 256 megabajt kujtesë
- Makina â
i440fx-3.1 - BIOS â
SeaBIOS - Në pikën OS Install ISO zgjidhni imazhin e shkarkuar (
/mnt/user/isos/mikrotik-6.46.iso) - Madhësia primare e vDisk - 256M
- Busi primar i vDisk -
SATA - Ura e rrjetit - br0
- Shtoni një ndërfaqe të dytë rrjeti dhe zgjidhni br1
- Nëse në Other PCI Devices nuk shihet karta juaj Wi-Fi, nuk ka asgjë për t'u shqetësuar - do ta shkruajmë manualisht në konfigurim, nëse shfaqet - vendosni një tik.
- Ndërkohë, hiqni tikun Start VM after creation dhe klikoni Create.
Mbani mend se cilat MAC-adresa do të marrin cilat ndërfaqe, për t'i lidhur më vonë në RouterOS.
Për një arsye, ndonjëherë nuk më funksiononte normal shpërndarja automatike e porteve për VM të ndryshme, prandaj hapni konfigurimin XML që keni krijuar dhe ndryshoni rreshtin me cilësimin VNC në diçka të ngjashme me:
Nëse, si në rastin tim, nuk shfaqej adaptori Wi-Fi në Other PCI Devices, shkruajeni atë manualisht. Për këtë, duhet të dini adresën e tij në autobusin PCI. Më e lehtë është të bëni këtë në Tools -> System Devices, aty do të ketë një rresht:
IOMMU group 23: [168c:003c] 0b:00.0 Kontrollues rrjeti: Qualcomm Atheros QCA986x/988x 802.11ac Wireless Network AdapterĂfarĂ« nĂ« rastin tim shndĂ«rrohet nĂ«:

(më falni, parser MD në habra ndonjëherë bën gabime në këtë fragment, duhej ta vendosja si imazh)
Mund të filloni VM dhe të lidhuni me të përmes VNC. Instalimi i RouterOS është shumë i lehtë! Pas ftesës për të zgjedhur paketat, më e lehtë është të zgjidhni të gjitha me tastin a dhe përfundoni instalimin me tastin i, duke refuzuar të ruani konfigurimin e vjetër dhe duke pranuar formatimin e disku.

Pas rinisjes, jepni si login admin, fjalëkalimi - bosh.
Shkruani /interface print dhe sigurohuni që sistemi të shohë të tri ndërfaqet tuaja të rrjetit (unë bëra një screenshot me sistemin e tashëm të konfiguruar, ku emrat ndryshojnë nga ato të paracaktuara):

Në këtë fazë, mund të shkarkoni , lidhuni me RouterOS përmes adresës MAC dhe bëni konfigurimin e mëtejshëm përmes GUI.
Mendoj se konfigurimi i detajuar i RouterOS kalon përmasat e këtij artikulli, sidomos pasi në internet ka shumë manuale, prandaj ju sugjeroj të filloni me konfigurimin standard Quick Setup:

Mund të lidhni një kabllo me internet në një port të lirë dhe të kaloni LAN-klientin në marrjen automatik të IP-adresës, si dhe të kontrolloni funksionalitetin e Wi-Fi. Pasi të jeni të sigurt se gjithçka funksionon, mund të blini dhe futni çelësin licencë të RouterOS.
Shtimi i VM me Linux
Për të punuar në një ambient më të njohur, do të krijojmë një makinë virtuale tjetër, ku do të ekzekutoni %distro_name% tuaj të preferuar
Po ashtu, shkarkoni imazhin ISO dhe vendoseni në isos
Shkoni në menunë e njohur VMs, pastaj Shto VM, shumica dërrmuese e cilësimeve tani mund të lihen të paracaktuara.
- BIOS â
SeaBIOS - Në pikën OS Install ISO zgjidhni imazhin e shkarkuar
- Madhësia primare e vDisk - diku rreth 10-20 GB
- Shpërndarja Unraid - rruga drejt katalgut që dëshironi ta bëni të aksesueshëm për VM, në rastin tim
/mnt/user/shared/ - Tagu i montimit Unraid
shared - Ura e rrjetit - br0
- Ndërkohë, hiqni tikun Start VM after creation dhe klikoni Create.
Po ashtu, në konfigurim rregulloni cilësimin e serverit VNC:
Instaloni sistemin, ai duhet të marrë IP përmes DHCP dhe të ketë qasje në internet.
Për të bërë katalogun e FS në host të aksesueshëm, shtoni në /etc/fstab rreshtin e ardhshëm:
shared /mnt/shared 9p trans=virtio,version=9p2000.L 0 0Tani mund të përdorni shërbimet e njohura në makinë Linux të njohur, e cila do të jetë lehtësisht portabile në pajisje të tjera!
Nëse gjithçka punon rregullisht dhe ndizet-ndizet pa probleme, atëherë mund të blini dhe futni çelësin për unRAID. Mos harroni se ai lidhet me GUID-in e flash drive (edhe pse, mund ta transferoni). Po ashtu, pa licencë, automatizmi i lancerit të VM nuk do të funksionojë.
Finali
Faleminderit që e lexuat deri në fund!
Pata përpjekje të mos shkruaj shumë, por përsëri rezultati për mua duket mjaft i gjatë. Karakteristikat e tjera të unRAID janë të thjeshta në konfigurim sipas mendimit tim, sidomos, pasi gjithçka konfiguroni me miun.
Ka ide tĂ« mira qĂ« mund tĂ« vendosen nĂ« VM . Mendoj se secili ka nevojat e veta dhe nuk ka mundĂ«si tĂ« krijohet njĂ« listĂ« universale. MegjithatĂ«, pi.hole, padyshim, mund tĂ« rekomandoj pĂ«r tĂ« gjithĂ« đ
Shpresoj të kem energji për vazhdimin!
Burimi: habr.com
