Skip to main content
Question

Storage for Proxmox with VSA 13.1

  • August 27, 2026
  • 23 comments
  • 63 views

damien commenge
Forum|alt.badge.img+7

Hello,

 

I need some advices for a new setup with VSA and Proxmox.

 

The setup :

1 cluster with 2 Proxmox node with 1 volume for the OS and 1 volume for the storage of the VM

The storage is done with Datacore Sansymphony (HCI solution). 

1 VSA + 2 worker + 1 VIA repository for backup + 1 Synology NAS NFS for backup copy 

 

I read Veeam documentation and limitation and I have 2 mainly questions :

  1. The Snapshot storage must be file level storage. In my scenario, that mean I need to use the volume available on the same disk as the OS right ? Because the storage used for the VM will be block storage … 

 

  1. For the worker, same issue if I understand it correctly, it must be file-level storage that supports snapshots. That mean I also need to use the same volume right ?

How do you usually manage it ? 

 

Finally, for the File system of it, do you use ZFS or XFS or EXT4 ? 

 

Thanks for your answer

 

23 comments

coolsport00
Forum|alt.badge.img+23
  • Veeam Legend
  • August 27, 2026

As I’m looking a bit into Proxmox lately, I wanna see if anyone chimes in on this ​@damien commenge . I hadn’t gotten that far into the weeds so to speak of implmenting PVE. I’ve only done intial configs, etc. I’m curious about this since we are considering moving to PVE from VMW.


eblack
Forum|alt.badge.img+3
  • Influencer
  • August 28, 2026

The alternate snapshot storage does not have to be on the OS volume. It only needs to be configured in Proxmox as file level storage, and Veeam uses it only when the VM’s original storage cannot snapshot.

 

EXT4 or XFS is fine underneath a Proxmox directory store. QCOW2 provides the VM snapshot capability. ZFS is block so it won’t satisfy the req. 

Worker system disks can reside in the same dir storage, no problem there. 

 

I’d think the Datacore would be the biggest hitch. Veeam lists VMs on custom storage as unsupported. I don’t know much about it other than Datacore calls it a custom storage class. 

Hope that helps a little. 


coolsport00
Forum|alt.badge.img+23
  • Veeam Legend
  • August 28, 2026

@eblack - so, NFS then? No iSCSI obviously? Hmmm….


eblack
Forum|alt.badge.img+3
  • Influencer
  • August 28, 2026

@eblack - so, NFS then? No iSCSI obviously? Hmmm….

Not necessarily. NFS would satisfy the file level requirement for the workers and fallback snapshot storage. iSCSI can still provide the VM storage if it is presented as native LVM with SAVC enabled on Proxmox 9.


damien commenge
Forum|alt.badge.img+7

The alternate snapshot storage does not have to be on the OS volume. It only needs to be configured in Proxmox as file level storage, and Veeam uses it only when the VM’s original storage cannot snapshot.

 

 

Hello,

Thanks for your answer.

As you can see on the Proxmox server, I don’t have any other choice than locally…

When I say on OS storage, I mean a directory I add on Proxmox web interface for this need… 

 

How can you see Datacore could not be supported in this scenario ? I’m curious because there is a plugin storage for Datacore on previous versions but maybe this change on V13 ? I’m really curious about it :)

 


damien commenge
Forum|alt.badge.img+7

@eblack - so, NFS then? No iSCSI obviously? Hmmm….

Not necessarily. NFS would satisfy the file level requirement for the workers and fallback snapshot storage. iSCSI can still provide the VM storage if it is presented as native LVM with SAVC enabled on Proxmox 9.

With LVM thin on top of the iSCSI storage it should work right ?


coolsport00
Forum|alt.badge.img+23
  • Veeam Legend
  • August 28, 2026

My guess is yes, it could. I don’t like using LVM to add additional layers of complexity to my systems. I want to manage storage at the storage level (SAN) only, not logically...in addition to storage level.


eblack
Forum|alt.badge.img+3
  • Influencer
  • August 28, 2026

@eblack - so, NFS then? No iSCSI obviously? Hmmm….

Not necessarily. NFS would satisfy the file level requirement for the workers and fallback snapshot storage. iSCSI can still provide the VM storage if it is presented as native LVM with SAVC enabled on Proxmox 9.

With LVM thin on top of the iSCSI storage it should work right ?

That’s another confusing topic. LVM thin can’t be shared across Prox nodes.. But with Datacore you could thin the datacore lun. 

