TrueNAS virtualization capabilities?

I have been using an old version of freenas for many years. I am getting ready to move over to truenas. My main use of freenas has been for shared storage (imagine that). I see that TrueNAS is advertising some virtualization capabilities. I am having difficulty navigating the documentation to discover what they are (imagine that).

In my current setup, I have a virtualization server with lots of cores and ram which runs kvm on rocky linux. I have a virtual machine running a docker server. My freenas machine does all the storage for vm’s and docker containers. This setup is obviously not optimal, and my network connection between the virtualization server and the nas server is a huge bottleneck. (Not to mention running docker in a vm is not the greatest).

Would this latest version of TrueNas actually do the processing for the vm’s and dockers? Or is it just providing a management interface and virtualization is done elsewhere, and just starage done on the nas?

Could someone point me to documentation that might exist or explain? I am in the process of backing up the old NAS now and going to try replacing my FreeNAS 10 setup with TrueNAS, knowing that I will lose all the metadata, shares, etc. If TrueNAS could be used as a full blown virtualization server as well as file server, this would give me much better performance. Or maybe I am better off keeping them separate and investing in something faster than gigabit ethernet. Thoughts?

As of 24.10 the apps system on truenas switched to docker, so you could deploy all your docker container directly on truenas. You can either see, if the apps you use have a native truenas app, use the custom app gui function to deploy them, use the custom app yaml function or install portainer/dockge and manage your apps through that.

VM’s are in a bit of shambles right now since Truenas switched the vm backend from quemu to incus with 25.04 and are labeled as experimental.
The quemu backend on 24.10 however is stable and reliable.Right now there’s no automatic migration for vm’s from 24.10 to 25.04. You have to manually re-create them and attach the existing zvol to the vm.

1 Like