Hjälp inför ett serverbygge

Permalänk
Medlem

Hjälp inför ett serverbygge

Hej!

Jag söker lite hjälp inför mitt första bygge av en hemserver. Servern kommer huvudsakligen används som:

En media server, både för musik och film
- Flera personer(2-4) skall kunna streama filmer som finns lagrade. Det ska även finnas möjlighet att komma åt servern utifrån för att b.la. streama. Gärna i HD-kvalité om möjligt.
Backup av privata filer
- Vi har en hel del bilder/filmer på familjen och det ligger lite utspritt. Tanken är att kunna samla ihop alla dessa filer. Dessutom vill jag kunna köra någon form av backup på dessa filer.
Torrent-server
- Vill gärna ha en central nedladdningsstation.
Övrigt
- Jag är en student och har lite projekt som jag vill gärna försöka utveckla på fritiden. Därför har jag som mål att kunna utnyttja servern till annat, så som en webbserver, router(kul och lärorikt) m.m.

Mina frågor:
1. Som ovan nämnt vill jag kunna säkerhetskopiera familjens privata filer. Men jag vill inte säkerhetskopiera musik,filmer etc. Så, är det möjligt att köra två olika typer av RAID(t.ex RAID-1 på HDD1 och 2 och RAID-0 på resterade HDD)-

2. Ett mål är även att få servern att köra så energisnålt som möjligt. Det finns många komponenter ute på marknaden som är märkta som energisnåla men vilka komponenter rekommenderar ni? Vilket/vilka HDD, CPU och nätaggregat bör jag välja?

3. Är det möjligt att köra OS:et(linux) från ett USB?

Nedan har ni länk på det komponenter jag har valt hittills.
http://www.inet.se/kundvagn/visa/3768083/monta-2013-08-24

Permalänk
Vila i frid

Virtualisera din server med ESXI så blir den mer flexibel. Jag kör mina tre ESXI-servrar från USB-minne. Ett köra gästerna från USB är väl ingen direkt höjdare.

Ska du inte virtualisera din hårdvara duger det med vilken I3'a som helst. Jag har en https://www.inet.se/produkt/5310030/intel-core-i3-3220t-2-8-g... liggandes som jag bara provkört ett dygn innan den blev utbytt mot en i7-3770T (ville ha VT-d, men som aldrig blev av, eh...).

Permalänk
Medlem
Skrivet av hasenfrasen:

Virtualisera din server med ESXI så blir den mer flexibel. Jag kör mina tre ESXI-servrar från USB-minne. Ett köra gästerna från USB är väl ingen direkt höjdare.

Ska du inte virtualisera din hårdvara duger det med vilken I3'a som helst. Jag har en https://www.inet.se/produkt/5310030/intel-core-i3-3220t-2-8-g... liggandes som jag bara provkört ett dygn innan den blev utbytt mot en i7-3770T (ville ha VT-d, men som aldrig blev av, eh...).

Tack för tipset, ska köra på ESXI med någon i3, i5 eller i7. Men är det möjligt att köra olika RAID på ett virtuellt system?

Permalänk
Vila i frid

ESXI stödjer direkt enbart viss hårdvaru-raid. Vill du låta någon av esxi-gästerna hantera hårdvaru-raid lär du ha hårdvara för VT-d. http://en.wikipedia.org/wiki/List_of_IOMMU-supporting_hardwar... (listan @ wiki är inte komplett, många andra kort stödjer iommu/vt-d).

Permalänk
Medlem
Skrivet av hasenfrasen:

ESXI stödjer direkt enbart viss hårdvaru-raid. Vill du låta någon av esxi-gästerna hantera hårdvaru-raid lär du ha hårdvara för VT-d. http://en.wikipedia.org/wiki/List_of_IOMMU-supporting_hardwar... (listan @ wiki är inte komplett, många andra kort stödjer iommu/vt-d).

Okej, finns det andra alternative? Det enda som krävs är att en hårddisk som måste klonas(RAID1).

