В
Comentariile s-au dovedit a fi discuții destul de utile, în urma cărora este necesar să corectați erorile în asamblarea inițială și să scrieți deja a treia parte! Unele dintre cele propuse le voi încerca singur și, sper, voi scrie partea a treia.
Pentru instalarea inițială, va trebui să conectați un monitor, tastatură și mouse la server.
Se instalează unRAID
Mergeți la
Nu uitați să activați suportul VT-d și VT-x în BIOS!
Conectăm unitatea flash la server și o rulăm în modul GUI.
Nume de utilizator și parolă implicite: root fără parolă.
Versiunea la momentul scrierii: 6.7.2
După pornirea sistemului de operare, asigurați-vă că este detectat tot hardware-ul conectat. Sistemul ar trebui să vă vadă toate discurile (discurile sunt afișate în fila Principal), două controlere Ethernet și un card Wi-Fi (și acest lucru este convenabil să vedeți în Instrumente -> Dispozitive de sistem).
Problemă cu controlerele Marvell SATA
Din cauza unor erori în driverul controlerului Marvell, ei
Am ales cea mai simplă soluție: adăugat iommu=pt
la șirul de parametri transmis nucleului Linux la momentul pornirii. Acest lucru se face în fila Principal (apoi faceți clic pe dispozitivul „Flash”). De asemenea, puteți modifica inițial configurația pe unitatea flash: boot/syslinux/syslinux.cfg
Despre Intel vPro
Nu recomand să căutați hardware care acceptă vPro/AMT.
În primul rând, pentru funcționarea normală a desktopului de la distanță, trebuie să conectați o mufă HDMI-dummy sau DP-dummy, altfel placa video integrată nu se va inițializa fără un monitor conectat.
În al doilea rând, calitatea software-ului client de la Intel este extrem de scăzută.
În al treilea rând, puteți obține aceeași funcționalitate pentru uz casnic cu un extender HDMI / DP fără fir sau cu fir și, în același timp, nu veți fi limitat în alegerea hardware-ului.
Configurare rețea
Accesați Setări -> Setări de rețea. După cum probabil ați ghicit, una dintre interfețe va căuta la rețeaua locală, a doua - la Internet. În primul rând, decideți pe cel care va fi conectat la rețeaua dvs. locală. Pe placa mea de bază sunt stickere pe conectori cu adrese MAC, așa am înțeles cine e cine.
Pe scurt, ceea ce trebuie să faceți este să atribuiți fiecărei interfețe un membru a două punți L2 separate și să setați o adresă IP statică pe cea conectată la rețeaua locală. Nu este necesară o adresă IP pe interfața care caută pe Internet, RouterOS se va ocupa de ea.
Iată ce ar trebui să obțineți:
- 192.168.1.2 - adresa unde va fi disponibil unRAID
- 192.168.0.1 - Adresă RouterOS
- 192.168.1.3 - adresa serverului DNS pi.hole
Putem lăsa alocarea adresei pentru eth0 prin DHCP, dar apoi, în cazul oricăror probleme în RouterOS, nu vom putea accesa unRAID și va trebui să conectăm un monitor și o tastatură la server.
După configurarea rețelei, puteți trece la setarea de la distanță setând manual adresa IP pe clientul LAN.
Configurare stocare
Pentru a rula o mașină virtuală, veți avea nevoie de spațiu de stocare, așa că este timpul să o configurați. Nu voi descrie în detaliu, deoarece este destul de simplu: trebuie să atribuiți roluri hard disk-urilor - unul este Disk 1, celălalt este Parity.
În prima parte, am scris că un singur SSD este suficient, dar de fapt nu este așa: este mai bine să luați două identice și să creați un cache-pool din ele, astfel încât datele de pe ele să fie protejate în cazul în care unul eșuează. . De asemenea, în unRAID nu există nici un mecanism de copiere de rezervă a datelor din cache. Totul este descris mai detaliat
Ar trebui să arate așa (îmi pare rău, încă nu am cumpărat un al doilea SSD):
De asemenea, puteți configura imediat un program pentru verificarea parității și transferul de date din cache. Acest lucru se face pe pagina Setări -> Programator.
Este suficient să verificați paritatea o dată la două luni și să transferați datele din cache în fiecare noapte.
Puteți configura imediat resursele disponibile în rețea în fila Partajări:
Datorită faptului că am un singur disc pentru cache, domeniile sunt neprotejate. Totul trebuie să fie verde.
Instalați RouterOS
Mai întâi trebuie să descărcați imaginea ISO de instalare Towerisos
.
Acum este timpul să creați mașina virtuală.
Activați asistența în Setări -> Manager VM. După aceea, va apărea o nouă filă - VM-uri, accesați-o.
Faceți clic pe Adăugați VM, apoi pe Linux.
- Alocați un singur nucleu
- Este suficient să alocați 128 sau 256 de megaocteți de memorie
- mașinărie-
i440fx-3.1
- BIOS -
SeaBIOS
- În elementul OS Install ISO, selectați imaginea descărcată (
/mnt/user/isos/mikrotik-6.46.iso
) - Dimensiunea vDisk primar - 256 M
- Bus vDisk primar -
SATA
- Podul de rețea - br0
- Adăugați o a doua interfață de rețea și selectați br1
- Dacă cardul dvs. Wi-Fi nu este afișat în Alte dispozitive PCI, este în regulă - scrieți-l cu pixuri în configurație, dacă este afișat - bifați caseta
- Pentru moment, debifați Start VM după creare și faceți clic pe Creare
Amintiți-vă ce adrese MAC vor primi interfețele pentru a le potrivi în continuare în RouterOS.
Din anumite motive, alocarea automată a portului pentru diferite VM nu a funcționat întotdeauna pentru mine, așa că deschideți configurația XML rezultată și schimbați linia cu setările VNC la ceva de genul acesta:
<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>
Dacă, ca mine, nu ați văzut un adaptor Wi-Fi în Alte dispozitive PCI, introduceți-l manual. Pentru a face acest lucru, trebuie să aflați adresa sa pe magistrala PCI. Cel mai simplu mod de a face acest lucru este în Instrumente -> Dispozitive de sistem, va exista o linie:
IOMMU group 23: [168c:003c] 0b:00.0 Network controller: Qualcomm Atheros QCA986x/988x 802.11ac Wireless Network Adapter
Care în cazul meu se transformă în:
(Ne pare rău, analizatorul MD al lui Habr, dintr-un motiv oarecare, este greșit în acest pasaj, a trebuit să inserez o imagine)
Puteți porni un VM și vă puteți conecta prin VNC. Instalarea RouterOS este foarte ușoară! După ce vi se solicită selectarea pachetelor, cel mai simplu mod este să le selectați pe toate cu cheia a
și finalizați instalarea cu cheia i
, refuzând să salveze configurația veche și acceptând formatarea discului.
După repornire, introduceți admin ca login, parola este goală.
cadran /interface print
și asigurați-vă că sistemul vede toate cele trei interfețe de rețea (am făcut o captură de ecran dintr-un sistem deja configurat, unde numele sunt diferite de cele implicite):
În această etapă, puteți descărca
Cred că configurația detaliată a RouterOS depășește domeniul de aplicare al acestui articol, mai ales că există o mulțime de manuale pe Internet, așa că vă sugerez să faceți mai întâi Configurarea rapidă standard:
Puteți conecta un cablu de Internet la un port liber și puteți comuta clientul LAN pentru a obține automat o adresă IP, precum și pentru a verifica performanța Wi-Fi. După ce vă asigurați că totul funcționează, puteți cumpăra și introduce cheia de licență RouterOS.
Adăugarea unui VM Linux
Pentru a lucra într-un mediu mai familiar, vom crea o altă mașină virtuală pe care vom rula %distro_name% preferat
Descărcați în continuare imaginea ISO și puneți-o isos
Accesați fila deja familiară VM, apoi Adăugați VM, marea majoritate a setărilor pot fi acum lăsate implicite.
- BIOS -
SeaBIOS
- În OS Install ISO, selectați imaginea descărcată
- Dimensiunea vDisk primară - ceva în jur de 10-20 GB
- Unraid Share - calea către directorul pe care doriți să-l puneți la dispoziție pentru VM, în cazul meu
/mnt/user/shared/
- Etichetă de montare unraid
shared
- Podul de rețea - br0
- Pentru moment, debifați Start VM după creare și faceți clic pe Creare
La fel, în configurație, edităm setările serverului VNC:
<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>
Instalați sistemul, ar trebui să obțină un IP prin DHCP și să aibă acces la Internet.
Pentru a face directorul FS disponibil pe gazdă, adăugați la /etc/fstab
rândul următor:
shared /mnt/shared 9p trans=virtio,version=9p2000.L 0 0
Acum puteți utiliza servicii familiare pe o mașină Linux familiară care va fi ușor portabilă pe alt hardware!
Dacă totul funcționează bine și se pornește și se oprește corect, atunci puteți cumpăra și introduce cheia pentru unRAID. Nu uitați că este legat de GUID-ul unității flash (deși poate fi portabil). De asemenea, fără licență, lansarea automată a VM nu va funcționa.
final
Mulțumesc că ai citit până la capăt!
Am încercat să nu scriu mult, dar totuși, după părerea mea, s-a dovedit a fi destul de lung. Restul caracteristicilor unRAID sunt destul de ușor de configurat după părerea mea, mai ales că totul este configurat cu mouse-ul.
Există idei bune ce poate fi instalat pe VM
Sper să am destule să continui!
Sursa: www.habr.com