My First FreeNAS Build

Notice: Page may contain affiliate links for which we may earn a small commission through services like Amazon Affiliates or Skimlinks.

briandm81

Active Member
Aug 31, 2014
300
68
28
42
So I know I have another thread on planning this build, and now I have a new thread. But this thread will follow the actual build. The finance committee (my wife) has approved the new file server!

One more time...here's my existing lab:

The Lab

I'll start off with the purpose of my build. First, my current hardware RAID array is getting down to around 10% free space, so it is time for an expansion. I have 12 x 2TB drives in RAID 6 giving me around 18.7TB of formatted space. Second, and more importantly in the short term, I need a network storage solution to do some benchmarking.

My original choices included the following:
SuperChassis 846TQ-R900B
(2) E5-2670 @ 2.6 GHz
Intel S2600CP Motherboard
128GB RAM (16 x 8GB)
Noctua i4 Heatsinks
Intel AXXRMM4 Remote Management Module
(2) SanDisk Cruzer 16GB CZ33
Intel P3605 1.6TB
Twinax Cable
(2) Intel X520-DA2
(5) Noctua NF-R8
(3) LSI 9210-8i
(10) 5TB Toshiba X300
(6) Mini-SAS Breakout
CyberPower 1500VA UPS

The problem I encountered with this plan is that the more I read abou the S2600CP, the more I really have reservations. First, the PCIe slots are suspect depending on your bios version. I'd rather spend a little more and just have a board that works without issues. This takes me to my new option. Basically everything above with the following differences:

Supermicro X9DR3-LN4F+
192GB RAM (24 x 8GB)
(2) LSI 9210-8i

This option allows me to add 64GB of RAM and saves a PCIe slot by using the on-board C606 SAS. But...ill the C606 work well with FreeNAS and will it play nice with the 5TB Toshiba drives. So if it will do both of those things, this will likely the direction I go. If either of those things are not true, my backup option would be this:

Supermicro X9DR7-LN4F-JBOD
128GB RAM (16 x 8GB)
(2) Supermicro AOC-2308-l8e

This gives me three 2308 controllers to work with, still saves a slot, but limits me to 128GB of RAM for now. I could eventually go with 256GB if I wanted to spend an additional $800, but for now, I think 128GB should be plenty for now.

So a few more concerns or questions. For this pass, I plan to first set up a single drive vdev and zpool for the purposes of benchmarking. Basically I'm going to take my P3605 and set it up to max out my 10GB network. I'll have four 10GB links to work with. The first one will be connected to my X1052 switch to connect it to the network for general file sharing. The other three links will be used with Twinax DAC cables directly to my other three lab servers. So I will dedicate a 10GB link for each server for iSCSI.

My ten (10) 5TB Toshiba drives will be set up in a single vdev in RAIDz2 in a single zpool. This will facilitate back-ups and any media or file sharing I wish to have. I will also reconfigure my existing 20TB hardware RAID array to backup the most important things from my 40TB array. So basically half of my back-ups will have another set of backups in a separate physical server. Right now, that consists mostly of Veeam backup files of all of my various virtual machines. I keep two weeks of daily backups of most.

Finally, I'll be setting up another vdev and zpool that will be stripped only to provide data stores for my three ESXi hosts. I have SSD's in all of those servers, so this will be a test to see how I like the performance of a network-based data store. Initially I thought about setting up an array of eight (8) 2TB HGST drives and put an L2ARC and SLOG in front of it for performance. This would give me quite a bit of space to work with and hopefully good performance.

My other option would be to get eight (8) Intel S3700 400GB drives and put them into stipped vdev. This gives me 3.6TB of raw storage and most likely some great performance. I'll have backups of all of the VM's over to my 40TB array (and eventually my 20TB) array, so I'm okay with no redundancy. This is a test lab, so if that array goes down and has to be rebuilt and restored, so be it. Downtime won't be an issue. I won't have anything mission critical on this array.

My final option for this new data store array would be to get 8 or 10 Samsung SM843T 480GB drives and do the same stripped vdev. These are cheaper than the S3700 and provide more capacity. This gives me 3.8TB of raw storage. I assume with either of these options, I likely won't need an L2ARC or SLOG...I hope.

