G'day everyone.
I have a few questions about my current build and its planned upgrades.
For a bit of background, I want to move all my storage out of my daily rig into a NAS/server, and just have a single boot SSD in the daily rig. I also want to have all my (legal) media in a centralised location so I don't need to power up my daily rig just to watch a movie or listen to music somewhere else in the house. I also want to backup all the systems in the house to the NAS as well. Media and backups will be served via SMB.
I'd also like to put all my games on the central system too, so that means stuff like my Steam and Origin libraries. Ideally I'd then be able to play all my games on any system with access to the NAS with minimal performance loss. iSCSI would of course offer the best performance, but I've read ZFS + iSCSI can be a bit wonky regarding stuff like zpool fragmentation? Plus if I use SMB it's easier to share the game drive with multiple systems if needed.
Finally, I want to be able to run VMs for whatever I feel like with full hardware pass-through capability, hence using ESXi to virtualise FreeNAS as opposed to a bare metal install. Plus this is also an interesting learning experience to me as I haven't used ESXi before.
The current build is as follows:
I also have 4 x 1TB Samsung drives in a mirror, along with 8 x 3TB Toshiba drives I need to SMART test. Those drives will all either be in their own zpools or I won't use them depending on their condition. Either way I don't trust them as much as my new drives as the Toshibas are around ~5 years old and the Samsungs are even older.
Once I get the money I'm planning to get:
Would I need an L2ARC or SLOG in order to get acceptable performance over 10gigE? I was thinking of using a PCIe SSD (consumer M.2 - Samsung 960 Pro for example, unless I somehow find an enterprise grade drive) as the L2ARC and then 2 x 100gb HGST SLC SAS SSDs mirrored as the SLOG. Of course there's no point adding a SLOG and L2ARC if it won't help. Or is a SLOG always recommended?
Anyway, I hope I'm making sense. If not feel free to as me questions and I'll clarify things. I know this is all probably a bit over the top for a home setup but I'm also using it as a learning experience plus the hardware is fun to play with - even if it is a pain trying to find some of the gear in Australia without paying a fortune :(
Kind Regards,
Sirius
I have a few questions about my current build and its planned upgrades.
For a bit of background, I want to move all my storage out of my daily rig into a NAS/server, and just have a single boot SSD in the daily rig. I also want to have all my (legal) media in a centralised location so I don't need to power up my daily rig just to watch a movie or listen to music somewhere else in the house. I also want to backup all the systems in the house to the NAS as well. Media and backups will be served via SMB.
I'd also like to put all my games on the central system too, so that means stuff like my Steam and Origin libraries. Ideally I'd then be able to play all my games on any system with access to the NAS with minimal performance loss. iSCSI would of course offer the best performance, but I've read ZFS + iSCSI can be a bit wonky regarding stuff like zpool fragmentation? Plus if I use SMB it's easier to share the game drive with multiple systems if needed.
Finally, I want to be able to run VMs for whatever I feel like with full hardware pass-through capability, hence using ESXi to virtualise FreeNAS as opposed to a bare metal install. Plus this is also an interesting learning experience to me as I haven't used ESXi before.
The current build is as follows:
- CPU: Intel i7 4930k
- RAM: 32gb G.Skill Ripjaws
- Mobo: ASUS P9X79 WS
- PSU: Seasonic Platinum 760W PSU
- Case: Norco RPC-4224
- NICs: 2 x onboard Intel GigE
- Boot: USB stick for ESXi and a 120gb Kingston SSD for the VMs
- Hypervisor: ESXi 6.5 U1
- OS1: FreeNAS 11.1 U2
- OS2: Ubuntu Server 16.04 LTS for Docker and whatever else
- OS3: Windows 10 for Steam, Origin, etc to download games
- SAS card: Dell H200 flashed to LSI IT mode firmware
- SAS expander: Intel RES2CV360
- 4 x 4TB Seagate IronWolf
- 4 x 4TB Toshiba MD04ACA400
- 4 x 4TB WD Red
I also have 4 x 1TB Samsung drives in a mirror, along with 8 x 3TB Toshiba drives I need to SMART test. Those drives will all either be in their own zpools or I won't use them depending on their condition. Either way I don't trust them as much as my new drives as the Toshibas are around ~5 years old and the Samsungs are even older.
Once I get the money I'm planning to get:
- CPUs: 2 x Intel Xeon E5 2670
- Mobo: Intel S2600CP2J
- RAM: 128gb ECC DDR3
- NICs: 10gigE NIC, eg. Chelsio 320 or Chelsio 520
Would I need an L2ARC or SLOG in order to get acceptable performance over 10gigE? I was thinking of using a PCIe SSD (consumer M.2 - Samsung 960 Pro for example, unless I somehow find an enterprise grade drive) as the L2ARC and then 2 x 100gb HGST SLC SAS SSDs mirrored as the SLOG. Of course there's no point adding a SLOG and L2ARC if it won't help. Or is a SLOG always recommended?
Anyway, I hope I'm making sense. If not feel free to as me questions and I'll clarify things. I know this is all probably a bit over the top for a home setup but I'm also using it as a learning experience plus the hardware is fun to play with - even if it is a pain trying to find some of the gear in Australia without paying a fortune :(
Kind Regards,
Sirius