Frågor om att köra virtuella servrar och filserver
Jag har planer på att bygga mig en server, men har en del funderingar innan jag sätter mig in och börjar gräva hårdvara. Mina planer är att köra en stor filserver, samt en del andra virtualiserade servrar på samma hårdvara. T.ex. web, repository, backup, DNS, lek/experiment osv.
Mina tankar går i att sätta upp diskarna på servern i något liknande:
4-6st 3TB- eller 4TB WD Red-diskar i en ZFS raidz1: Enbart för lagring av inte jätteviktig information. Här är planen att kryptera precis allt.
2st 2TB-diskar i en RAID 1: Dessa ska användas för alla system och även backup från övriga datorer i hemmet. Vissa av systemen, samt backupen, kommer jag också vilja ha krypterat.
Ser det här konceptet vettigt ut? Eller skulle en stor raidz2:a, där jag har lagring, backup och system vara att föredra i stället för konfigurationen ovan? Skulle datan vara lika säker som alternativet ovan?
Några mer generalla ZFS-frågor:
Går det att utöka en ZFS-pool när den väl är initierad, utan att formatera allt? Dvs, lägga till en extra hårddisk utan att tappa data på de som redan varit i poolen ett tag?
Går det att byta från raidz1 till raidz2 utan att tappa datan på diskarna (förutsatt att det finns tillräckligt med utrymme)? Eller från raidz2 till raidz1?
Om jag har en virtualiserad server som har tillgång till hela ZFS-poolen (någon typ FreeNAS), kommer jag kunna låta en annan server ha tillgång till den samtidigt? Eller måste jag dela ut det mellan servrarna?
Och en sista fråga:
Hur är det att köra en brandvägg virtualiserat på servern? Någonstans i min egna lilla värld har jag inbillat mig att jag hellre kör en extra server med egen hårdvara för det. Men skulle det fungera lika väl att stoppa in två nätverkskort och köra den virtualiserat? Eller kommer jag stöta på onödigt krångel vid konfigurationerna, då flera servrar delar samma ethernet-port.