The Datacore plug-in does support v13/13.1 But it’s the universal storage API integration. Or in other words, not an extension of Veeam Prox storage support. So it may work but it’s still considered a custom PVE storage setup. 

 


eblack
Forum|alt.badge.img+3
  • Influencer
  • August 28, 2026

If you want to drop the details for it we can dig a little more. 

 

pveversion

pvesm status

cat /etc/pve/storage.cfg


damien commenge
Forum|alt.badge.img+7

My guess is yes, it could. I don’t like using LVM to add additional layers of complexity to my systems. I want to manage storage at the storage level (SAN) only, not logically...in addition to storage level.

I’m not sure we talked about the same thing here.

I’m not talking about LVM to use storage logically (pvcreate,vgcreate,lvcreate...) but based on this array. Are they the same ? 

 

 

 


damien commenge
Forum|alt.badge.img+7

@eblack - so, NFS then? No iSCSI obviously? Hmmm….

Not necessarily. NFS would satisfy the file level requirement for the workers and fallback snapshot storage. iSCSI can still provide the VM storage if it is presented as native LVM with SAVC enabled on Proxmox 9.

With LVM thin on top of the iSCSI storage it should work right ?

That’s another confusing topic. LVM thin can’t be shared across Prox nodes.. But with Datacore you could thin the datacore lun. 

The Datacore plug-in does support v13/13.1 But it’s the universal storage API integration. Or in other words, not an extension of Veeam Prox storage support. So it may work but it’s still considered a custom PVE storage setup. 

 

OK That means for LVM thin it’s not possible.

For LVM it could right ?

However, for Snapshot on LVM a second volume is needed ? It can’t be on the same one than the VMs ?


damien commenge
Forum|alt.badge.img+7

If you want to drop the details for it we can dig a little more. 

 

pveversion

pvesm status

cat /etc/pve/storage.cfg

Today the server are with ESXi so I can’t execute these commands ^^

In 1 week we migrate them to Proxmox and Datacore to manage the storage.

I probably missunderstand something but we need to use a Shared storage supporting VM + Snapshot for Veeam idealy.

If the Share storage doesn’t support Snapshot, we need to use an other storage available for the snapshot to be stored right ?

So In my scenario, what would you recommend ?


eblack
Forum|alt.badge.img+3
  • Influencer
  • August 28, 2026

If you want to drop the details for it we can dig a little more. 

 

pveversion

pvesm status

cat /etc/pve/storage.cfg

Today the server are with ESXi so I can’t execute these commands ^^

In 1 week we migrate them to Proxmox and Datacore to manage the storage.

I probably missunderstand something but we need to use a Shared storage supporting VM + Snapshot for Veeam idealy.

If the Share storage doesn’t support Snapshot, we need to use an other storage available for the snapshot to be stored right ?

So In my scenario, what would you recommend ?

 

So the basic design would be

DataCore thin provisioned LUN > shared standard Proxmox LVM with SAVC enabled on 9.2+ > production VMs

Local Directory storage > Veeam workers and fallback snapshots

Separate Directory/NFS storage > Instant Recovery target


damien commenge
Forum|alt.badge.img+7

 

So the basic design would be

DataCore thin provisioned LUN > shared standard Proxmox LVM with SAVC enabled on 9.2+ > production VMs

Local Directory storage > Veeam workers and fallback snapshots

Separate Directory/NFS storage > Instant Recovery target

Thanks for your answer.

For the local directoy storage, I think I was right.

For the Shared storage, I was wront because LVM need to be used and not LVM thin (but it’s not possible in shared so ok ! ) and I’m going to look at how to implement SAVC ok ! 

For instant recovery I need an other directory or external storage ok ! 

 

Thanks for your help


coolsport00
Forum|alt.badge.img+23
  • Veeam Legend
  • August 28, 2026

Excuse my lack of knowledge...but what is SAVC? 🤔


damien commenge
Forum|alt.badge.img+7

Excuse my lack of knowledge...but what is SAVC? 🤔

Snapshots as Volume Chains

Some explanations here : Testing Proxmox 9 Snapshots as Volume Chains on iSCSI (Tech Preview) - Virtualization Howto

(I learn it today too ^^ )

 


damien commenge
Forum|alt.badge.img+7

I just read something I don’t like a lot, SAVC is “preview feature”.

Do I have an other solution maybe ? 

I’m thinking about Datacore plugin for storage snapshot...


eblack
Forum|alt.badge.img+3
  • Influencer
  • August 28, 2026

