Skip to content

Update docs for client.cinder to support COW snapshots#1375

Open
jovial wants to merge 1 commit intostackhpc/2025.1from
docs/2024.1/cow-snapshots
Open

Update docs for client.cinder to support COW snapshots#1375
jovial wants to merge 1 commit intostackhpc/2025.1from
docs/2024.1/cow-snapshots

Conversation

@jovial
Copy link
Contributor

@jovial jovial commented Nov 14, 2024

This is to support copy on write snapshots:

Performing standard snapshot because direct snapshot failed: no write permission on storage pool images: nova.exception.Forbidden: no write permission on storage pool images

when using ceph for nova ephemeral storage. My preferrence is for a standardised configuration rather than another if you use this feature, do this.

@jovial jovial requested a review from a team as a code owner November 14, 2024 10:39
@jovial
Copy link
Contributor Author

jovial commented Nov 14, 2024

Thanks Alex - Hoping @MoteHue might be able to test this (particularly the command in the release note). Make sure you grab a copy of the current capabilities before changing them.

@Alex-Welsh Alex-Welsh added documentation Improvements or additions to documentation Caracal Targets the Caracal OpenStack release labels Nov 15, 2024
Copy link
Contributor

@MoteHue MoteHue left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks Alex - Hoping @MoteHue might be able to test this (particularly the command in the release note). Make sure you grab a copy of the current capabilities before changing them.

This command does work, but we should also bring to attention two things:

  1. You need to update the ceph keyrings under cinder and nova configs to remove the read-only flag too.
  2. This will break snapshots of boot-from-image instances unless the glance option show_multiple_locations is enabled.

@jovial jovial marked this pull request as draft November 18, 2024 09:32
@mnasiadka
Copy link
Member

Should we post an update to the Ceph docs at https://docs.ceph.com/en/latest/rbd/rbd-openstack/#setup-ceph-client-authentication ?

@jovial jovial changed the base branch from stackhpc/2024.1 to stackhpc/2025.1 March 19, 2026 15:05
@jovial jovial force-pushed the docs/2024.1/cow-snapshots branch 2 times, most recently from bca31ed to 3efa1f7 Compare March 19, 2026 17:40
@jovial jovial marked this pull request as ready for review March 19, 2026 17:41
@jovial jovial force-pushed the docs/2024.1/cow-snapshots branch from 3efa1f7 to 9c61083 Compare March 19, 2026 17:43
This is to support copy on write snapshots:

```
Performing standard snapshot because direct snapshot failed: no write permission on storage pool images: nova.exception.Forbidden: no write permission on storage pool images
```

when using ceph for nova ephemeral storage. My preferrence is for a
standardised configuration rather than another if you use this feature,
do this.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Caracal Targets the Caracal OpenStack release documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants