with multiple pools the keyrings are not copied over
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Cinder Charm |
Expired
|
Low
|
Unassigned |
Bug Description
[Impact]
If in an cloud multiple cinder pools are setup, using multiple ceph stores. The client key's don't get synced between the servers in the pool.
This makes it impossible to migrate a volume from one pool to another.
[Test Case]
1. deploy openstack env(https:/
2. manual ceph setup on cinder-b
- TBD
3. create 2 volume-types ( A, B )
- openstack volume create type A
- openstack volume create type B
4. set backend name to type A, B
- openstack volume type set A --property volume_
- openstack volume type set B --property volume_
5. create volume with volume-type 1
6. change volume-type #4 volume
- openstack volume set --type B --retype-policy on-demand test
7. you can see error like below in cinder-b
- https:/
[Others]
Copying keyring files between cinder & cinder-b solves this issue.
The keyring file involved, are those needed to access the ceph volumes
description: | updated |
tags: | added: sts |
description: | updated |
description: | updated |
Can you please add more details about the error in cinder-b (#6)?
Which keyrings are we talking about? The Ceph keyrings for each application?