Permalänk
Medlem
Skrivet av hasenfrasen:

ESXI stödjer direkt enbart viss hårdvaru-raid. Vill du låta någon av esxi-gästerna hantera hårdvaru-raid lär du ha hårdvara för VT-d. http://en.wikipedia.org/wiki/List_of_IOMMU-supporting_hardwar... (listan @ wiki är inte komplett, många andra kort stödjer iommu/vt-d).

Nu har jag plockat ihop delar för mitt bygge, är dock lite osäker om moderkortet har vt-d stöd. Jag googlade lite men hittar ingen bra källa, dock står det på Intels(http://www.intel.com/support/motherboards/desktop/sb/CS-03092...) hemsida att chippet H77 har stöd för vt-d. Ska jag tolka det som att moderkortet har vt-d stöd?

Uppskattar din hjälp.

Permalänk
Vila i frid

Första träffen mha google gav http://vip.asus.com/forum/view.aspx?id=20120505053821941&boar...

Citat:

The closest thing I can vouch for is that the ASUS P8H77-I (the mITX variant fo the P8H77-V) does in fact support VT-d. I'm currently testing it matched with an intel Core i5-3470 (which is confirmed to support VT-d at the CPU level). I enabled Intel Virtualization features in the BIOS (there's a setting somewhere in the menu)

Running vmware esxi, it did show that Directpath I/O is supported.

Dold text
Permalänk

Du kan göra det mycket enkelt för dig genom att köra synology nas
Dock kanske din övrigt punkt inte passar in

Visa signatur

GAMING: Intel i7 7700K | Gigabyte | Vengeance 16GB DDR4 | MSI GeForce GTX 970 OC 4GB | 128GB Samsung 840 PRO
LAPTOP: Dell Latitude E7470 | Intel i5 | 16GB DDR4 | 256GB SSD
SERVER: Dell PowerEdge R620 | 2x Xeon E5-2630 | 128GB | ESXi 6.7

Permalänk
Medlem

Istället för att köra en raid 1 och en raid 0 så tycker jag du ska köpa ett kontrollerkort likt detta http://www.servethehome.com/ibm-m1015-part-1-started-lsi-9220... och köra raid 10 på alla fyra diskar.

Visa signatur

MSI X570 MPG GAMING EDGE WIFI. AMD Ryzen 3700X. Corsair Vengeance LP 16GB. AMD RX 5700XT. Samsung 970 EVO Plus SSD. Corsair RM750X 750W v2. Noctua NH-U12A

Permalänk
Avstängd
Skrivet av Monta:

1. Som ovan nämnt vill jag kunna säkerhetskopiera familjens privata filer. Men jag vill inte säkerhetskopiera musik,filmer etc. Så, är det möjligt att köra två olika typer av RAID(t.ex RAID-1 på HDD1 och 2 och RAID-0 på resterade HDD)-

RAID är inte backup! "bästa" lösningen är att köra speglade diskar för bilderna osv och sedan göra dagliga säkerhetskopior till en separat disk, som inte är i en RAID.

Skickades från m.sweclockers.com

Visa signatur

[ SLI Titans, Nvidia Surround ]

Permalänk
Inaktiv

Du vill INTE köra HW raid. Om du måste kör virtualisering (speciellt om du tänker ha samma hårdvara till router) men sedan slänger du in FreeNAS eller om du vill meka mer FreeBSD och kör RAIDZ/2/3/whatever. Säkrare än hårdvaru RAID och billigare. Om du råkar köpa RAID kort flasha de till endast SATA/SAS kontroller kort eller om det inte går stäng av alla RAID funktioner. De är bara i vägen och kan äventyra din data.

Permalänk
Medlem
Skrivet av anon127948:

Du vill INTE köra HW raid. Om du måste kör virtualisering (speciellt om du tänker ha samma hårdvara till router) men sedan slänger du in FreeNAS eller om du vill meka mer FreeBSD och kör RAIDZ/2/3/whatever. Säkrare än hårdvaru RAID och billigare. Om du råkar köpa RAID kort flasha de till endast SATA/SAS kontroller kort eller om det inte går stäng av alla RAID funktioner. De är bara i vägen och kan äventyra din data.

