It’s been a lot of work over the year thus far, but the TrueNAS team is proud to introduce the new storage plugin for Proxmox VE.
Alongside Kubernetes, Cinder, and Terraform, we’re working to add tighter integrations with a variety of software solutions, giving you options with convenience.
Who is this for?
This plugin is for users who have one (or more) Proxmox VE hypervisor hosts that they’re connecting to a separate TrueNAS machine.
It’s an enhancement over the current NFS or LVM-on-iSCSI flows - a way to give you a “one LUN per disk” VVOL-like experience, complete with offloaded ZFS snapshots, per-disk tunability for parameters like volblocksize, and ease of migration, but without the repetitive clicking of manual provisioning.
What’s the minimum version of TrueNAS and Proxmox VE needed?
For TrueNAS, you’ll have to be running 25.10 as a minimum, to make use of the versioned JSON-RPC WebSocket API.
For Proxmox VE, you’ll need a minimum of PVE 8.x for iSCSI, and if you want to make use of the new NVMe/TCP transport layer, that requires PVE 9.x
Is this limited to Enterprise users?
Nope - no license is required. Freely downloadable through Github now, and we’re exploring ways to make it even easier than that.
Can this completely replace the old way I do Proxmox?
Proxmox can’t store ISO images, vzdumps, or other files on iSCSI/NVMe, so you’ll still need an NFS or SMB export to map to. Thankfully, that’s just a checkbox away in the TrueNAS web UI.
Enough talk. Where do I download it?
Go grab it from https://github.com/truenas/truenas-proxmox-plugin
I think I found a bug. Where should I submit it?
Open an issue on the truenas/truenas-proxmox-plugin Github page, and we’ll look into it - but you can also link it here, to see if this is something else the community has seen or can benefit from.