InstÀllning av hemrouter + NAS pÄ unRAID (del 2)

I första delen Jag har ganska kort berÀttat om sjÀlva byggnaden som möjliggör att göra en dator som kan köra unRAID för att skapa en NAS och MikroTik RouterOS i en virtuell maskin KVM som en ersÀttning för en vanlig router.

I kommentarerna har det uppstÄtt ganska anvÀndbara diskussioner, vars resultat innebÀr att jag mÄste rÀtta till misstagen i den ursprungliga byggnaden och skriva den tredje delen! NÄgot av det som föreslagits kommer jag att prova, och jag hoppas kunna skriva den tredje delen.

För den initiala installationen mÄste du ansluta en monitor, tangentbord och mus till servern.

Installation av unRAID

GÄ till webbplats och installera unRAID pÄ USB-minnet (som jag glömde lÀgga till i tabellen). Rekommendationerna för USB-minnen Àr standard: ett bra mÀrke och en fysisk storlek som Àr större (för bÀttre kylning). FrÄn detta USB-minne kommer unRAID att starta, sÄ dina SSD-enheter kommer helt att tas upp av cachen. Mer detaljerad officiell information ). Ett typiskt exempel pÄ anvÀndning:.

Glöm inte att slÄ pÄ VT-d och VT-x-support i BIOS!

Anslut USB-minnet till servern och starta den i GUI-lÀge.

Standardnamn och lösenord: root utan lösenord.

Version vid tidpunkten för skrivandet: 6.7.2

Efter att operativsystemet har startats, se till att all ansluten hÄrdvara har upptÀckts. Systemet bör se alla dina diskar (diskarna visas pÄ fliken Huvud), tvÄ Ethernet-kontrollers och Wi-Fi-kort (och det Àr praktiskt att kontrollera under Verktyg -> Systemenheter).

Problem med SATA-kontrollers Marvell

PĂ„ grund av en bugg i Marvells kontroller driver, fungerar de inte efter aktivering av VT-d i unRAID version 6.7.x.

Jag valde den enklaste lösningen: la till iommu=pt till parameterraden som skickas till Linux-kÀrnan vid start. Detta görs pÄ fliken Huvud (klicka sedan pÄ enheten "Flash"). Dessutom kan du frÄn början Àndra konfigurationen pÄ USB-minnet: boot/syslinux/syslinux.cfg

InstÀllning av hemrouter + NAS pÄ unRAID (del 2)

Om Intel vPro

Jag rekommenderar inte att du letar efter hÄrdvara som stöder vPro/AMT.

För det första, för att fjÀrrskrivbordet ska fungera korrekt, mÄste du ansluta en HDMI-dummy eller DP-dummy-plugg, annars kommer den inbyggda grafikkortet inte att initieras utan en ansluten monitor.

För det andra Àr kvaliteten pÄ klientsprogramvaran frÄn Intel extremt lÄg.

För det tredje kommer du att uppnÄ samma funktionalitet för hemanvÀndning med en trÄdlös eller trÄdad HDMI/DP-förlÀngare och samtidigt inte vara begrÀnsad i ditt val av hÄrdvara.

NÀtverksinstÀllning.

GÄ till InstÀllningar -> NÀtverksinstÀllningar. Som du redan har gissat kommer en av grÀnssnitten att titta mot det lokala nÀtverket och den andra mot internet. Först bör du bestÀmma vilket grÀnssnitt som ska anslutas till ditt lokala nÀtverk. PÄ min moderkort finns det etiketter med MAC-adresser pÄ kontakterna, och det var sÄ jag förstod vem som var vem.

Kort sagt, vad som behöver göras Àr att tilldela varje grÀnssnitt som medlem av tvÄ separata L2-broar och stÀlla in en statisk IP-adress pÄ den som Àr ansluten till det lokala nÀtverket. GrÀnssnittet som ser mot internet behöver ingen IP-adress, det kommer RouterOS att hantera.

SÄ hÀr bör det se ut:

InstÀllning av hemrouter + NAS pÄ unRAID (del 2)

  • 192.168.1.2 – adressen dĂ€r unRAID kommer att vara tillgĂ€nglig
  • 192.168.0.1 – RouterOS-adressen
  • 192.168.1.3 – adressen till DNS-servern pi.hole

