Hello, Raj

It is unclear to me if you are asking about volume snapshots, or VM disk-only snapshots. Thus, I'll explain both :)

Please note that I am mainly talking about the native/open source integrations, I am not aware of how these operate for 3rd party integrations such as Linstor, PowerFlex and StorPool.

### Volume snapshots

In 4.20, using KVM, volume snapshots are supported with both QCOW2 and raw types: - QCOW2 may be used with NFS, shared-mount-point (e.g. iSCSi/FC with GlusterFS/OCFS2), or local storage.
- Raw images are supported when using RBD (Ceph).

These snapshots are always full snapshots. From 4.21 onward, when using QCOW2 and file-based storage (NFS, shared-mount-point, local storage), incremental snapshots will be supported.

### VM disk-only snapshots

Support for disk-only VM snapshots is the same as volume snapshots. The current implementation will use the same workflow as volume snapshots. I have some gripes with it and thus have proposed a new implementation that supports file-based storage and is also incremental. But it has still not been approved by the community: https://github.com/apache/cloudstack/pull/10632

Dear community, if I have missed a storage/volume type that supports snapshots, please amend my explanation :)

Best regards,

João Jandre.

On 5/15/25 11:59, P, Rajasekar wrote:
Hello Apache CloudStack Community,

I am currently using Apache CloudStack version 4.20 and have a question 
regarding snapshot functionality and disk format limitations.

Specifically, I would like to know if it is possible to perform disk-only 
snapshots for all possible disk formats (example qcow2 ad raw) and storage 
protocols (Ex NFS, NVME over TCP and FC).

According to the CloudStack usage guide, instance snapshots are supported only 
for KVM (NFS) using the QCOW2 format.

Here, I want to understand, if there are any limitations of cloud stack - kvm 
snapshots, with respect to the disk format and storage protocols.

Thank you for your assistance.

Best regards,
Raj.


Reply via email to