在CentOS7.2下编译Jewel版ceph-10.2.7,通过解压ceph-10.2.7.tar.gz来编译ceph。
环境
CentOS Linux release 7.2.1511 (Core) Mini版
配置yum
使用网易的源CentOS-Base.repo,并配置epel.repo
安装依赖
下载依赖的rpm到本地
本地安装依赖的rpm包
编译安装
下载ceph源码tar.gz文件
下载地址:
https://download.ceph.com/tarballs/ceph-10.2.7.tar.gz
http://pkgs.fedoraproject.org/repo/pkgs/ceph/ceph-10.2.7.tar.gz
https://codeload.github.com/ceph/ceph/tar.gz/v10.2.7
解压
[root@node156 ~]# tar xzvf ceph-10.2.7.tar.gz
源码编译
|
|
中间会有一些warning,只要没有error就是成功了。
启动停止集群
进入src目录,启动集群,默认3个MON,3个OSD
指定1个MON,0个MDS,启动集群
查看集群
停止集群
编译错误信息处理
安装 Cython
安装 python-devel
安装 openssl-devel
安装 openldap-devel
安装 python-virtualenv