Hello,
I have Proxmox VE running on bare metal as the host, and on it, I have a ZFS pool that stores virtual disks of virtual machines, etc. Additionally, I have an OpenMediaVault VM with a pass-through physical disk, which is currently managed through this VM. Via this VM, I have set up SMB, allowing me to connect the contents of this disk to other VMs.
Everything works perfectly; however, I now want to add another ZFS pool and somehow integrate it as storage for OMV. I know that a ZFS pool cannot be passed through directly, and I have also read that the recommended approach is to pass through a controller and then create the pool directly in the VM. But I don’t want that—I’d prefer for the ZFS pool to be managed directly on Proxmox (the host).
I’m also aware that I could create a new virtual disk for the VM and assign it to the VM, but I don't want that either because, for example, if I delete the VM, the disk would also be deleted.
I have only one bare metal machine, so I cannot split it into one for Proxmox and another as a NAS. What would be the ideal or correct approach in my case?
Additionally, I know that I could create a vdev and mount it, or perhaps I could set up SMB directly on the Proxmox host and then mount the storage via SMB in the VM, but I'm unsure whether this is the right approach or how backups would work in that case.
Thanks in advance for any advice or tips.
I have Proxmox VE running on bare metal as the host, and on it, I have a ZFS pool that stores virtual disks of virtual machines, etc. Additionally, I have an OpenMediaVault VM with a pass-through physical disk, which is currently managed through this VM. Via this VM, I have set up SMB, allowing me to connect the contents of this disk to other VMs.
Everything works perfectly; however, I now want to add another ZFS pool and somehow integrate it as storage for OMV. I know that a ZFS pool cannot be passed through directly, and I have also read that the recommended approach is to pass through a controller and then create the pool directly in the VM. But I don’t want that—I’d prefer for the ZFS pool to be managed directly on Proxmox (the host).
I’m also aware that I could create a new virtual disk for the VM and assign it to the VM, but I don't want that either because, for example, if I delete the VM, the disk would also be deleted.
I have only one bare metal machine, so I cannot split it into one for Proxmox and another as a NAS. What would be the ideal or correct approach in my case?
Additionally, I know that I could create a vdev and mount it, or perhaps I could set up SMB directly on the Proxmox host and then mount the storage via SMB in the VM, but I'm unsure whether this is the right approach or how backups would work in that case.
Thanks in advance for any advice or tips.