Skrivet av Dimman:
Jag har en setup hemma med min workstation (Arch), flera laptops, en HTPC (Arch), en enkel Linuxserver osv. Jag fick nyligen ett Fractal Design R3 chassi av en polare, samt att jag har ett 600W Zalman-nätagg över till den. Jag har tänkt sätta upp en filserver för nätverkslagring både för backup av dokument/bilder etc men även som större filserver för HTPC:n. Ja en filserver helt enkelt. Jag har tänkt bestycka den med 2TB diskar, har dock ej bestämt mig för processor/moderkort, men det lutar lite åt AMD-hållet i och med ECC-stöd.
ECC är bra och ett vettigt val.
Citat:
Först och främst: Jag har tänkt köra ZFS då det verkar mycket intressant och perfekt för mitt ändamål. Har tänkt raidz2 för att få upp säkerheten. Frågan är dock vilket operativsystem ni rekommenderar. Är van vid Linux och har rätt goda programmerings/script/conf-kunskaper. Jag har dock mer eller mindre aldrig testat vare sig FreeBSD eller OpenSolaris (OpenIndiana) eller liknande. Tips där?
Nexenta kan vara ett alternativ. Det är Ubuntu, fast med OpenSolaris kärnan, så du får ZFS och alla andra Solaris tekniker direkt in-kernel.
Jag tycker OpenSolaris/OpenIndiana är ganska likt Ubuntu. GUIt med gnome är ju typ likadant.
FreeBSD är trevligt och erkänt bra i server sammanhang.
Jag tror det bästa är att du testar de OS du är nyfiken på, i VirtualBox. Lek runt lite och se vilket som du trivs bäst med. Om du är van vid Linux så klarar du OpenIndiana eller FreeBSD utan problem. Allt är ju Unix eller liknar Unix (dvs Linux). Så jag tror du kommer känna dig hemmastadd. Det är bra, för då kan man byta OS utan större problem.
Dessutom, om du kör ZFS så kan du även byta OS utan större problem. Ronnylov skapade sitt ZFS raid i OpenSolaris och fixade. Sen ville han byta till FreeBSD. Och det gick utan större problem, vad jag förstått. Det var i stort sett bara att säga åt FreeBSD att importera hans ZFS raid som han skapat i OpenSolaris. Ronnylov, kan du berätta mera?
Så, om du kör ZFS så är du ej låst. Du kan byta OS ganska vilt. Mac OS X kommer få ZFS mycket snart, sägs det. Så du kan t.om byta till Mac OS X. Fältet är fritt. Testa några OS du är nyfiken på. Det skadar aldrig att kunna flera OS än bara ett.
OBS. Tänk på att OS har olika versioner av ZFS. T.ex. FreeBSD har v28(?). Solaris 11 Express har v31. etc. Om du har skapat ett ZFS raid i v31, så kan inte FreeBSD läsa raidet. Därför, skapa raidet i en lite äldre ZFS version, så kan alla nya OS läsa ditt raid. T.ex. skapa ditt ZFS raid i OpenSolaris som har en ganska gammal ZFS version - alla andra OS kan läsa den ZFS versionen - tror jag.
Citat:
Vad hade ni valt för hårdvara? Jag kommer skaffa en server till senare, alternativt om jag använder den jag har redan för lite allt i allo enklare sysslor bara för att fysiskt skilja på servrarna. Tänkte köra virtualisering först men insåg att jag inte pallar lägga ner tiden på det + det strul som sannerligen uppstår. Största prio:n är ändå att ha en filserver, sedan kan jag köra en enklare server som hostar bnc, simpel web och liknande lättare uppgifter.
Jag skulle valt ECC RAM. Dvs nån variant av AMD. Intel cpuer är det bara Xeon som stödjer ECC.
Undvik hårdvaruraid kort - för det sabbar för ZFS. Läs mera på wikipedia om ZFS. Det står mycket information där.
Resten av hårdvaran kan du välja beroende på vad du vill göra. Filserva kan du göra på den sämsta 64bit cpun som finns. Undvik 32 bit cpu.
Du bör ha minimum 4GB RAM.
SSD som cache är helt onödigt för de flesta. Testkör och se om det går bra utan SSD.
Jag själv har en quad 9450 + 8GB RAM + SSD som systemdisk + 8 diskar i ZFS raid. Jag har installerat Solaris 11 Express och virtualiserar på den också. Det går utmärkt. Jag använder VirtualBox för att virtualisera. Det är ju busenkelt. Om man ska hålla på med ESXi / KVM och sånt, så kanske det är struligt. Men VirtualBox är busenkelt. Varje VM är ju bara en vanlig fil, så det är bara att backuppa den enkelt.
Citat:
Satt i tankar först att spendera en del på fetare hårdvara för virtualisering osv, men nöjer mig med hårdvara god nog för ZFS och de krav som nämnts. Gärna inte precis på gränsen utan jag ska kunna utöka till ex.vis 16 diskar utan att det blir problem för CPU:n. Behöver dock inte ha prestanda för 50+ diskar ex.vis. Hela nätet är gigabit, och att ha extrem prestanda på filservern är inte nödvändigt. Däremot vore det fint om man kunde accessa från flera klienter samtidigt utan strul, även om det resulterar i 1/n hastighet där n är antal klienter.
Jag kan virtualisera utan problem på min setup. Det enda som är problemet är att jag har lite trångt med RAM när man startar flera VMs. Minst 12GB, helst 16GB RAM kommer jag satsa på nästa gång. Jag själv skulle nog köra i2600 Sandybridge, 16GB RAM och en liten SSD som systemdisk och ZFS raid. Då kan du virtualisera ganska mycket tror jag. VMs kan du placera på ZFS raidet.
Jag har inte benchat min setup, men den duger bra när man är 2 användare inne samtidigt och kör varsin VM med WinXP. Det blir ingen prestandaförlust som märks. Men, innan jag hade SSD som systemdisk så var det prestandaförlust. Om jag körde ett par torrents, och min tjej jobbade med MS Office och jag kopierade filer så blev det seriös lagg. Men med SSD så är det helt laggfritt och min tjej märker inget när jag gör allt detta. Jag kan även spela spel i en VM. typ Serious Sam, Diablo2, etc. Allt flyter som om jag vore ensam på datorn.
T.ex. kan man starta upp 2 st VMs i VirtualBox. Sen maximerar man en VM i en skärm, och maximerar den andra VM på en annan skärm. Sen stoppar man in extra tangentbord och mus, och säger till VirtualBox: passthrough USB tangentbord och mus till ena VM. Och då kan man spela spel mot varandra på en och samma dator.
EDIT: om du vill spela spel och ha 3D grafik så bör du ha ett Nvidia grafikkort, eftersom de har drivrutiner till flera Unix. AMD har inga drivrutiner alls, förutom till Linux. Så undvik AMD om du kanske kör annat än Linux