Installing Ceph

There are several different ways to install Ceph. Choose the method that best suits your needs.

Other methods

ceph-ansible deploys and manages Ceph clusters using Ansible.

  • ceph-ansible is widely deployed.

  • ceph-ansible is not integrated with the new orchestrator APIs, introduced in Nautlius and Octopus, which means that newer management features and dashboard integration are not available.

ceph-deploy is a tool for quickly deploying clusters.


ceph-deploy is no longer actively maintained. It is not tested on versions of Ceph newer than Nautilus. It does not support RHEL8, CentOS 8, or newer operating systems.

ceph-salt installs Ceph using Salt and cephadm. installs Ceph using Juju. installs Ceph via Puppet.

Ceph can also be installed manually.


For Windows installations, please consult this document: Windows installation guide.