Skapa NAS i en VM i en server som redan kör annat?

Permalänk
Medlem

Skapa NAS i en VM i en server som redan kör annat?

Som rubriken lyder, går det på något sätt att skapa en NAS i en VM eller något liknande på en server som redan kör annat? Jag har nämligen en server som kör en hel del minecraft servrar, 28 kärnor totalt och 64 gb ram. Hade varit grymt om man kunde plonka i några hårddiskar och dedikera dem till en NAS som kanske då kör i en VM till exempel. Vill gärna inte skaffa en helt dedikerad NAS server då denna redan har nog med prestanda till övers åt NASen i sådana fall.

Tack för alla svar!

Permalänk
Medlem

Kan du kort förklara hur host, VMar och lagringen ser ut för tillfället? Vilket/vilka OS kör hosten och VMar?

Permalänk
Medlem
Skrivet av bmr:

Kan du kort förklara hur host, VMar och lagringen ser ut för tillfället? Vilket/vilka OS kör hosten och VMar?

Jag har inget sånt riggat ännu. Vi kör bungeecord så får man flera instanser av servrar som ökar optimiseringen, så har inget behov av stora vm kluster osv. Skulle därför få bkanta mig med vm saker, har lite koll, men aldrig kört själv.

Jag kör just nu senaste Ubuntu server distron, 20.4 LTS nånting. Har gui installerad också så kan lösa saker på andra sätt än terminalen exempelvis.

För tillfället har jag 500gb ssd utrymme för alla minecraft servrar, men skulle i sådana fall få köpa några diskar. Sen skulle det vara bra o nämna att jag har 2 sata 3 portar på moderkortet som redan tas upp. Däremot har jag 2 nvme platser lediga. Har ett frankenstein moderkort för x99 från Kina

Permalänk
Medlem

Finns det ingen applikation du kan köra rakt i Ubuntu istället som kan hantera din lagring? Snarare än att installera ännu ett OS som en virtuell maskin tänker jag. Men för att svara på din fråga rent generellt, så absolut kan du göra det.

Permalänk
Medlem

Beror helt på vilka krav du har och vad du sätter i begreppet "NAS", det står ju för Network Attached Storage, så i sin enklaste form installerar du NFS eller Samba/Cifs direkt på Ubuntu och delar därifrån.

Permalänk
Medlem
Skrivet av Xcorp:

Beror helt på vilka krav du har och vad du sätter i begreppet "NAS", det står ju för Network Attached Storage, så i sin enklaste form installerar du NFS eller Samba/Cifs direkt på Ubuntu och delar därifrån.

Menar du samba share? Tror det fanns någon grej som hette "Samba file server" 🤔

Permalänk
Medlem
Skrivet av Icetec:

Finns det ingen applikation du kan köra rakt i Ubuntu istället som kan hantera din lagring? Snarare än att installera ännu ett OS som en virtuell maskin tänker jag. Men för att svara på din fråga rent generellt, så absolut kan du göra det.

Jag vet inte, därför jag frågar Jag vill bara ha en lösning där jag kan ha flera filer lagrade på min server och eventuellt köra någon form av raid.

Permalänk
Hedersmedlem
Skrivet av EmilPersson03:

Som rubriken lyder, går det på något sätt att skapa en NAS i en VM eller något liknande på en server som redan kör annat? Jag har nämligen en server som kör en hel del minecraft servrar, 28 kärnor totalt och 64 gb ram. Hade varit grymt om man kunde plonka i några hårddiskar och dedikera dem till en NAS som kanske då kör i en VM till exempel. Vill gärna inte skaffa en helt dedikerad NAS server då denna redan har nog med prestanda till övers åt NASen i sådana fall.

Tack för alla svar!

Absolut, det kan du göra.

Du måste dock återkomma med exakt vilken slags virtualiseringsplattform och hårdvara du kör för att få lite mer konkreta tips.

Permalänk
Medlem

Inga konstigheter, men det finns några alternativ:

  • Låta installationen vara som den är och helt enkelt sätta i diskar och dela. Som @Icetec och @Xcorp skriver.

  • Låta installationen vara som den är och köra VMs vid sidan om bungeecord. Finns inbyggt i linux kärnan och kallas KVM.

  • Installera en hypervisor och göra VMs av allt.

