Hi everyone,
We are currently using NVMe over TCP to store the virtual disks of our Proxmox VMs.
The backend storage is a Dell PowerStore (full NVMe) array.
From the Proxmox perspective, the storage is simply LVM on a block device, even though underneath it is NVMe over TCP.
Is LVM-thin supported or recommended when the underlying storage is NVMe over TCP?
Right now we are using LVM (not LVM-thin). Because of this, when deploying VMs from a template we are forced to create full clones.
This significantly increases our VM deployment times.
For example:
This obviously has a big impact on our CI environment and automation workflows.
My assumption is that thin provisioning (LVM-thin) would allow us to create fast linked clones, which should drastically reduce deployment times.
We are currently using NVMe over TCP to store the virtual disks of our Proxmox VMs.
The backend storage is a Dell PowerStore (full NVMe) array.
Current architecture
- 4 hosts connect to the PowerStore via NVMe/TCP
- HA needed
- We created an LVM volume group on top of those devices
- Proxmox uses this LVM storage to host the VM disks
From the Proxmox perspective, the storage is simply LVM on a block device, even though underneath it is NVMe over TCP.
Question about LVM-thin
Current issue (deployment time)
Right now we are using LVM (not LVM-thin). Because of this, when deploying VMs from a template we are forced to create full clones.
This significantly increases our VM deployment times.
For example:
- Our template is a Rocky Linux VM with a 740 GB disk
- In our previous VMware vSphere CI environment, deploying a VM from this template took around 2 minutes (with thin-provsioning).
- With our current setup in Proxmox, we are seeing ~1 hour 20 minutes because the clone is full and the disk is converted to qcow2
This obviously has a big impact on our CI environment and automation workflows.
My assumption is that thin provisioning (LVM-thin) would allow us to create fast linked clones, which should drastically reduce deployment times.
Thanks for your help.
Last edited: