.OSDs are now created when `auto_discovery` parameter is set to `true`
Previously, the OSD creation process was skipped because on an unsatisfied conditional check within the code, when using the `ceph-ansible` utility. This bug has been fixed, and OSDs will be created when `auto_discovery` parameter is set to `true`.
Created attachment 1347349[details]
logs of osd nods
Description of problem:
When we set auto_discovry=true in osds.yml and after the ansible has finished installtion the osds are not created
Version-Release number of selected component (if applicable):
brew-pulp-docker01.web.prod.ext.phx2.redhat.com:8888/rhceph:2.4-4
How reproducible:
always
Steps to Reproduce:
1.configure all.yml as per documentation
2.configure osds.yml set osd_auto_discovery: true
3.run the playbook
Actual results:
osds are not getting created
Expected results:
osds are getting created
Additional info:
Comment 5Ken Dreyer (Red Hat)
2017-11-07 16:54:21 UTC
Is this same issue present in the older docker01.web.prod.ext.phx2.redhat.com:8888/rhceph:2.4-2 image?
Hi,
With ceph-ansible-3.0.22-1.el7cp.noarch, We were able to set up OSDs successfully when osd_auto_discovery set to 'true'.
Ken, Can you please move this BZ to ON_QA so that we can move to VERIFIED state ?
Regards,
Vasishta
AQE, Ceph
Hi,
As this BZ was targeted to 2.* previously, QE had requested for for release note this issue as 'Known issue'.
As ceph-ansible 3.x was shipped with 2.5, using which it was observed that this particular issue was fixed.
Moving this BZ to VERIFIED state.
Aron, Can you please remove this BZ from known issues and move it to Bug Fix ?
Thanks.
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.
For information on the advisory, and where to find the updated
files, follow the link below.
If the solution does not work for you, open a new bug report.
https://access.redhat.com/errata/RHBA-2018:0340
Created attachment 1347349 [details] logs of osd nods Description of problem: When we set auto_discovry=true in osds.yml and after the ansible has finished installtion the osds are not created Version-Release number of selected component (if applicable): brew-pulp-docker01.web.prod.ext.phx2.redhat.com:8888/rhceph:2.4-4 How reproducible: always Steps to Reproduce: 1.configure all.yml as per documentation 2.configure osds.yml set osd_auto_discovery: true 3.run the playbook Actual results: osds are not getting created Expected results: osds are getting created Additional info: