В
Kommentarerne viste sig at være ret nyttige diskussioner, baseret på resultaterne af hvilke det er nødvendigt at rette fejl i den indledende samling og skrive den tredje del! Jeg vil prøve nogle af forslagene på mig selv og, håber jeg, skrive den tredje del.
Til den indledende installation skal du tilslutte en skærm, et tastatur og en mus til serveren.
Installerer unRAID
Lad os gå til
Glem ikke at aktivere VT-d og VT-x support i din BIOS!
Vi forbinder flashdrevet til serveren og starter det i GUI-tilstand.
Standard brugernavn og adgangskode: root uden adgangskode.
Version i skrivende stund: 6.7.2
Når du har startet operativsystemet, skal du sørge for, at al tilsluttet hardware er fundet. Systemet bør se alle dine diske (diske vises på fanen Hoved), to Ethernet-controllere og et Wi-Fi-kort (og det er praktisk at se på i Værktøjer -> Systemenheder).
Problem med Marvell SATA-controllere
På grund af en fejl i Marvell-controller-driveren, har de
Jeg valgte den enkleste løsning: tilføjet iommu=pt
til parameterstrengen, der sendes til Linux-kernen, når den starter. Dette gøres på hovedfanen (klik derefter på "Flash"-enheden). Du kan også i første omgang ændre konfigurationen på flashdrevet: boot/syslinux/syslinux.cfg
Om Intel vPro
Jeg anbefaler ikke at lede efter hardware, der understøtter vPro/AMT.
For det første, for normal drift af fjernskrivebordet, skal du tilslutte et HDMI-dummy- eller DP-dummy-stik, ellers vil det indbyggede videokort ikke blive initialiseret uden en tilsluttet skærm.
For det andet er kvaliteten af klientsoftware fra Intel ekstremt lav.
For det tredje opnår du den samme funktionalitet til hjemmebrug med en trådløs eller kablet HDMI/DP-forlænger og vil ikke på nogen måde være begrænset i valget af hardware.
Netværkskonfiguration
Gå til Indstillinger -> Netværksindstillinger. Som du måske har gættet, vil en af grænsefladerne kigge ind i det lokale netværk, den anden - på internettet. Til at begynde med skal du vælge den, der skal tilsluttes dit lokale netværk. På mit bundkort er der klistermærker med MAC-adresser på stikkene, sådan fandt jeg ud af hvem der er hvem.
I en nøddeskal, hvad du skal gøre, er at tildele hver grænseflade som et medlem af to separate L2-broer og indstille en statisk IP-adresse på den, der er tilsluttet det lokale netværk. På grænsefladen, der ser på internettet, er en IP-adresse ikke nødvendig; RouterOS vil håndtere det.
Dette er hvad du skal få:
- 192.168.1.2 - adresse, hvor unRAID vil være tilgængelig
- 192.168.0.1 - RouterOS-adresse
- 192.168.1.3 - pi.hole DNS-serveradresse
Du kan forlade adressetildelingen til eth0 via DHCP, men hvis der er problemer i RouterOS, vil vi ikke kunne få adgang til unRAID, og vi bliver nødt til at forbinde skærmen og tastaturet til serveren.
Efter opsætning af netværket kan du skifte til fjernopsætning ved manuelt at indstille IP-adressen på LAN-klienten.
Opsætning af opbevaring
For at køre en virtuel maskine skal du bruge lagerplads, så det er tid til at konfigurere det. Jeg vil ikke beskrive det i detaljer, da det er ret simpelt: du skal tildele roller til harddiskene - den ene Disk 1, den anden Paritet.
I den første del skrev jeg, at en SSD er nok, men faktisk er det ikke sandt: det er bedre at tage to identiske og oprette en cache-pool fra dem, så dataene på dem vil blive beskyttet, hvis en fejler . Desuden har unRAID ikke en mekanisme til sikkerhedskopiering af data fra cachen. Alt er beskrevet mere detaljeret
Det skulle se sådan ud (beklager, jeg har ikke købt en anden SSD endnu):
Du kan også straks oprette en tidsplan for kontrol af paritet og overførsel af data fra cachen. Dette gøres på siden Indstillinger -> Planlægger.
Det er nok at tjekke paritet en gang hver anden måned og overføre data fra cachen hver nat.
Du kan straks konfigurere de tilgængelige ressourcer over netværket på fanen Delinger:
På grund af det faktum, at jeg kun har én disk til cache, er domæner ubeskyttede. Alt skal være grønt.
Installation af RouterOS
Først skal du downloade ISO-installationsbilledet Towerisos
.
Nu er det tid til at skabe en virtuel maskine.
Aktiver support i Indstillinger -> VM Manager. Herefter vises en ny fane - VM'er, gå til den.
Klik på Tilføj VM og derefter på Linux.
- Vælg kun én kerne
- Det er nok at tildele 128 eller 256 megabyte hukommelse
- Maskine -
i440fx-3.1
- BIOS -
SeaBIOS
- I punktet OS Install ISO skal du vælge det downloadede billede (
/mnt/user/isos/mikrotik-6.46.iso
) - Primær vDisk-størrelse - 256M
- Primær vDisk Bus -
SATA
- Netværksbro - br0
- Tilføj en anden netværksgrænseflade, og vælg br1
- Hvis dit Wi-Fi-kort ikke vises i Andre PCI-enheder, er det okay - vi skriver det manuelt i konfigurationen; hvis det vises, skal du markere afkrydsningsfeltet
- Indtil videre skal du fjerne markeringen i Start VM efter oprettelse og klikke på Opret
Husk hvilke MAC-adresser der vil modtage hvilke grænseflader, for at matche dem i fremtiden i RouterOS.
Af en eller anden grund fungerede den automatiske tildeling af porte til forskellige VM'er ikke altid normalt for mig, så åbn den resulterende XML-konfiguration og ret linjen med VNC-indstillingerne til noget som dette:
<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>
Hvis du, ligesom jeg, ikke havde en Wi-Fi-adapter i Andre PCI-enheder, så indtast den manuelt. For at gøre dette skal du finde dens adresse på PCI-bussen. Den nemmeste måde at gøre dette på er i Værktøjer -> Systemenheder, der vil være en linje der:
IOMMU group 23: [168c:003c] 0b:00.0 Network controller: Qualcomm Atheros QCA986x/988x 802.11ac Wireless Network Adapter
Hvilket i mit tilfælde bliver til:
(beklager, af en eller anden grund er Habrs MD-parser buggy i dette uddrag, jeg var nødt til at indsætte et billede)
Du kan starte en VM og oprette forbindelse til den via VNC. Det er meget nemt at installere RouterOS! Efter at være blevet bedt om at vælge pakker, er den nemmeste måde at vælge alle med nøglen a
og afslut installationen med nøglen i
, nægter at gemme den gamle konfiguration og accepterer at formatere disken.
Efter genstart skal du indtaste admin som login, og adgangskoden er tom.
Urskive /interface print
og sørg for, at systemet ser alle dine tre netværksgrænseflader (jeg tog et skærmbillede fra et allerede konfigureret system, hvor navnene adskiller sig fra standardnavnene):
På dette stadium kan du downloade
Jeg tror, at detaljeret konfiguration af RouterOS ligger uden for denne artikels omfang, især da der er mange manualer på internettet, så jeg foreslår, at du først laver en standard hurtig opsætning:
Du kan tilslutte et internetkabel til en ledig port og skifte LAN-klienten til automatisk at få en IP-adresse og også kontrollere funktionaliteten af Wi-Fi. Efter at have sikret dig, at alt fungerer, kan du købe og indtaste en RouterOS-licensnøgle.
Tilføjelse af en Linux VM
For at arbejde i et mere velkendt miljø, lad os oprette en anden virtuel maskine, hvor vi vil starte din favorit %distro_name%
Download stadig ISO-billedet og sæt det ind isos
Gå til den allerede velkendte VM'er fane, derefter Tilføj VM, langt de fleste indstillinger kan nu efterlades som standard.
- BIOS -
SeaBIOS
- I punktet OS Install ISO skal du vælge det downloadede billede
- Primær vDisk Størrelse - noget omkring 10-20 GB
- Unraid Share - stien til den mappe, som du vil gøre tilgængelig for VM'en, i mit tilfælde
/mnt/user/shared/
- Unraid Mount tag
shared
- Netværksbro - br0
- Indtil videre skal du fjerne markeringen i Start VM efter oprettelse og klikke på Opret
Vi redigerer stadig VNC-serverindstillingerne i konfigurationen:
<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>
Installer systemet, det skal modtage en IP via DHCP og have adgang til internettet.
Tilføj til for at gøre FS-biblioteket tilgængeligt på værten /etc/fstab
følgende linje:
shared /mnt/shared 9p trans=virtio,version=9p2000.L 0 0
Nu kan du bruge velkendte tjenester på en velkendt Linux-maskine, som let kan overføres til anden hardware!
Hvis alt fungerer fint og tænder og slukker korrekt, så kan du købe og indtaste en nøgle til unRAID. Glem ikke, at det er bundet til GUID'et på flashdrevet (selvom det kan overføres). Uden en licens vil automatisk VM-start heller ikke fungere.
finale
Tak fordi du læste med til slutningen!
Jeg prøvede ikke at skrive meget, men det viste sig alligevel at være ret langt efter min mening. De resterende funktioner i unRAID er efter min mening ret nemme at konfigurere, især da alt er konfigureret med musen.
Der er nogle gode ideer til, hvad der kan installeres på en VM
Jeg håber, jeg har nok til at fortsætte!
Kilde: www.habr.com