Detta är överkurs för mig, måste läsa på lite mer haha, men jag uppskattar svaret.

Skrivet av olog-hai:

RAID är inte backup! "bästa" lösningen är att köra speglade diskar för bilderna osv och sedan göra dagliga säkerhetskopior till en separat disk, som inte är i en RAID.

Skickades från m.sweclockers.com

Tack, exakt vad jag sökte. Vad rekommenderar du för lösning för att spegla en disk? Tänkte köra med Ubuntu server.

Skrivet av sirlen:

Istället för att köra en raid 1 och en raid 0 så tycker jag du ska köpa ett kontrollerkort likt detta http://www.servethehome.com/ibm-m1015-part-1-started-lsi-9220... och köra raid 10 på alla fyra diskar.

Tack för tipset, men jag tror jag skippar hela RAID, ska nog köra enkel kloning på viktiga filer.

Skrivet av SnowNalle:

Du kan göra det mycket enkelt för dig genom att köra synology nas
Dock kanske din övrigt punkt inte passar in

Tack för tipset, men synology nas är inte lika kul som att bygga och experimentera själv :/.

Skrivet av hasenfrasen:

Första träffen mha google gav http://vip.asus.com/forum/view.aspx?id=20120505053821941&boar...

Citat:

The closest thing I can vouch for is that the ASUS P8H77-I (the mITX variant fo the P8H77-V) does in fact support VT-d. I'm currently testing it matched with an intel Core i5-3470 (which is confirmed to support VT-d at the CPU level). I enabled Intel Virtualization features in the BIOS (there's a setting somewhere in the menu)

Running vmware esxi, it did show that Directpath I/O is supported.

Dold text

Tack, uppskakat.

Permalänk
Medlem

Raid eller diskspegling är inte backup.

De är ett led i en säkerhetlösning.

Man speglar disken, för att om den ena går fysiskt sönder kommer den andra mest troligt att fungera. Det är steg 1.

Steg 2 är att man regelbundet kopierar över skillnader från disken till en backup-disk. Allt som oftast gör man också en hel kopia och inte bara filer som skiljer.

Varför man vill göra steg 2 är för att om en filöverföring blir korrupt, kommer korruptionen speglas till andra disken också (i din raid/diskspegling) - Diskspegling är ju en exakt kopia, det är däför alla tjatar om att det inte är en riktig backup-lösning.

Man kan med en scheduelled task eller cronjob köra ett litet skript som säkerhetskopierar - Finns säkerligen inbyggda lösningar i operativet också

Permalänk
Avstängd
Skrivet av Monta:

Tack, exakt vad jag sökte. Vad rekommenderar du för lösning för att spegla en disk? Tänkte köra med Ubuntu server.

Jag skulle kört en RAID 1 med två diskar och sedan automatiserat inkrementell säkerhetskopiering (nya och ändrade filer) från RAID:en till en tredje disk.

Å andra sidan är det rätt onödigt med RAID överhuvudtaget, i en miljö utan krav på driftsäkerhet, om man inte kör det för att få en prestandaökning. Regelbunden backup är definitivt tillräckligt för att säkra sina bilder och dylikt.

När jag importerar nya bilder från mina kameror gör jag det dels till disken där de kommer ligga när jag efterbehandlar bilderna, och dels till en extern disk. Sen gör jag backup på disken där bilderna lagras, precis som vanligt...och har då utöver det dessutom en "originalbackup" på den externa disken utan att löpande behöva göra nån backup till den.

Visa signatur

[ SLI Titans, Nvidia Surround ]

Permalänk
Medlem