Excuse my lack of knowledge...but what is SAVC? 🤔

Snapshots as Volume Chains

Some explanations here : Testing Proxmox 9 Snapshots as Volume Chains on iSCSI (Tech Preview) - Virtualization Howto

(I learn it today too ^^ )

 

SAVC lets ordinary shared LVM storage behave like snapshot capable storage by chaining multiple LVM volumes together.


eblack
Forum|alt.badge.img+3
  • Influencer
  • August 28, 2026

I just read something I don’t like a lot, SAVC is “preview feature”.

Do I have an other solution maybe ? 

I’m thinking about Datacore plugin for storage snapshot...

I’d think shared NFS or Ceph RBD then probably if skipping LVM /w SAVC.


damien commenge
Forum|alt.badge.img+7

I just read something I don’t like a lot, SAVC is “preview feature”.

Do I have an other solution maybe ? 

I’m thinking about Datacore plugin for storage snapshot...

I’d think shared NFS or Ceph RBD then probably if skipping LVM /w SAVC.

Shared NFS is not possible with Sansymphony but Ceph RBD could.

Just for me to know, Why not ZFS here  ?

I just read again the previous picture I added and I can see ZFS and Ceph RBD both provide block storage and snapshot support.


eblack
Forum|alt.badge.img+3
  • Influencer
  • August 28, 2026

I just read something I don’t like a lot, SAVC is “preview feature”.

Do I have an other solution maybe ? 

I’m thinking about Datacore plugin for storage snapshot...

I’d think shared NFS or Ceph RBD then probably if skipping LVM /w SAVC.

Shared NFS is not possible with Sansymphony but Ceph RBD could.

Just for me to know, Why not ZFS here  ?

I just read again the previous picture I added and I can see ZFS and Ceph RBD both provide block storage and snapshot support.

ZFS over iSCSI could work but local ZFS pools are not shared on PVE. To make ZFS/iSCSI work you’d need an appliance that supports the SSH connections from Prox etc.  I guess you could give each node its own ZFS pool and use Prox replication but then you are also changing the design around.

With the storage you have SAVC is still my first choice. NFS with a gateway device would be my second. For Ceph you’ll need 3 nodes. 


damien commenge
Forum|alt.badge.img+7

I just read something I don’t like a lot, SAVC is “preview feature”.

Do I have an other solution maybe ? 

I’m thinking about Datacore plugin for storage snapshot...

I’d think shared NFS or Ceph RBD then probably if skipping LVM /w SAVC.

Shared NFS is not possible with Sansymphony but Ceph RBD could.

Just for me to know, Why not ZFS here  ?

I just read again the previous picture I added and I can see ZFS and Ceph RBD both provide block storage and snapshot support.

ZFS over iSCSI could work but local ZFS pools are not shared on PVE. To make ZFS/iSCSI work you’d need an appliance that supports the SSH connections from Prox etc.  I guess you could give each node its own ZFS pool and use Prox replication but then you are also changing the design around.

With the storage you have SAVC is still my first choice. NFS with a gateway device would be my second. For Ceph you’ll need 3 nodes. 

Really thank you for your help about my issue :)

I can see it’s not so easy to use Veeam with Proxmox than it’s with vsphere / Hyper-v :)


eblack
Forum|alt.badge.img+3
  • Influencer
  • August 28, 2026

I just read something I don’t like a lot, SAVC is “preview feature”.

Do I have an other solution maybe ? 

I’m thinking about Datacore plugin for storage snapshot...

I’d think shared NFS or Ceph RBD then probably if skipping LVM /w SAVC.

Shared NFS is not possible with Sansymphony but Ceph RBD could.

Just for me to know, Why not ZFS here  ?

I just read again the previous picture I added and I can see ZFS and Ceph RBD both provide block storage and snapshot support.

ZFS over iSCSI could work but local ZFS pools are not shared on PVE. To make ZFS/iSCSI work you’d need an appliance that supports the SSH connections from Prox etc.  I guess you could give each node its own ZFS pool and use Prox replication but then you are also changing the design around.

With the storage you have SAVC is still my first choice. NFS with a gateway device would be my second. For Ceph you’ll need 3 nodes. 

Really thank you for your help about my issue :)

I can see it’s not so easy to use Veeam with Proxmox than it’s with vsphere / Hyper-v :)

No problem! I think we are all still working out the gotchas with PVE this year. I’m just excited to see replication in Veeam added :)