My goal is to use shared storage for VMs, including Windows and Ubuntu machines. However, I'm new to storage concepts and haven't been able to make it work. I have a new server running Proxmox 7.4-3. (It is stand-alone at the moment but will eventually be joined to a cluster with two small servers.) I've installed TrueNAS Scale as a VM on the server and created a Zvol in TrueNAS. Storage in TrueNAS is configured as ZFS in raid Z1.
I've added the Zvol to the Proxmox server as iSCSI storage. Pursuant to a post in the forums, I've tried to add an LVM on top of the iSCSI storage, but that fails. I haven't added a LUN in the Zvol in TrueNAS pursuant to a post or video I saw some time back. My questions are: what is the best structure for making the TrueNAS block storage available for VMs in Proxmox? And how can I implement the structure? Should I add a LUN in TrueNAS or in Proxmox? Will VMs recognize a LUN, or do I need to add LVMs on top of the LUN? I prefer to use the GUI but am able to use CLI when needed.
I've added the Zvol to the Proxmox server as iSCSI storage. Pursuant to a post in the forums, I've tried to add an LVM on top of the iSCSI storage, but that fails. I haven't added a LUN in the Zvol in TrueNAS pursuant to a post or video I saw some time back. My questions are: what is the best structure for making the TrueNAS block storage available for VMs in Proxmox? And how can I implement the structure? Should I add a LUN in TrueNAS or in Proxmox? Will VMs recognize a LUN, or do I need to add LVMs on top of the LUN? I prefer to use the GUI but am able to use CLI when needed.
Last edited: