Installing the Ceph client on OpenStack

Install the Ceph client packages on OpenStack nodes so that OpenStack services can communicate with the Ceph cluster.

Before you begin

Before you begin, make sure that you have the following prerequisites in place:

  1. Prerequisites defined in Installing and configuring Ceph for OpenStack.
  2. Access to the Ceph software repositories.
  3. Root access to the OpenStack nodes.

About this task

OpenStack services require Ceph client libraries to communicate with the Ceph cluster. These packages enable OpenStack components to access and manage Ceph Block Devices by using the Ceph Block Device (RBD) interface.

Procedure

  1. Install the required Ceph client packages on each of the Nova, Cinder, and Cinder Backup OpenStack nodes.
    dnf install ceph-common python-rbd
  2. Install the Ceph RBD Python package on the Glance node.
    dnf install python-rbd

Results

The required Ceph client packages are installed on the OpenStack nodes. OpenStack services can now communicate with the Ceph cluster.