We can install Ceph either by using the ceph-deploy tool or manual deployment method. In this section, we will learn about the manual process of deploying Ceph.
Ceph requires additional third-party libraries. For RHEL-based Linux distributions, you can get additional packages from the EPEL repository. Perform the following steps to install Ceph:
Install the EPEL repository. Make sure the
baserul
parameter is enabled under the/etc/yum.repos.d/epel.repo
file. Thebaseurl
parameter defines the URL for extra Linux packages. Also make sure themirrorlist
parameter must be disabled (commented) under this file. Problems been observed during installation if themirrorlist
parameter is enabled underepel.repo
file. Perform this step on all the three nodes.# rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
Install third-party binaries required by Ceph:
# yum install -y snappy leveldb gdisk python-argparse gperftools...