Description of problem: Ceph-ansible is tyring to install OSD and MDS packages on wrong nodes. Logs and machine details will be provided in next comment section. Version-Release number of selected component (if applicable): ansible-2.2.2.0-1.el7.noarch ceph-ansible-2.2.0-1.el7scon.noarch How reproducible: 2/2 Steps to Reproduce: 1. Follow 2.0 RHEL installation document Actual results: Cluster installation failing Expected results: Cluster should be configured successfully Additional info: OSD, MDS packages are trying to get installed in mon section machines(/etc/ansible/hosts file), apart from MON repos no other repos are enabled and ansible is failing.
I believe this should be fixed with the following upstream PR: https://github.com/ceph/ceph-ansible/pull/1439 Specifically this commit: https://github.com/ceph/ceph-ansible/pull/1439/commits/37d38b122bde02efc1bde0d61ceeee3999ebb7ff ceph-ansible is incorrectly including the upstream 'install_on_redhat.yml' task.
Ramakrishnan, Could you please include what you have defined in your group_vars/*.yml files? Thanks, Andrew
Backported to the stable-2.2 branch here: https://github.com/ceph/ceph-ansible/pull/1450
What's the status of this one? Is it fix with the last resync?
seb this was backported to stable-2.2 in PR #1450, but it is not in any tagged version, so I have not built it in Brew, and the downstream QE team does not have it for testing. Would you please tag v2.2.1 on the stable-2.2 branch with this change?
Ken, done: https://github.com/ceph/ceph-ansible/releases/tag/v2.2.1
Verified on version ceph-ansible-2.2.4-1.el7scon.noarch Installation works fine. Moving to verified.
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-2017:1496