Jag skulle avråda från att backa till en disk som sitter i samma låda. Ska man ha en säkerhetskopia som är säker mot saker som stöld eller exempelvis fel i hårdvaran (som kan slå ut samtliga diskar i maskinen) så måste den data man säkerhetskopierar förflyttas ur maskinen, helst även till en annan byggnad (då skyddar man sig mot lite större händelser som tex brand). Själv kör jag en fullständig backup till ett webbhotell en gång i veckan och sedan kör jag diffar resten av dagarna, ofta blir det inte så mycket som backas mitt i veckan alltså. Det finns även andra online-backup-lösningar, men denna är jag nöjd med.

Visa signatur

WS: R7 2700x | RTX 2070S | Corsair AX860W | Lian Li PC-O11 Dynamic
Zwift/storage: i7-2600k | GTX1050 | 4U chassi
HTPC2: Intel NUC3217IYE | 8GB | 120GB mSATA
Servrar: 3x NUC 10 i5 ESX/vSAN-kluster | Fujitsu Primergy Tx1310 M1 | Supermicro AMD Opteron 6378

Permalänk

RAID är inte backup.

Ett billigt alternativ för backups i lite större skala är att göra ett lagringskluster av släktingars burkar

Visa signatur

så mycket att vilja göra, så lite tid

Permalänk
Medlem

Nu ska jag försöka sammanfatta denna tråd och ge mig slutliga lösning.

VT/VT-D
Eftersom det jag söker är inte allt krävande och går att undergå med en mindre kraftfull dator så kanske inte VT-D är direkt rätta valet. Däremot är VT-D bra att ha med i paket med tanke på mina små projekt. Dessutom krävs VT-D endast om jag behövde tilldela en av gästerna en specifik hårvara(i mitt fall var det hårddiskar för RAID). Jag kan fortfarande utan VT-D köra virtuella maskiner.

Backup/raid
Det jag sökte var endast säkerhetskopiering av något slag och som flera nämnde i tråden(bl.a. olog-hai) så är RAID inte är en backup lösning. Från det har jag nu valt att endast säkerhetskopiera en HDD till en annan och eventuellt ha en moln-tjänst för ännu en extra backup(som vissa förslog).

Mjukvara
Jag kommer att installera VMware ESXI med Ubuntu- och Debian-server som virtuella gäster. Debian kommer att vara till mina små projekt, medans på Ubuntu kommer jag att ha media servern och backup systemet. Kommer eventuellt att ha flera gäster till annat.

Med tanke på att vi har lite olika klienter(iOS, Andriod, Windows samt OS X) här hemma, så tror jag det enklaste media server lösningen(efter lite googlande) är att använda Plex. Enkelt installation och har en del andra fördelar(måste påpeka att jag ej har testat andra alternativ).

För den centrala nerladdningsstationen kommer jag nog att använda rtorrent.

Hårdvara
Nedan är listan på det hårdvara jag tänkte köra servern på men det inköpta hårddiskar kommer endast att användas för lagring. Finns det något negativt med att köra VMware ESXI respektive alla andra gäster från ett USB istället för en hårddisk? Har jag valt rätt produkter om jag söker en energisnål maskin?

Uppskattar all hjälp.

Permalänk
Inaktiv

Linux och ZFS är inte helt bra kombination och filserver utan ZFS är direkt dålig. Släng i FreeBSD eller FreeeNAS (också baserad på FreeBSD men mycket lättare att hantera) i VM som ska hantera filserver delen.

Permalänk
Medlem
Skrivet av sweloop64:

RAID är inte backup.

Ett billigt alternativ för backups i lite större skala är att göra ett lagringskluster av släktingars burkar

haha, det är något att ha i baktanken. Tack för tipset.

Skrivet av whisky:

Jag skulle avråda från att backa till en disk som sitter i samma låda. Ska man ha en säkerhetskopia som är säker mot saker som stöld eller exempelvis fel i hårdvaran (som kan slå ut samtliga diskar i maskinen) så måste den data man säkerhetskopierar förflyttas ur maskinen, helst även till en annan byggnad (då skyddar man sig mot lite större händelser som tex brand). Själv kör jag en fullständig backup till ett webbhotell en gång i veckan och sedan kör jag diffar resten av dagarna, ofta blir det inte så mycket som backas mitt i veckan alltså. Det finns även andra online-backup-lösningar, men denna är jag nöjd med.

