Hide Forgot
Description of problem: ======================= ceph-ansible should install package as per node role but it's installing MON packages on OSD node and OSD packages on MON node. Version-Release number of selected component (if applicable): ============================================================= ceph - 10.1.0-1.el7cp.x86_64 ceph-ansible-1.0.3-1.el7.noarch How reproducible ================ always Steps to Reproduce: =================== 1.create cluster having multiple mon and osd node and make sure osd nodes and mon nodes are different. [mons] magna042 magna051 magna063 [osds] magna066 magna067 magna074 [rgws] magna084 2. run 'rpm -qa | grep ceph' on each node Actual results: =============== MON node:- [root@magna063 yum.repos.d]# rpm -qa | grep ceph ceph-mds-10.1.0-1.el7cp.x86_64 ceph-common-10.1.0-1.el7cp.x86_64 ceph-osd-10.1.0-1.el7cp.x86_64 python-cephfs-10.1.0-1.el7cp.x86_64 ceph-base-10.1.0-1.el7cp.x86_64 ceph-10.1.0-1.el7cp.x86_64 libcephfs1-10.1.0-1.el7cp.x86_64 mod_fastcgi-2.4.7-1.ceph.el7.x86_64 iozone-3.424-2_ceph.el7.x86_64 ceph-selinux-10.1.0-1.el7cp.x86_64 ceph-mon-10.1.0-1.el7cp.x86_64 OSD node:- [root@magna074 yum.repos.d]# rpm -qa | grep ceph ceph-mds-10.1.0-1.el7cp.x86_64 ceph-common-10.1.0-1.el7cp.x86_64 ceph-osd-10.1.0-1.el7cp.x86_64 python-cephfs-10.1.0-1.el7cp.x86_64 ceph-base-10.1.0-1.el7cp.x86_64 ceph-10.1.0-1.el7cp.x86_64 libcephfs1-10.1.0-1.el7cp.x86_64 mod_fastcgi-2.4.7-1.ceph.el7.x86_64 iozone-3.424-2_ceph.el7.x86_64 ceph-selinux-10.1.0-1.el7cp.x86_64 ceph-mon-10.1.0-1.el7cp.x86_64 Expected results: ================== MON node should not have OSD package and OSD node should not have MON packages Additional info:
This is very similar to the issue described in bug 1322774. In fact, it might be a duplicate.
*** This bug has been marked as a duplicate of bug 1322774 ***