ceph mon does not render data to ceph-rados after redployment of ceph-radosgw only
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical Juju |
Fix Released
|
Critical
|
Ian Booth | ||
Ceph Monitor Charm |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Deploy OpenStack with ceph-radsosgw with cep-mon with CMR and everything works well. Then redeploy the ceph-radosgw after removing all units of ceph-radosgw and not ceph-mon does not render data to ceph-radosgw.
and ceph-radosgw is in a waiting state mentioning incomplete relation mon.
App Version Status Scale Charm Store Channel Rev OS Message
ceph-access-
ceph-radosgw 15.2.13 waiting 3 ceph-radosgw charmstore stable 297 ubuntu Incomplete relations: mon
hacluster-radosgw active 3 hacluster charmstore stable 76 ubuntu Unit is ready and clustered
Unit Workload Agent Machine Public address Ports Message
ceph-radosgw/3* waiting idle 37 172.25.0.65 443/tcp Incomplete relations: mon
ceph-
hacluster-
ceph-radosgw/4 waiting idle 38 172.25.0.68 443/tcp Incomplete relations: mon
ceph-
hacluster-
ceph-radosgw/5 waiting idle 39 172.25.0.69 443/tcp Incomplete relations: mon
ceph-
hacluster-
description: | updated |
tags: | added: sts |
Changed in juju: | |
importance: | Undecided → High |
milestone: | none → 2.9.13 |
status: | New → In Progress |
importance: | High → Critical |
Changed in juju: | |
milestone: | 2.9.13 → 2.9.14 |
Changed in juju: | |
milestone: | 2.9.14 → 2.9.15 |
Changed in juju: | |
status: | Fix Committed → Fix Released |
-I am working on rados multi site configuration for mirroring the object storage and trying to convert the existing environment. here ceph-rados and ceph-mon are in different model and exposed data through offer and on ceph-radosgw consumes the relation. First-time deployment does work fine and when we redeploy the ceph-radosgw then see ceph-mon is not connecting to ceph-radosgw. I see remote id of the offer remains the same no matter you delete, add, or create multiple offers of the same API. In this case, cep-mon is writing the data to relation. But reading it from ceph-radosgw it gives error permission denied. I believe somehow data is written into an old relation structure with an old id. That is the reason the new radios unit can not read. Is there a way to change the remote-id of the offer so that I can test my theory.