Tack för tipset. Det va en smart idé. För min del är det nog endast bilder och filmer som kommer att säkerhetskopieras så kommer nog inte heller bli mycket per vecka. Kommer att ha det i åtanke!

Skrivet av Ernesto:

Raid eller diskspegling är inte backup.

De är ett led i en säkerhetlösning.

Man speglar disken, för att om den ena går fysiskt sönder kommer den andra mest troligt att fungera. Det är steg 1.

Steg 2 är att man regelbundet kopierar över skillnader från disken till en backup-disk. Allt som oftast gör man också en hel kopia och inte bara filer som skiljer.

Varför man vill göra steg 2 är för att om en filöverföring blir korrupt, kommer korruptionen speglas till andra disken också (i din raid/diskspegling) - Diskspegling är ju en exakt kopia, det är däför alla tjatar om att det inte är en riktig backup-lösning.

Man kan med en scheduelled task eller cronjob köra ett litet skript som säkerhetskopierar - Finns säkerligen inbyggda lösningar i operativet också

Det börja klarna upp att att RAID är inget alternativ för mig då jag i första hand söker endast backup, samt att RAID inte ens är backup. Tack för att ha klar gjort det.

Skrivet av olog-hai:

Jag skulle kört en RAID 1 med två diskar och sedan automatiserat inkrementell säkerhetskopiering (nya och ändrade filer) från RAID:en till en tredje disk.

Å andra sidan är det rätt onödigt med RAID överhuvudtaget, i en miljö utan krav på driftsäkerhet, om man inte kör det för att få en prestandaökning. Regelbunden backup är definitivt tillräckligt för att säkra sina bilder och dylikt.

När jag importerar nya bilder från mina kameror gör jag det dels till disken där de kommer ligga när jag efterbehandlar bilderna, och dels till en extern disk. Sen gör jag backup på disken där bilderna lagras, precis som vanligt...och har då utöver det dessutom en "originalbackup" på den externa disken utan att löpande behöva göra nån backup till den.

Jag skippar RAID helt, och kör på vanlig backup. Kommer nog att inskaffa mig en molntjänst för manuell backup. Tack för du dela med dig.

Permalänk
Avstängd
Skrivet av Monta:

Jag skippar RAID helt, och kör på vanlig backup. Kommer nog att inskaffa mig en molntjänst för manuell backup. Tack för du dela med dig.

Kruxet med molnlagring är hastigheten...är väldigt ont om tjänster som har bra hastighet, tyvärr :/

Visa signatur

[ SLI Titans, Nvidia Surround ]

Permalänk
Medlem
Skrivet av anon127948:

Linux och ZFS är inte helt bra kombination och filserver utan ZFS är direkt dålig. Släng i FreeBSD eller FreeeNAS (också baserad på FreeBSD men mycket lättare att hantera) i VM som ska hantera filserver delen.

Jag kommer att köra Ubuntu server för Plex. Om jag ska använda FreeBSD/FreeNAS, kan jag tilldela datan som hanteras utav FreeBSD/FreeNAS till det andra gästerna(ESXI)? d.v.s kan jag tilldela samma virtuella utrymme till flera gäster?

Permalänk
Medlem
Skrivet av olog-hai:

Kruxet med molnlagring är hastigheten...är väldigt ont om tjänster som har bra hastighet, tyvärr :/

Oki, tack för tipset, i värsta fall får jag köra ett vanligt webbhotell om ingen annan lösning dyker upp.

Permalänk

Viktigaste punkten när det gäller backups är att man regelbundet testar backupsen att dom verkligen funkar...
Vet inte hur många gånger man stött på folk som minsan kör backups regelbundet och har massa versioner av backupsen osv, men pga skumma buggar eller dyl så visar det sig att dom inte återställer datan utan bara skräp istället...

Visa signatur

så mycket att vilja göra, så lite tid