Beror helt på ambitionsnivån. Finns säkert fler alternativ.

Permalänk
Medlem
Skrivet av pv2b:

Absolut, det kan du göra.

Du måste dock återkomma med exakt vilken slags virtualiseringsplattform och hårdvara du kör för att få lite mer konkreta tips.

2st E5 2697 V3, Heritan Dual X99, 4x16Gb DDR4 ECC REG. 500GB SSD, vad mer krävs?

Permalänk
Hedersmedlem
Skrivet av EmilPersson03:

2st E5 2697 V3, Heritan Dual X99, 4x16Gb DDR4 ECC REG. 500GB SSD, vad mer krävs?

Vad kör du för virtualiseringsplattform? ESXi? Hyper-V? Något annat?

Permalänk
Medlem
Skrivet av pv2b:

Vad kör du för virtualiseringsplattform? ESXi? Hyper-V? Något annat?

Det är en helt vanlig ubuntuinstallation och inte en hypervisor.

Permalänk
Hedersmedlem
Skrivet av Icetec:

Det är en helt vanlig ubuntuinstallation och inte en hypervisor.

Varför vill du köra en NAS i en VM då? Är det inte enklare att du bara installerar typ Samba på servern?

Permalänk
Medlem
Skrivet av pv2b:

Varför vill du köra en NAS i en VM då? Är det inte enklare att du bara installerar typ Samba på servern?

Det är inte jag som ställer frågan, jag tänkte bara förtydliga eftersom du verkade ha missat vital information som redan står i tråden T.ex. vem som ställde frågan

Att köra samba har ju också nämnts redan. Alltså jag vill inte vara trist nu, men den här tråden har 11 inlägg förutom vårt utbyte just nu. Det kan inte ta dig flera veckor att läsa igenom dem innan du svarar.

Permalänk
Hedersmedlem
Skrivet av Icetec:

Det är inte jag som ställer frågan, jag tänkte bara förtydliga eftersom du verkade ha missat vital information som redan står i tråden T.ex. vem som ställde frågan

Att köra samba har ju också nämnts redan. Alltså jag vill inte vara trist nu, men den här tråden har 11 inlägg förutom vårt utbyte just nu. Det kan inte ta dig flera veckor att läsa igenom dem innan du svarar.

Absolut, jag såg förslaget om Samba, jag ville bara försöka få ett svar på varför det ska vara i en VM, då det inte känns lämpligt med tanke på designen. Tänkte att det fanns någon baktanke med det. Som t.ex. säkerhet etc.

Permalänk
Medlem
Skrivet av pv2b:

Absolut, jag såg förslaget om Samba, jag ville bara försöka få ett svar på varför det ska vara i en VM, då det inte känns lämpligt med tanke på designen. Tänkte att det fanns någon baktanke med det. Som t.ex. säkerhet etc.

Skrivet av EmilPersson03:

Jag vet inte, därför jag frågar Jag vill bara ha en lösning där jag kan ha flera filer lagrade på min server och eventuellt köra någon form av raid.

Permalänk
Medlem
Skrivet av pv2b:

Absolut, jag såg förslaget om Samba, jag ville bara försöka få ett svar på varför det ska vara i en VM, då det inte känns lämpligt med tanke på designen. Tänkte att det fanns någon baktanke med det. Som t.ex. säkerhet etc.

Det var bara my "uneducated guess" att det skulle vara en möjlighet Därför skrev jag här och undrade om ni hade andra lösningar, o lite för o nackdelar med det. Jag hade gärna kunnat tilldela en viss del åt en viss person t.ex. Huruvida man gör det med samba vet inte jag, tänkte därför att det kanske fanns vissa features som ett NAS os har som skulle kunna vara mer lockande

Permalänk
Hedersmedlem
Skrivet av EmilPersson03:

Det var bara my "uneducated guess" att det skulle vara en möjlighet Därför skrev jag här och undrade om ni hade andra lösningar, o lite för o nackdelar med det. Jag hade gärna kunnat tilldela en viss del åt en viss person t.ex. Huruvida man gör det med samba vet inte jag, tänkte därför att det kanske fanns vissa features som ett NAS os har som skulle kunna vara mer lockande

Om du vill tilldela en viss mängd utrymme till en viss person så löser du det med en funktion som heter "quota". Finns olika sätt att göra det på.

