Thin provisioning shareable volume

avillar

New Member
Feb 17, 2025
6
1
3
Hi team,
I am creating a Proxmox cluster, and the storage target is a Pure Storage array (although most likely for this question is rather irrelevant). I created two volumes at this point and presented them to one Proxmox host (Virtual Environment 8.3.4).
I created a LVM with the first volume, added a few VMs, and I noticed that it fully acts as thick provision storage. The problem is that for the host the volume is full, while for the array is less than 10% used.
I tried to run fstrim (from the VMs and on the host), the service is running, but I cannot see any improvement.
Then, with the second volume, I decided to create a LVM Thin. But then I noticed that it cannot be shared. Not good for a cluster.

What am I doing wrong, and what else can be done to ensure the storage available use thin provisioning and can be shared in the cluster?

Thanks in advance.
 
Last edited:
What am I doing wrong, and what else can be done to ensure the storage available use thin provisioning and can be shared in the cluster?
Hello, @avillar .
When using PVE with built-in storage pool schemes, your options for shared centralized storage (FC SAN) are limited to thick LVM.

We've written an article detailing the technology and implementation steps: Proxmox LVM Shared Storage.

Additionally, external schemes like the OCFS clustered filesystem may provide alternatives, allowing you to use thin QCOW files in a shared setup.


Blockbridge : Ultra low latency all-NVME shared storage for Proxmox - https://www.blockbridge.com/proxmox