Description of problem: Deploying a cluster with multiple rgw instances breaks the ceph.conf It makes the rgw daemon unable to start because of wrong sections in ceph.conf Version-Release number of selected component (if applicable): ceph-ansible v3.1.4 How reproducible: 100% Steps to Reproduce: 1. Deploy a cluster with multiple radosgw Actual results: ceph.conf is broken like following: [root@ceph-mon0 ~]# cat /etc/ceph/test.conf [client.rgw.ceph-mon0] host = ceph-mon0 keyring = /var/lib/ceph/radosgw/test-rgw.ceph-mon0/keyring log file = /var/log/ceph/test-rgw-ceph-mon0.log log file = /var/log/ceph/test-rgw-ceph-osd0.log rgw frontends = civetweb port=192.168.1.10:8080 num_threads=100 rgw frontends = civetweb port=192.168.1.100:8080 num_threads=100 Expected results: ceph.conf has correct client.rgw sections : [client.rgw.ceph-mon0] host = ceph-mon0 keyring = /var/lib/ceph/radosgw/test-rgw.ceph-mon0/keyring log file = /var/log/ceph/test-rgw-ceph-mon0.log rgw frontends = civetweb port=192.168.1.10:8080 num_threads=100 [client.rgw.ceph-osd0] host = ceph-osd0 keyring = /var/lib/ceph/radosgw/test-rgw.ceph-osd0/keyring log file = /var/log/ceph/test-rgw-ceph-osd0.log rgw frontends = civetweb port=192.168.1.100:8080 num_threads=100
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