Permalänk
Medlem

Släng in Debian och använd google, när du väl är igång så finns det inget bättre allround.

Permalänk
Inaktiv
Skrivet av Monta:

Jag kommer att köra Ubuntu server för Plex. Om jag ska använda FreeBSD/FreeNAS, kan jag tilldela datan som hanteras utav FreeBSD/FreeNAS till det andra gästerna(ESXI)? d.v.s kan jag tilldela samma virtuella utrymme till flera gäster?

Ingen aning. Jag är allergisk mot virtualisering för viktiga saker (gateway och filserver ska ligga på egna separata maskiner IMHO).

Jag tvivlar att du kan ge olika VMs tillgång till samma HW. Det låter som något som inte bör ske. FreeNAS har stöd för iSCSI men man ska inte ha fler än en klient per område med den. Så om du vill att andra kommer åt är NFS förmodligen bästa valet, NFS v4 är utmärkt men jag vet inte om windows har stöd för den (MS tycker inte om saker som visar hur jävla skit deras egna saker är).

Permalänk
Medlem
Skrivet av Monta:

Jag kommer att köra Ubuntu server för Plex. Om jag ska använda FreeBSD/FreeNAS, kan jag tilldela datan som hanteras utav FreeBSD/FreeNAS till det andra gästerna(ESXI)? d.v.s kan jag tilldela samma virtuella utrymme till flera gäster?

Inga problem. Bäst är om du har ett kontrollerkort, t.ex. LSI SAS 9211-8i (billigt på ebay).
Jag kör _Gea's ESXi "All-In-One" med FreeBSD istället för Solaris och det funkar utmärkt att göra det jag tror du menar via NFS, CIFS/SMB eller iSCSI.

Visa signatur

Jag ser ner på folk som särskriver!

Permalänk
Medlem
Skrivet av anon127948:

Linux och ZFS är inte helt bra kombination ...

För att?

Permalänk
Inaktiv
Skrivet av aluser:

För att?

ZFS licens tillåter inte att den hamnar i kernelen (där den hör hemma) utan måste köras från userland vilket är inte helt optimalt. Sedan tror jag att ZFS implementeringen på linux (med problem den har pga. licenser) också laggar rätt mycket efter Solaris och FreeBSD men det kan ha ändrats sedan sist jag kollade upp det.

Permalänk
Medlem
Skrivet av Monta:

Jag kommer att köra Ubuntu server för Plex. Om jag ska använda FreeBSD/FreeNAS, kan jag tilldela datan som hanteras utav FreeBSD/FreeNAS till det andra gästerna(ESXI)? d.v.s kan jag tilldela samma virtuella utrymme till flera gäster?

Så vitt jag vet går det inte att tilldela samma virtuella utrymme till flera gäster. Detta ställs in i vSphere klienten.
Lättaste lösningen på detta kanske vore att tilldela virtuell disk till en server och sedan dela ut det du behöver använda på en annan server genom ett share.

Lycka till med bygget!

Visa signatur

Dator: Fractal Design XL || Windows 10 || i5 750 || 8 GB RAM || HD 7970 || 120 GB SSD
Server: Fractal Design Core 3000 || ESXi 5.1 || AMD FX-6100 || 20 GB RAM
Foto: 7D || 17-50mm f/2.8 || 50mm f/1.8 || 70mm f/2.8 || 70-200mm f/2.8
Citera för svar!

Permalänk
Skrivet av anon127948:

Så om du vill att andra kommer åt är NFS förmodligen bästa valet, NFS v4 är utmärkt men jag vet inte om windows har stöd för den (MS tycker inte om saker som visar hur jävla skit deras egna saker är).

Vad jag vet så finns det inga dugliga NFS-lösningar för windows så vida man inte tar fram plånboken...
SMB3 med RDMA sägs dock vara dugligt(helst i 10gbit+), server 2012r2 samt win8 endast dock, samba har det inte än vad jag vet...

Visa signatur

så mycket att vilja göra, så lite tid