Ceph Deployment on Qubinode¶
Red Hat Ceph Storage is an open, massively scalable, highly available and resilient distributed storage solution for modern data pipelines. Engineered for data analytics, artificial intelligence/machine learning (AI/ML), and hybrid cloud workloads, Red Hat Ceph Storage delivers software-defined storage for both containers and virtual machines on your choice of industry-standard hardware.
Tested on¶
RHEL 9.1
Review the Getting started Guide¶
Configure Qubinode for Ceph Deployment¶
Run the base commands below:
cd ~/qubinode-installer
./qubinode-installer -p kcli
./qubinode-installer -p gozones
Create plan for Ceph Cluster Deployment¶
Steps:
$ sudo ssh-keygen -f ~/.ssh/id_rsa -t rsa -N ''
# Option edit nets under kcli_plans/ceph/ceph-cluster.yml
$ sudo kcli create plan -f kcli_plans/ceph-deployment.yml
$ samples/scripts/update-ceph-dns.sh # press q to exit
$ sudo kcli ssh ceph-mon01
$ sudo su - root
$ journalctl -xf #wait for script to complete or check rhel8_ceph.sh script $ watch ls /tmp/
$ /tmp/rhel8_ceph.sh
Default username and password for ceph cluster¶
Username: admin
Password: yourgoingtohavetochangeme
Delete Plan this will delete all the VMs created by the plan¶
Deleting the plan will delete all the VMs created by the plan:
kcli list plan
+---------------+-------------------------------------------------------------------+
| Plan | Vms |
+---------------+-------------------------------------------------------------------+
| thirsty-conti | ceph-mon01,ceph-mon02,ceph-mon03,ceph-osd01,ceph-osd02,ceph-osd03 |
+---------------+-------------------------------------------------------------------+
kcli delete plan thirsty-conti
Qubinode Maintance commands¶
Update default settings for qubinode deployments:
./qubinode-installer -p kcli -m updatedefaults