Hi all - to give you some context I’ve got a basic 1950X setup on a Gigabyte Aorus Gaming 7 X399.
My initial plan was to virtualise with KVM/IOMMU; I may still go that route, but before I do that I want to try running XenServer on my box and see if it works.
Having done some research into XenServer, I like the ‘ease’ of use factor offered by it, given that I’ll be mounting all VMs to iSCSI shares from my primary FreeNAS/ZFS box. Being a level 1 hypervisor though, it means XenServer itself is the host.
Quick mention - I will be adding an Ubiquiti EdgeSwitch™ 16 XG (10G) switch here soon and tying my core systems over SFP for low-latency links. This will greatly improve iSCSI performance.
Having recently taken Fedora 26 for a whirl, I want to spend the next few months looking to migrate my development experience over to that distro (and potentially ween myself off Mac OS - more on that later).
In any case, by Q2/Q3 2018 I need to have a ZFS replication box up and running; I already have a LSI HBA card (that I need to flash to IT mode when I have some spare time) and I can breakout to 8-HDDs with a 2x SFF8087-to-4xSATA cables. P.S. I got this a while back when initially planning to build this stack in rack-mount chassis cases.
The change in direction that I may be looking to take now is as follows-
- Run XenServer on the existing Threadripper box and test my PCIe passthrough mileage.
- Add a second Threadripper system - OR -
- X299 + Intel 7900X (as ideally I don’t want to spend more than $1000 on the CPU)
The reason I mentioned intel above is that it provides -
- Option to install FreeNAS to the metal and virtualise VM instances (FreeBSD/FreeNAS has an Intel requirement)
- ECC QVL is generally better supported on the Intel platform, on TR4 it isn’t always straightforward.
- Thunderbolt support. I could potentially move this box to a dedicated server room and have a remote ‘terminal’ over Corning Thunderbolt optical cable - I’ll be pulling a Linus there - this helps keep heat and noise to a minimum in my work-area.
So what’s the purpose for the second box? primarily a Fedora 26 Workstation for dev/coding tasks. I also want to run FreeNAS with PCIe pass-through so that it can be the ZFS replication box as well.
That said, the bulk of my ‘tried and tested’ VMs will be moved into ‘operation’ on the Xen-stack.
Where I’m looking for advice & thoughts -
- Deciding between Threadripper and 7900X for the second system; apart from being able to run FreeNAS (with virtio) support on the metal, would you throw caution to the wind and just get another TR4 box?
- The impression I’m getting is IOMMU is more or less ‘ready to go’ out of the box on the Intel platforms. @wendell could you please comment on this? I recall you had a good experience with the Asus Strix X299-E board?
- Going with the Asus X299 ROG’s Rampage VI Extreme - There’s value to be had in the 10G NIC
- Should I just wait for WS boards to come out first before moving forwards?
Apologies for the longish brain-dump, and appreciate your thoughts as always.