JustJason
Cadet
- Joined
- Aug 26, 2018
- Messages
- 4
Hi all!
I was hoping someone could chime in on a FreeNAS box design I was considering.
USE:
I need it to serve files and if possible to run MySQL (or other DB) in a jail or VM. No transcoding or multimedia stuff.
It will be used as a filesystem to a dev environment and also to store CCTV content.
The former meaning NFS - mostly to serve VM images (ie random seeks, r/w mix, in large files) as well as access to lots of small files (git, SVN). The latter (CCTV) is only as a backup store of 4k clips, and not performance critical.
In the future I may consider iSCSI for the VM images, but I haven't had much luck with that in the past, so probably not.
I'll also do daily replication of a remote ZFS system (low traffic).
There'll be occasional disk imaging of local laptops for backup.
There'll be some SMB3, but not on the same datasets as the NFS.
Some of the data sets (files) I work on can be quite big (time-series multi gig data).
CONFIG:
I was thinking going RAID-Z3 with 7 HGST He12 drives (because the case I chose has 8 bays, so why not Z3 over Z2).
I won't be using de-duplication but I'd like to give LZ4 compression a try.
HARDWARE:
The HGST He12 (4kN) drives are 12TB and have the same £/TB as the He10 10TB drives, which have better pricing than the He10 8TB.
Many of the HGST drives come in SE, ISE, other variants.. this is to do with disk encryption and erasing. I won't be using any of that but I plan to mix SE and ISE drives so that there's a higher chance that they come from different batches (and lower the chance of correlated failure).
In terms of Mobo+CPU, initially I thought Supermicro X11SSH-CTF (maybe X11SSM-F) and E3-1260L v5 (45W) because I wanted a bit of power and no more than 45W TDP.
Alas the E3-1260L v5 seems to be difficult to buy new in the UK.
The alternative would be Supermicro A2SDi-H-TF (C3785).
I'm thinking 64GB ECC RAM. (vs 84 TBs of disks). I might be able to push 96GB, but only on the A2SDi-H-TF as the X11SSH-CTF only supports 64GB. Also, DDR4 ECC RAM isn't cheap.
SSD (maybe dual) as a boot drive obviously, but I was also considering using the NVMe M2 slot for a ZIL (depends on where I end up running my MySQL instance). The ZIL decision will come after I have the system up and running and performance profiled.
I'd obviously like to saturate 1GbE, and I chose 10GbE ports for future-proofiness. My future build and compute servers will all have 10GbE.
So:
X11SSH-CTF + E3-1260L v5 OR A2SDi-H-TF (C3785)
64GB ECC RAM
7 * He12 12TB as RAID-Z3.
NSC-810A case (8*hot swappable 3.5")
Any thoughts?
With compression and variable blocks sizes does the 2^N+3 number-of-disks rule for RAID-Z3 still hold?
Many thanks,
Jason
PS I'll re-purpose an HP N54L as a RAID-Z2 secondary "backup" server, and eventually also get a tape drive for real backup.
I was hoping someone could chime in on a FreeNAS box design I was considering.
USE:
I need it to serve files and if possible to run MySQL (or other DB) in a jail or VM. No transcoding or multimedia stuff.
It will be used as a filesystem to a dev environment and also to store CCTV content.
The former meaning NFS - mostly to serve VM images (ie random seeks, r/w mix, in large files) as well as access to lots of small files (git, SVN). The latter (CCTV) is only as a backup store of 4k clips, and not performance critical.
In the future I may consider iSCSI for the VM images, but I haven't had much luck with that in the past, so probably not.
I'll also do daily replication of a remote ZFS system (low traffic).
There'll be occasional disk imaging of local laptops for backup.
There'll be some SMB3, but not on the same datasets as the NFS.
Some of the data sets (files) I work on can be quite big (time-series multi gig data).
CONFIG:
I was thinking going RAID-Z3 with 7 HGST He12 drives (because the case I chose has 8 bays, so why not Z3 over Z2).
I won't be using de-duplication but I'd like to give LZ4 compression a try.
HARDWARE:
The HGST He12 (4kN) drives are 12TB and have the same £/TB as the He10 10TB drives, which have better pricing than the He10 8TB.
Many of the HGST drives come in SE, ISE, other variants.. this is to do with disk encryption and erasing. I won't be using any of that but I plan to mix SE and ISE drives so that there's a higher chance that they come from different batches (and lower the chance of correlated failure).
In terms of Mobo+CPU, initially I thought Supermicro X11SSH-CTF (maybe X11SSM-F) and E3-1260L v5 (45W) because I wanted a bit of power and no more than 45W TDP.
Alas the E3-1260L v5 seems to be difficult to buy new in the UK.
The alternative would be Supermicro A2SDi-H-TF (C3785).
I'm thinking 64GB ECC RAM. (vs 84 TBs of disks). I might be able to push 96GB, but only on the A2SDi-H-TF as the X11SSH-CTF only supports 64GB. Also, DDR4 ECC RAM isn't cheap.
SSD (maybe dual) as a boot drive obviously, but I was also considering using the NVMe M2 slot for a ZIL (depends on where I end up running my MySQL instance). The ZIL decision will come after I have the system up and running and performance profiled.
I'd obviously like to saturate 1GbE, and I chose 10GbE ports for future-proofiness. My future build and compute servers will all have 10GbE.
So:
X11SSH-CTF + E3-1260L v5 OR A2SDi-H-TF (C3785)
64GB ECC RAM
7 * He12 12TB as RAID-Z3.
NSC-810A case (8*hot swappable 3.5")
Any thoughts?
With compression and variable blocks sizes does the 2^N+3 number-of-disks rule for RAID-Z3 still hold?
Many thanks,
Jason
PS I'll re-purpose an HP N54L as a RAID-Z2 secondary "backup" server, and eventually also get a tape drive for real backup.