I tried running Proxmox VMs and LXCs straight off my TrueNAS pool, and they worked better than I expected
Storing PVE virtual guests on TrueNAS became a whole lot easier thanks to a neat plugin
I recently discovered the TrueNAS-Proxmox plugin, which allows me to use iSCSI and NVMe-over-TCP shares to house VM disks and LXC volumes on my storage server. Initially, I encountered some issues with snapshots, automatic volume management, and disk resizing on raw iSCSI pools. However, the plugin eliminates these problems when connecting iSCSI pools to Proxmox.
I configured the plugin on my TrueNAS rig by creating an iSCSI dataset called proxmox within the proxmox-iscsi dataset as the Target. I left most settings at their default values and created an API key for the connection. After installing the plugin on my Proxmox node, I successfully stored virtual machines, containers, and their snapshots on the iSCSI-backed dataset.
While the plugin performs well with an NVMe drive and 10GbE connection, the average tinkerer may not need to invest in such hardware for this setup.
Written by urgent.news from XDA Developers's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.