Anyone running TrueNas as a VM under proxmox ?

peter247

Active Member
Dec 31, 2021
70
6
28
65
Just got a N5 air , installed 3 x 12TB drives with a second pool of SSDs , 16GB I don 't think is enough to running proxmox and truenas .
Just order a 48gb kit for it @ £399 , which is better than the £727 for a 64gb kit , posted from the UK from a known name ( Scan computers )

Looking for advice how to set it up from people who run this , truenas under proxmox .
My ideas are don't pass the drives pass the whole controller , give it 16gb which looks to be working well on truenas BareMetal .
The problem my be the NICs , a RTL8127 and a RTL8126 , 10Gb and 5Gb NICs , the RTL8126 works out of the box , But RTL8127 only works after installing driver which you can't do on truenas , BUT does work with their bleeding edge developer version .

Thanks in advance Peter A
 
We are running it to publish a few smb network shares. Probably not all best-practices implemented, but we haven't bothered with pass-through since we want to do easy migrations:
1773846486747.png
1773846799721.png

One thing we used to have working is "Previous Versions" in windows. We've tried all the tricks but after an update a couple years ago it stopped working. Not critical - we just use the proxmox file restore when needed.
 
Last edited:
Looking for advice how to set it up from people who run this , truenas under proxmox
I have 2 instances of TrueNAS VM's running on Proxmox

My ideas are don't pass the drives pass the whole controller
Pass through the entire controller, that is the recommended method, although people do have the system functioning with the disks pass-through. The issue is that it's then possible (unlikely) that the Proxmox and the TrueNAS and write to the same disk at the same time leading to data corruption.
The problem my be the NICs , a RTL8127 and a RTL8126 , 10Gb and 5Gb NICs , the RTL8126 works out of the box , But RTL8127 only works after installing driver which you can't do on truenas
Don't pass the NIC's to the TrueNAS VM, let Proxmox manage them, install the latest Realtek drivers if required. Proxmox 9.1 includes the Linux kernel 6.17, which supports the r8127.

The TrueNAS VM will use the Proxmox network bridge just like any other VM.
 
Last edited:
I no longer run TrueNAS virtualized, but when I did, I ran it both way, passing through individual drives and passing through an entire HBA. Passing through the HBA is definitely the way to go. But honestly with that device, just run TrueNAS bare metal. You will be much happier, and it WILL run on 16gb. You may just have less ARC cache. Its not the end of the world. The newer versions of TrueNAS will run on much less memory than in the past. When I virtualized it, I had it running with just 8gb of RAM, no problem.