iceypoi
Cadet
- Joined
- Jan 30, 2021
- Messages
- 1
I'm looking into building a hyperconverged homelab like I mention in the original thread. The context is, that I've got 10Gb symmetric internet and I need a NAS / Hypervisor combo.
For the NAS the workload would be fairly small, albeit 10Gb internet is definitely a lot more parallel downloads than just 1Gb.
On the other hand, for the hypervisor, I need raw power. That's why I'm getting 2x2TB Samsung PM9A1, 256GB ECC RAM, and a 3960x or 3970x Threadripper.
If I split the boxes, I'd need to connect them with a 100Gbe interconnect to get anywhere near the performance, that's why I was hoping to make them into one hyperconverged server.
From what I gather TrueNAS SCALE may very well be what I'm looking for. TrueNAS can take care of storage and the light workloads like background downloading, backup, etc. And then I can either create a container or a KVM vm and pass-through 48 / 64 threads and, say, 128GB RAM to the high-performance vm.
Here are my storage considerations:
Additionally, I'd like to use some of ZFS's flexibility with partitions:
It could also be, that my requirements are somehow completely at odds with TrueNAS SCALE... What else should I use if TrueNAS SCALE is a poor choice?
For the NAS the workload would be fairly small, albeit 10Gb internet is definitely a lot more parallel downloads than just 1Gb.
On the other hand, for the hypervisor, I need raw power. That's why I'm getting 2x2TB Samsung PM9A1, 256GB ECC RAM, and a 3960x or 3970x Threadripper.
If I split the boxes, I'd need to connect them with a 100Gbe interconnect to get anywhere near the performance, that's why I was hoping to make them into one hyperconverged server.
From what I gather TrueNAS SCALE may very well be what I'm looking for. TrueNAS can take care of storage and the light workloads like background downloading, backup, etc. And then I can either create a container or a KVM vm and pass-through 48 / 64 threads and, say, 128GB RAM to the high-performance vm.
Here are my storage considerations:
- The motherboard has 8xSATA port and 3xM.2 ports
- Get 8x8TB WD Gold drives. They can do about 250MB sustained, so I need at least a 4x mirrors to saturate the 10Gb for downloads.
- I'd stick in 2x2TB PM9A1 in mirror.
Additionally, I'd like to use some of ZFS's flexibility with partitions:
- shave off e.g. 20GB partitions for a mirrored boot pool (I could theoretically boot off a USB stick, but would prefer to use the NVMe drives)
- shave off e.g. 10-20GB for a SLOG for the spinning rust pool, can be mirrored if we already have 2 NVMe drives. Alternatively, I could use the 58GB Optane 800p, if we get it.
- shave off e.g. 20GB partitions for a mirrored metadata vdev for the spinning rust pool.
- Use rest of the NVMe drives for data for the high-performance VM / container.
It could also be, that my requirements are somehow completely at odds with TrueNAS SCALE... What else should I use if TrueNAS SCALE is a poor choice?