Pretty cool! But given TrueNAS history of disregard for forward and backward compatibility, breaking changes and lack of consistency across versions, I wonder if this is more trouble than it’s worth? Given that it would likely stop working again...
Ah. Well. A 2 node cluster can work fine too, add a raspberry pi qdev for cluster quorum even with 1 node down. Ceph is obviously not an option then, so either VM storage on NAS with single point of failure or local storage with replication...
Ceph is amazing but it needs at least 3 preferably 4 nodes and 10 or 25Gb networking. One typical homelab pattern would be to run all your nodes in a Proxmox/Ceph cluster and let that also be your VM storage, then layer one or several NAS VMs on...
As you say, you could do both. Flash and ZFS on Proxmox for ultra-fast and resilient local VM storage. Then a NAS VM which provides slow(er) storage over the network, this could run TrueNAS if you like. Preferably with its own passed-through...
Right, Proxmox itself doesn't provide a way to export iSCSI over the network. You could set it up relatively easily yourself, as the underlying Debian has built-in support for this (via targetcli), but you'll be bastardising your Promox install...
TrueNAS makes its ZFS storage available for VM storage via network protocols such as NFS, iSCSI etc whether virtualised or not. If TrueNAS runs in a VM with paravirtualized network devices, it actually uses the network stack of the host, and will...