For the complete documentation index, see llms.txt. This page is also available as Markdown.

Copy Image Fails Between NFS and Tintri Backends

Problem

In a multi-store Image Library, copying an image to a store backed by a Tintri (NFS) Block Storage backend fails, and the image is not written to that store. This is often seen when an image is copied from an existing NFS-backed store to a newly added Tintri store.

The Image Library log (/var/log/pf9/glance-api.log) on the image library host shows an error similar to:

ERROR glance_store._drivers.cinder.store ... BackendException: qcow2 volume
creation for cinder nfs is not supported from glance_store. Failed to create
volume <volume-id>

The import task then transitions to FAILURE and reverts.

Environment

  • Private Cloud Director v2026.8 and higher.

  • An Image Library configured with more than one storage backend, where a Tintri VMstore (NFS) Block Storage backend is used as a store.

Cause

The Image Library Service can write image data only to raw volumes on an NFS-backed Block Storage backend. Tintri VMstore is NFS-backed. When the Tintri backend is configured to provision qcow2 volumes, the Image Library Service cannot write the image into the volume, so the copy fails.

Info

This limitation applies only to NFS-backed Block Storage backends. Backends attached over Fibre Channel or iSCSI are not affected, because image data is written to a raw block device.

Workaround

Configure the Tintri backend used by the Image Library store to provision raw volumes.

1

Disable qcow2 provisioning on the Tintri backend

In the Tintri Block Storage backend configuration, set:

Optionally, to keep thin (sparse) allocation while still using the raw format the Image Library requires, also set:

2

Restart the Block Storage service on the backend

The change applies to newly created volumes. Restart the Block Storage service on the Tintri backend host so the new setting takes effect:

3

Retry the image copy

Copy the image to the Tintri store again. The Image Library Service creates the new volume in raw format, and the image is written successfully.

Last updated

Was this helpful?