I have two servers, one running Proxmox VE, and another running Proxmox Backup Server
Both are built on ZFS with ZFS storage housing their datastores.
On the Proxmox side there are few ZFS datasets housing mass storage ( files, not virtual machines)
The Proxmox server also houses virtual machines via an NVME ZFS pool.
The virtual machines access the mass storage over the internal Proxmox network using CIFS and NFS
The Proxmox backup server backs up the virtual machines, but doesn't have a simple native way to do things like scheduled snapshots or snapshot replication of the mass storage/
In order to manage that I created a Truenas VM with no storage pools associated with it.
I generated credentials for the PMX and PBS server, and with that I scheduled regular snapshots on the FS and snapshot replication between the two systems.
It was easy to setup and works better than I expected it to.
This allows the running vms to have access to multiple versions of the shared FS in windows and should something happen to the Proxmox server itself, the mass storage is available via replicated snapshots on the backup server.
I just figured I would share this for anyone looking to achieve something similar.
Both are built on ZFS with ZFS storage housing their datastores.
On the Proxmox side there are few ZFS datasets housing mass storage ( files, not virtual machines)
The Proxmox server also houses virtual machines via an NVME ZFS pool.
The virtual machines access the mass storage over the internal Proxmox network using CIFS and NFS
The Proxmox backup server backs up the virtual machines, but doesn't have a simple native way to do things like scheduled snapshots or snapshot replication of the mass storage/
In order to manage that I created a Truenas VM with no storage pools associated with it.
I generated credentials for the PMX and PBS server, and with that I scheduled regular snapshots on the FS and snapshot replication between the two systems.
It was easy to setup and works better than I expected it to.
This allows the running vms to have access to multiple versions of the shared FS in windows and should something happen to the Proxmox server itself, the mass storage is available via replicated snapshots on the backup server.
I just figured I would share this for anyone looking to achieve something similar.