Du kan lÀmna adressen för eth0 tilldelad via DHCP, men dÄ, vid eventuella problem med RouterOS, kommer vi inte kunna fÄ Ätkomst till unRAID och vi mÄste koppla in en monitor och tangentbord till servern.

Efter nÀtverksinstÀllningarna kan du gÄ vidare till fjÀrrinstÀllningar genom att manuellt stÀlla in IP-adressen pÄ LAN-klienten.

InstÀllning av lagring

För att starta en virtuell maskin behöver du lagring, sĂ„ det Ă€r dags att stĂ€lla in det. Jag kommer inte att beskriva det i detalj eftersom det Ă€r ganska enkelt: du behöver tilldela roller till hĂ„rddiskarna – en som Disk 1 och den andra som Paritet.

I första delen skrev jag att det rÀcker med en SSD, men det stÀmmer faktiskt inte: det Àr bÀttre att ta tvÄ identiska och skapa en cache-pool av dem, sÄ att uppgifterna Àr skyddade om en av dem gÄr sönder. Dessutom finns det ingen mekanism för sÀkerhetskopiering av data frÄn cachen i unRAID. Mer information finns beskriven ). Ett typiskt exempel pÄ anvÀndning:.

Det bör se ut sÄ hÀr (förlÄt, jag har Ànnu inte köpt den andra SSD:n):

InstÀllning av hemrouter + NAS pÄ unRAID (del 2)

Du kan ocksÄ genast stÀlla in ett schema för paritetskontroll och dataflyttning frÄn cachen. Detta görs pÄ sidan InstÀllningar -> SchemalÀggare.

Pariteten behöver bara kontrolleras en gÄng varannan mÄnad, och data frÄn cachen bör överföras varje natt.

Du kan genast stÀlla in resurser tillgÀngliga via nÀtet under fliken Dela:

InstÀllning av hemrouter + NAS pÄ unRAID (del 2)

Eftersom jag bara har en disk för cachen Ă€r domains – oskyddade. Ni ska ha allt i grönt.

Installera RouterOS

Först behöver du ladda ner installations-iso-filen hÀrifrÄn (vÀlj x86 Stable CD Image) och lÀgga den i Towerisos.

Nu Àr det dags att skapa en virtuell maskin.

Aktivera stöd i InstĂ€llningar -> VM Manager. Efter det kommer en ny flik – VMs, gĂ„ till den.

Klicka pÄ LÀgg till VM, och vÀlj Linux.

  • Tilldela endast en kĂ€rna
  • Det rĂ€cker med att tilldela 128 eller 256 megabyte minne
  • Maskin — i440fx-3.1
  • BIOS — SeaBIOS
  • I avsnittet OS Install ISO, vĂ€lj den nedladdade bilden (/mnt/user/isos/mikrotik-6.46.iso)
  • PrimĂ€r vDisk-storlek — 256M
  • PrimĂ€r vDisk-bus — SATA
  • NĂ€tverksbro — br0
  • LĂ€gg till ett andra nĂ€tverksgrĂ€nssnitt och vĂ€lj br1
  • Om ditt Wi-Fi-kort inte visas under Andra PCI-enheter, ingen fara — vi kommer att skriva in det manuellt i konfigurationen; om det visas — sĂ€tt en bock
  • Ta bort bocken frĂ„n Start VM after creation och klicka pĂ„ Create

Kom ihÄg vilka MAC-adresser vilka grÀnssnitt fÄr, sÄ att du senare kan matcha dem i RouterOS.

Av nÄgon anledning fungerade automatisk tilldelning av portar för olika VM inte alltid korrekt för mig, sÄ öppna den resulterande XML-konfigurationen och Àndra raden med VNC-instÀllningen till nÄgot liknande:

Om ditt Wi-Fi-adapter, precis som mitt, inte dök upp under Andra PCI-enheter, skriv in den manuellt. För detta behöver du veta dess adress pÄ PCI-bussen. Det enklaste sÀttet att göra det pÄ Àr i Verktyg -> Systemenheter, dÀr kommer det att finnas en rad:

IOMMU-grupp 23: [168c:003c] 0b:00.0 NÀtverkskontroller: Qualcomm Atheros QCA986x/988x 802.11ac TrÄdlös nÀtverksadapter

I mitt fall blir det:

