Filserverbygge: Ubuntu server, ZFS och truecrypt
Hej,
Jag har läst en del på forumet om serverlösningar och jag vet att det finns mycket intelligent och kunnit folk här så jag registrerade mig och tänkte som första del i mitt medlemskap dela med mig av mina planer på servermaskin och samtidigt starta diskussion och få tips om det. Förhoppningen är att många andra ska få nytta av informationen också.
Jag har själv ingen tidigare erfarenhet av detta, så jag välkomnar alla tips och tar gärna emot kritik i mitt tänkande då jag inser att jag mycket väl kan ha valt fel vägar eller har förstått saker fel. Jag har mycket mer erfarenhet av windows-system än något annat. Mina linux/unix kunskaper är grundläggande trots att jag använt såna system under min femåriga universitetstid. Har dock inte pluggat något datavetenskapligt (pluggat teknisk fysik och elektroteknik). Jag har dock lätt för och tycker det är roligt att lära mig.
När jag skulle välja lösning har jag utgått ifrån vilken funktionalitet jag vill ha ut av projektet:
Stabil filserver med redundans
Backupmöjlighet för dokument, foton och annat som inte går att återfå om det försvinner
Inte bara kunna nå filservern på det lokala nätverket utan även via internet
Streama högupplöst film direkt från servern
Data krypterat med truecrypt (inte OS-partitionen)
Möjlighet att utöka diskutrymmet enkelt
Möjlighet att enkelt kunna byta ut hårddiskar som går sönder mot nya
Webserver (Apache)
Kunna hantera servern remote (SSH)
Lite andra servertjänster (små)
Fyll gärna på med andra möjligheter gällande användningsområden, det uppskattas!
Min nuvarande plan:
Hårdvara
Gällande hårdvara har jag inte bestämt mig till 100% eftersom jag vill lämna detta steg tills efter jag har bestämt mig för mjukvara och upplägg. Jag har inte tänkt mig någon budgetvariant, men jag vill heller inte spendera pengar i onödan. Filosofin är att få ut mycket för vad man betalar.
Chassi
Plats för minst 11st diskar
Helst hotswap
PSU
Corsair
Inte säker på vilken effekt som krävs, får räkna på det
Moderkort
Föredrar ASUS men öppen för förslag
DVI-utgång
Många SATA-anslutningsmöjligheter
ECC-stöd?
CPU
Intel Core i5 (i3 har inte AES-instruktionsset)
Integrerat grafikkort
AES-instruktionsset
RAM
Minst 8GB, beror på vad som anses behövas för ZFS.
ECC?
Hårddiskar
3TB verkar vara billigast per GB just nu. Dessutom känns det bäst att köra på stora istället för många, inte minst platsmässigt.
Mjukvara
Ubuntu server
ZFS
raidz2 för nivå 2 redundans
Truecrypt (two-fish+AES+serpent) på diskarna
VPN-server (PPTP)
Samba
SSH för remote
Apache-server
Backup finns säkert lösning på på något vis, riktigt viktiga saker vill jag även lagra
Frågor
Slutligen lite mer direkta frågor som ni gärna får svara på och tycka till om.
Finns det någon möjlighet att hitta ett chassi med minst 11 diskplatser varav (minst) 10st är hotswap-platser för max 5kkr (helst lägre)? (Har tittat både på “vanliga” chassin och server-rack. Såg en del på mullet.se men ett 3U rack för 16 diskar kostar 8000kr och då tillkommer skåp. För mycket pengar för mig.)
Hur viktigt är det med ECC på minnena och vad får man räkna med för skillnad i pris?
Min plan var att kryptera diskarna (5st) och därefter göra en zpool med en 5-diskars raidz2 partition, är det bakvänt? För- och nack-delar?
Tanken är då att kunna utöka med en ytterligare raidz2 på 5 diskar till samma zpool senare då man inte i zfs kan utöka antalet diskar i en raid. Är valet av antal diskar (5) lagom?
Tips på 3TB hårddiskar för ändamålet?
Kritik välkomnas som sagt. Ge gärna alternativ till kritiken och ge gärna svar på ett sånt sätt att andra också kan ha nytta av kunskapen som delas i tråden.