Hi all.
Just for context:
I have used old equipment as a server for I think close on 4 years. My old gaming hardware i7-3770k & 32GB DDR3.
It was a freenas machine only. It worked well.
Then swapped out the CPU for an i7-3770 ( for IOMMU support).
I installed proxmox & virtualised truenas, maybe 3 ish years ago.
It has worked just fine.
The onboard sata controller was passed to to truenas using hardware passthrough.
The CPU power on that machine was lacking for my needs. Truenas is just one of the virtual machines.
So maybe some old server hardware - something like 64GB+ , decent motherboard & powerful CPU.
OF course, nothing suitable available locally. Buying internationally was either stupidly expensive or dubious.
By dubious I mean refurbished motherboards I do not trust, or likley major delivery issues.
The server hardware - just ludicrous in the cost.
So I stopped wasting time and got reluctantly 64GB DDR4 in sale.
So now It is B450 tomahawk motherboard, 3600X CPU & 64GB memory.
I did go through and read this info:
So IOMMU works on the machine, but only successfully through the PICE 16x slot connected directly to the CPU.
It has a quad port nic, passed through to opnsense. It is the most important Virtual machine, so that is what I am doing.
I use a sata card for the boot & data drive of proxmox.
Passing through the onboard sata to truenas, just gives a few i/O errors and freezes the machine.
In proxmox the truenas data drives are directly attached to the Truenas VM.
A BIOS update MAY fix the IOMMU issues but it is risky. B450 BIOS updates i seems can have a high 'brickking your motherboard rate'
I am highly motivated to NOT spend any more cash on it. My PC parts priority is for gaming!
According to the above post, hardware passthrough is preferred, but is apparently broken.
So directly attached drives?
How risky?
Are the any useful statistics or studies?
Of course there will lbe some horror stories in the forums, but how does that help.
For every disaster are maybe 1000 machines running just fine with no need to post in forums - who knows.
I will probably always be running a single machine for all my VMs. This is to save space & power.
Proxmox is my hypervisor of choice. Recommended or not, is what I am doing.
Oh and of course all data is backup up.
Useful info appreciated.
Just for context:
I have used old equipment as a server for I think close on 4 years. My old gaming hardware i7-3770k & 32GB DDR3.
It was a freenas machine only. It worked well.
Then swapped out the CPU for an i7-3770 ( for IOMMU support).
I installed proxmox & virtualised truenas, maybe 3 ish years ago.
It has worked just fine.
The onboard sata controller was passed to to truenas using hardware passthrough.
The CPU power on that machine was lacking for my needs. Truenas is just one of the virtual machines.
So maybe some old server hardware - something like 64GB+ , decent motherboard & powerful CPU.
OF course, nothing suitable available locally. Buying internationally was either stupidly expensive or dubious.
By dubious I mean refurbished motherboards I do not trust, or likley major delivery issues.
The server hardware - just ludicrous in the cost.
So I stopped wasting time and got reluctantly 64GB DDR4 in sale.
So now It is B450 tomahawk motherboard, 3600X CPU & 64GB memory.
I did go through and read this info:
"Absolutely must virtualize FreeNAS!" ... a guide to not completely losing your data.
[---- 2018/02/27: This is still as relevant as ever. As PCIe-Passthru has matured, fewer problems are reported. I've updated some specific things known to be problematic ----] [---- 2014/12/24: Note, there is another post discussing how to deploy a small FreeNAS VM instance for basic file...
www.truenas.com
So IOMMU works on the machine, but only successfully through the PICE 16x slot connected directly to the CPU.
It has a quad port nic, passed through to opnsense. It is the most important Virtual machine, so that is what I am doing.
I use a sata card for the boot & data drive of proxmox.
Passing through the onboard sata to truenas, just gives a few i/O errors and freezes the machine.
In proxmox the truenas data drives are directly attached to the Truenas VM.
A BIOS update MAY fix the IOMMU issues but it is risky. B450 BIOS updates i seems can have a high 'brickking your motherboard rate'
I am highly motivated to NOT spend any more cash on it. My PC parts priority is for gaming!
According to the above post, hardware passthrough is preferred, but is apparently broken.
So directly attached drives?
How risky?
Are the any useful statistics or studies?
Of course there will lbe some horror stories in the forums, but how does that help.
For every disaster are maybe 1000 machines running just fine with no need to post in forums - who knows.
I will probably always be running a single machine for all my VMs. This is to save space & power.
Proxmox is my hypervisor of choice. Recommended or not, is what I am doing.
Oh and of course all data is backup up.
Useful info appreciated.
Last edited: