Hide Forgot
Description of problem: After installing and configuring a monitor on a node, when setting up an OSD on the same node, the ansible run does not succeed. Version-Release number of selected component (if applicable): ceph-ansible-1.0.1-1.20160309git1a62a81.el7 ceph-installer-1.0.0-1.el7 How reproducible: Always Steps to Reproduce: 1. Pick a RHEL node to serve as a Monitor and OSD. 2. POST to /api/mon/install/ and /api/mon/configure/ using this hostname. 3. POST to /api/osd/install/ to install the OSD packages on this same node. 4. POST to /api/osd/configure/ to configure the OSD on this same node. Actual results: The /api/osd/configure/ Ansible task fails during the ceph-common tasks. Expected results: The Ansible task succeeds. Additional info: Separating the monitor and OSD on to different nodes is a workaround.
PR for the fix here: https://github.com/ceph/ceph-installer/pull/121
MON and OSDs on the same nodes are not supported with the product so this is a low prio but giving the PM_ack because I am a nice guy.
This bug was accidentally moved from POST to MODIFIED via an error in automation, please see mmccune with any questions
If this doesn't matter (Comment 3) then we won't bother testing this case, and I'll close the bug. Note to QE: please ensure that you're not running Mons on the same host as your OSDs :)