Ceph is an open source, software-defined storage system that runs on commodity x86 hardware. Ceph provides block storage volumes that can be attached as virtual disks. Ceph utilizes multiple hosts' local disks to create a unified virtual disk pool. Ceph can scale massively to petabyte storage pools and takes care of disk replication, rebalancing, and other storage maintenance operations.
Before getting started with configuring a Ceph rbd backend driver, make sure to install Ceph client packages and the Python rbd binding library on all OpenStack nodes, including controller and compute nodes:
[root@controller ~]# yum install -y python-rbd ceph [root@compute1 ~]# yum install -y python-rbd ceph
We will need to prepare a storage