Disable SELinux


For el8:


rpm -Uvh https://download.ceph.com/rpm-quincy/el8/noarch/ceph-release-1-1.el8.noarch.rpm




For el9:


rpm -Uvh https://download.ceph.com/rpm-quincy/el9/noarch/ceph-release-1-1.el9.noarch.rpm




yum install epel-release
yum clean all
yum update
#yum install ceph
yum install ceph-radosgw


Move the host in the hosts_all/CephProd-C8 / CephProd (for AlmaLinux9) hostgroup 

Run once puppet:

puppet agent -t


Copy from a ceph-mon-xx host the file /etc/ceph/ceph.client.admin.keyring and sets its owernship and mode that should be:

-rw-------. 1 ceph ceph 137 Feb 20 13:51 /etc/ceph/ceph.client.admin.keyring


Now a 'ceph status' should work



mkdir -p /var/lib/ceph/radosgw/ceph-rgw.`hostname -s`
ceph auth get-or-create client.rgw.`hostname -s` osd 'allow rwx' mon 'allow rw' -o /var/lib/ceph/radosgw/ceph-rgw.`hostname -s`/keyring
touch /var/lib/ceph/radosgw/ceph-rgw.`hostname -s`/done




chown -R ceph:ceph /var/lib/ceph/radosgw
chown -R ceph:ceph /var/log/ceph
chown -R ceph:ceph /var/run/ceph
chown -R ceph:ceph /etc/ceph



systemctl enable ceph-radosgw.target
systemctl enable ceph-radosgw@rgw.<rgw_hostname>
systemctl start ceph-radosgw@rgw.<rgw_hostname>



Ref: https://access.redhat.com/documentation/en-us/red_hat_ceph_storage/3/html/installation_guide_for_red_hat_enterprise_linux/manually-installing-ceph-object-gateway


  • No labels