Det finns ju en säkerhetsvinst i att dela upp saker i olika VM:ar, men då ska man köra allt i virtuella maskiner, inte ha minecraftservrarna direkt på det fysiska och sedan filservern på det virtuella.

Permalänk
Medlem

Jag hade gjort tvärtom installera truenas
Sedan kan du köra dockers eller VWs i truenas för andra saker.

Permalänk
Medlem
Skrivet av pv2b:

Om du vill tilldela en viss mängd utrymme till en viss person så löser du det med en funktion som heter "quota". Finns olika sätt att göra det på.

Det finns ju en säkerhetsvinst i att dela upp saker i olika VM:ar, men då ska man köra allt i virtuella maskiner, inte ha minecraftservrarna direkt på det fysiska och sedan filservern på det virtuella.

Minecraft servern tar inte fler än ett par kärnor som max. Jag hade gärna bara delat upp en 1 tb hdd på 5 pers typ som drive för alla hemma. Går det inte bara att ha 1 vm med nas os som kan styra det?

Permalänk
Medlem

Du kan virtualisera freenas/truenas med KVM och dela ut en disk så som du beskriver. Räkna med att ge maskinen minst 8gb minne och en hel disk. Om du vill ha gui kanske virtualbox kan vara något

Kan varmt rekommendera att du tar dig en funderare på framtiden om du skulle vilja virtualisera något mer eller flytta över några mc-servrar till containrar. Det finns en hel del roliga grejer man kan hosta hemma och du har onekligen en bra maskin för det. proxmox är en hypervisor som är gratis och funkar bra.

Permalänk
Hedersmedlem
Skrivet av EmilPersson03:

Minecraft servern tar inte fler än ett par kärnor som max. Jag hade gärna bara delat upp en 1 tb hdd på 5 pers typ som drive för alla hemma. Går det inte bara att ha 1 vm med nas os som kan styra det?

Det går att göra så, men jag ser inte fördelen med det framför att bara köra samba direkt på servern.

Som sagt, om du stoppar Minecraftservern i en VM och sätter lagringen i en annan VM så är de ju isolerade från varadnra vilket är bra

På det här sättet så kan ju den som hackar din Minecraftserver också komma åt dina filer...

Permalänk
Medlem
Skrivet av pv2b:

Det går att göra så, men jag ser inte fördelen med det framför att bara köra samba direkt på servern.

Som sagt, om du stoppar Minecraftservern i en VM och sätter lagringen i en annan VM så är de ju isolerade från varadnra vilket är bra

På det här sättet så kan ju den som hackar din Minecraftserver också komma åt dina filer...

Minecraft servern ligger på en egen ssd på 500gb, och linux OS på en 120gb ssd. Min tanke var att köra nas os i vm och ha 2st nvme drives att dela upp åt oss där hemma. Minecraft servern innehåller ingen känslig data. Men om man har tillgång till själva datorn så har man väl tillgång till alla vms också och därmed datan...

Permalänk
Hedersmedlem
Skrivet av EmilPersson03:

Minecraft servern ligger på en egen ssd på 500gb, och linux OS på en 120gb ssd. Min tanke var att köra nas os i vm och ha 2st nvme drives att dela upp åt oss där hemma. Minecraft servern innehåller ingen känslig data. Men om man har tillgång till själva datorn så har man väl tillgång till alla vms också och därmed datan...

Precis därför Minecraft ska vara i en egen VM om det ska vara säkert

Permalänk
Medlem
Skrivet av pv2b:

Precis därför Minecraft ska vara i en egen VM om det ska vara säkert

Hmm. Kanske det. Skulle jag inte behöva fler än 1 ethernet port då för att kunna ha flera ip-adresser? Har så himla mycket konfigurerat för att servern ska fungera okej så tror nog inte jag sätter minecraft servern i en VM...

Permalänk
Hedersmedlem
Skrivet av EmilPersson03:

Hmm. Kanske det. Skulle jag inte behöva fler än 1 ethernet port då för att kunna ha flera ip-adresser? Har så himla mycket konfigurerat för att servern ska fungera okej så tror nog inte jag sätter minecraft servern i en VM...

Nej, du behöver inte fler nätverkskort.

Permalänk
Medlem
Skrivet av pv2b:

Nej, du behöver inte fler nätverkskort.

Ah, okej.