Requirements Red Hat Enterprise Linux 8.4 EUS or later. Ansible 2.9 or later. A valid Red Hat subscription with the appropriate entitlements. Root-level access to all nodes. An active Red Hat Network (RHN) or service account to access the Red Hat Registry. Create 3 RHEL 8 virtual machines ceph1 ceph2 ceph3 Note Installing Ceph on Virtual Machines is not recommendend for production use Register servers to RHN Find and attach Red Hat Ceph Storage pool $ subscription-manager list --available --matches 'Red Hat Ceph Storage' $ subscription-manager attach --pool=POOL_IDEnable server & extra repos $subscription-manager repos --disable=* subscription-manager repos --enable=rhel-8-for-x86_64-baseos-rpms subscription-manager repos --enable=rhel-8-for-x86_64-appstream-rpms subscription-manager repos --enable=rhceph-5-tools-for-rhel-8-x86_64-rpms subscription-manager repos --enable=ansible-2.
Install Openshift Data Foundation from Operator Hub Create a StorageSystem using “Connect an external storage platform” of Red Hat Ceph Storage type Download ceph-external-cluster-details-exporter.py script and run it on your ceph admin node $ python3 ceph-external-cluster-details-exporter.py --rbd-data-pool-name testrbd --cephfs-data-pool-name cephfs.testfs.data --rgw-endpoint 10.0.0.n:80 --cephfs-filesystem-name testfsSample output :
[{"name": "rook-ceph-mon-endpoints", "kind": "ConfigMap", "data": {"data": "ceph1=10.0.0.n:6789", "maxMonId": "0", "mapping": "{}"}}, {"name": "rook-ceph-mon", "kind": "Secret", "data": {"admin-secret": "admin-secret", "fsid": "5dabcb8e-ad19-11ed-a179-005056af8aeb", "mon-secret": "mon-secret"}}, {"name": "rook-ceph-operator-creds", "kind": "Secret", "data": {"userID": "client.