So....thoughts? Concerns? Suggestions?

I'm about to start ordering everything! I've already ordered by P3605!
 
  • Like
Reactions: T_Minus and Patrick

PigLover

Moderator
Jan 26, 2011
3,186
1,545
113
Is this to be pure NAS or will you be running other workloads on it in BSD Jails or otherwise?

If it's pure NAS I'll ask the same thing I've asked before: why dual CPU? It's a sledge-hammer for a NAS. I know the CPUs you are proposing are currently cheap - but the MBs to support them are not. You'll be wasting power, spending on things like extra HSFs, and generally not gaining any benefit from it.

If you are doing AIO with virtualized workloads on the box I get it. If you are doing crazy performance builds like Patrick's 24x NVMe box it makes sense. But to run FreeNAS and serve files you'd be better off slimming it down some and using the money you save elsewhere (like buying something nice for the wife so that she doesn't think you love your toys more than her :).

Of course you get half the memory slots on most single socket boards so you probably have to use 16GB DIMMS to match memory plans.
 
  • Like
Reactions: T_Minus and Patrick

briandm81

Active Member
Aug 31, 2014
300
68
28
42
That's a fair question. It will primarily be a NAS, but I will have one or two jails out there. I'm going to try out a Plex jail and maybe set one up for Nakivo to try that out. Things that are heavy on storage that I don't need to have on my main lab.

Also...they are super cheap and the memory is supercheap. Really, it is just the motherboard that isn't cheap, and I'm okay with that. I can get a brand new motherboard for $500ish and that isn't bad with 8 ports of NAS and a warranty.

Also...I want it to be super fast.
 

PigLover

Moderator
Jan 26, 2011
3,186
1,545
113
Fair play. If the price is right for you then play on. Do be aware, though, that second cpu is not going to do much towards making FreeNAS 'super fast', other than serving part of the memory footprint for your ARC. It may help a bit if your Plex usage is heavy but a single E5-2670 can already do a lot of transcoding while still serving ZFS and not breaking a sweat.

Sent from my SM-G925V using Tapatalk
 

briandm81

Active Member
Aug 31, 2014
300
68
28
42
I have a bad habbit of transcoding everything I watch when I'm mobile. So if it keeps the NAS from slowing down at all, it will be totally worth it. I'm also okay with the second CPU basically providing me with an extra 64--92GB of RAM.

So, onboard C606 SAS ok for freenas or no?
 
  • Like
Reactions: MiniKnight

briandm81

Active Member
Aug 31, 2014
300
68
28
42
The C606 has 8 ports of SAS tho. Will those work ok with the 5TB drives? I don't care about the limited BW since I'll just be running spinning drives.
 

briandm81

Active Member
Aug 31, 2014
300
68
28
42
So I opted not to chance it with the old school SAS ports. I went with the board with the built-in 2308 and a pair of stand-alone 2308 boards. All IT mode from the factory. I'll flash them with P20 once I get everything up and running, before I starting building my vdevs. I've ordered almost everything. I'm short my CPU's and my DA2's. I'll get those ordered by the end of today and then everything but the X300's will be on the way. I'll wait to order those until I get the system together and FreeNAS installed. I'm also considering a second P3605 and just stripping the pair of them and have 3.2TB of stripped data store. It's either that, or get 8 SATA SSD's and strip those...decisions decisions.
 

PigLover

Moderator
Jan 26, 2011
3,186
1,545
113
We'll want pictures when you are done. Make sure you dress those cables or we will mock you :)
 

briandm81

Active Member
Aug 31, 2014
300
68
28
42
I have a package of 1000 black zip-ties that my wife says I don't need...I'll be using half of them making it pretty. I mean making the airflow nice.
 

briandm81

Active Member
Aug 31, 2014
300
68
28
42
So I went ahead and wrote up my intro on this. I'd love some feedback. Am I at least in the technical ballbark of accuracy? I'd rather not post something stupid...well more stupid than normal anyway:

My First FreeNAS Build
 
Last edited: