Notice

This document is for a development version of Ceph.

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.

Important

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.

jaas.ai/ceph-mon installs Ceph using Juju.

github.com/openstack/puppet-ceph installs Ceph via Puppet.

Ceph can also be installed manually.