通常开源软件都会提供两种安装方式:tar包安装和RPM包安装,具体到Ceph,还提供了ceph-deploy的交互式安装方式,大大简化了Ceph的安装复杂度。在生产环境下,当然是建议使用ceph-deploy。然而对于软件开发人员来说,掌握一款开源软件最好的方式就是直接调试代码,下文告诉你如何在CentOS 7 安装Ceph调试环境。
安装前准备
下载tar包
首先从ceph官方下载源码包,我这里下载的是firefly 0.80.7
#> wget http://ceph.com/download/ceph-0.80.7.tar.gz
安装依赖
#> yum install -y make automake autoconf boost-devel fuse-devel gcc-c++ libtool libuuid-devel libblkid-devel keyutils-libs-devel cryptopp-devel</