InstÀllning av hemrouter + NAS pÄ unRAID (del 2)
(ursÀkta, MD-parsern pÄ Habr verkar ha problem med detta avsnitt, fick sÀtta in det som bild)

Du kan starta VM och ansluta till den via VNC. Installationen av RouterOS Àr mycket enkel! Efter att ha blivit ombedd att vÀlja paket, Àr det enklast att vÀlja allt med tangenten a och avsluta installationen med tangenten i, avstÄ frÄn att spara den gamla konfigurationen och godkÀnna formatering av disken.

InstÀllning av hemrouter + NAS pÄ unRAID (del 2)

Efter omstart anger vi admin som anvÀndarnamn, lösenordet Àr tomt.

Skriv /interface print och se till att systemet ser alla tre av dina nÀtverksgrÀnssnitt (jag tog en skÀrmdump frÄn ett redan konfigurerat system dÀr namnen skiljer sig frÄn standarden):

InstÀllning av hemrouter + NAS pÄ unRAID (del 2)

Vid detta steg kan man ladda ner winbox, ansluta till RouterOS via MAC-adress och utföra vidare konfiguration via GUI.

Jag anser att detaljerad konfiguration av RouterOS gÄr bortom ramen för denna artikel, sÀrskilt eftersom det finns mÄnga manualer pÄ internet, sÄ jag föreslÄr att ni i början gör standard Quick Setup:

InstÀllning av hemrouter + NAS pÄ unRAID (del 2)

Du kan ansluta en kabel med internet till en ledig port och stÀlla in LAN-klienten pÄ automatisk IP-adresstilldelning, samt kontrollera att Wi-Fi fungerar. NÀr du har försÀkrat dig om att allt fungerar, kan du köpa och ange licensnyckeln för RouterOS.

LĂ€gg till VM med Linux

För att arbeta i en mer bekant miljö, skapa en ytterligare virtuell maskin dÀr vi kommer att köra din favorit %distro_name%

Ladda ner ISO-bilden och placera den i isos

GÄ till den bekanta fliken VMs, vidare till Add VM, de flesta instÀllningarna kan nu lÀmnas som standard.

  • BIOS — SeaBIOS
  • Under OS Install ISO vĂ€ljer du den nedladdade bilden
  • PrimĂ€r vDisk-storlek — nĂ„got i omrĂ„det 10-20 GB
  • Unraid Share — vĂ€gen till katalogen som du vill göra tillgĂ€nglig för VM, i mitt fall /mnt/user/shared/
  • Unraid Mount-tag delad
  • NĂ€tverksbro — br0
  • Ta bort bocken frĂ„n Start VM after creation och klicka pĂ„ Create

I konfigurationen justerar vi VNC-serverinstÀllningen:

Installera systemet, det ska fÄ IP via DHCP och ha internetÄtkomst.

För att göra katalogen FS pÄ vÀrden tillgÀnglig, lÀgg till följande rad: /etc/fstab delad /mnt/shared 9p trans=virtio,version=9p2000.L 0 0

Nu kan du anvÀnda bekanta tjÀnster pÄ en bekant Linux-maskin som enkelt kan flyttas till annan hÄrdvara!

Om allt fungerar bra och slÄs pÄ och av korrekt kan du köpa och ange nyckeln för unRAID. Glöm inte att den Àr kopplad till GUID av USB-enheten (Àven om den kan flyttas). Utan licens kommer VM inte att kunna starta automatiskt.

Tack för att du lÀste Ànda hit!

Finalen

Jag försökte att inte skriva för mycket, men ÀndÄ blev artikeln enligt min Äsikt ganska lÄng. De andra funktionerna i unRAID Àr enligt min Äsikt ganska enkla att konfigurera, sÀrskilt eftersom allt stÀlls in med mus.

Bra idéer pÄ vad man kan installera pÄ VM finns det

. Jag tror att alla har sina egna behov och det gĂ„r inte att ge en universell lista. Även om pi.hole, givetvis, kan rekommenderas till alla 🙂 hĂ€rJag hoppas att jag orkar med fortsĂ€ttningen!

I första delen nÀmnde jag ganska kort om sjÀlva byggsatsen som gör det möjligt att bygga en dator dÀr man kan köra unRAID.

KĂ€lla: habr.com

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster