Description of problem:
When deploying OSP 12 with ceph-ansible, OSD configuration will fail silently for non-collocated configuration where the journal disk is missing.
Example, for this config:
CephAnsibleDisksConfig:
osd_scenario: non-collocated
devices:
- /dev/vdb
dedicated_devices:
- /dev/vdc
If vdc is not present on a node the overall deployment will succeed with no indication of this failure (assuming at least one other OSD can be brought online during the deployment).
Version-Release number of selected component (if applicable):
OSP-12
ceph-ansible-3.0.14-1.el7cp.noarch
openstack-tripleo-heat-templates-7.0.3-20.el7ost.noarch
How reproducible:
100%
Steps to Reproduce:
1. Deploy OSP 12 w/ ceph-ansible and one node with missing journal disk
2. Verify missing OSD post deployment
3.
Actual results:
Deployment is successful but OSD is missing
Expected results:
Failure during ceph-ansible deployment step
Additional info:
Latest I saw on this bug was the following comment from github:
https://github.com/ceph/ceph-ansible/pull/2433
"@leseb I guess we should close this PR since the validation module has been merged"
Given the above, should this bug me changed to POST or is there even a fixed in we can mark already?
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:2819
Description of problem: When deploying OSP 12 with ceph-ansible, OSD configuration will fail silently for non-collocated configuration where the journal disk is missing. Example, for this config: CephAnsibleDisksConfig: osd_scenario: non-collocated devices: - /dev/vdb dedicated_devices: - /dev/vdc If vdc is not present on a node the overall deployment will succeed with no indication of this failure (assuming at least one other OSD can be brought online during the deployment). Version-Release number of selected component (if applicable): OSP-12 ceph-ansible-3.0.14-1.el7cp.noarch openstack-tripleo-heat-templates-7.0.3-20.el7ost.noarch How reproducible: 100% Steps to Reproduce: 1. Deploy OSP 12 w/ ceph-ansible and one node with missing journal disk 2. Verify missing OSD post deployment 3. Actual results: Deployment is successful but OSD is missing Expected results: Failure during ceph-ansible deployment step Additional info: