编译ceph

原创 2016年08月31日 00:47:20

1、源码编译

(1)client部分 

系统:centos 7.0

代码:http://ceph.com/download/ceph-9.2.0.tar.gz

安装依赖包:extras.rar

./autogen.sh

./configure  --without-tcmalloc

make –j2  //编译很慢,很耗内存,建议实机多核并行编译,实测结果(88G内存)-j2比较合适,大约2小时,如果指定过多的进程编译会耗尽内存,导致编译异常退出

make install

(2)内核的rbdclient部分

进入内核编译目录

make CONFIG_CEPH_LIB=m M=net/ceph编译libceph.ko

cp net/ceph/Module.symvers   drivers/block/

make CONFIG_BLK_DEV_RBD=mM=drivers/block  ,编译rbd.ko

(3)osd服务需要btrfs,因此需要将btrfs作为模块编译

make CONFIG_BTRFS_FS=m M=fs/btrfs  编译btrfs.ko  //centos 7系统btrfs已编译到内核

 2rpm包编译

       ~/rpmbuild/ 连接到一个磁盘剩余容量较大的目录(free>30G

       安装依赖包

       rpm-ivh ceph-9.2.0-0.el7.src.rpm

       tar--strip-components=1 -C ~/rpmbuild/SPECS/ --no-anchored -xvjf ~/rpmbuild/SOURCES/ceph-9.2.0.tar.bz2"ceph.spec" 

       rpmbuild-ba  ~/rpmbuild/SPECS/ceph.spec

版权声明:本文为博主原创文章,未经博主允许不得转载。

Ceph 12源码编译部署bluestore

转载请注明出处,谢谢

CEPH-DOKAN编译使用

ceph-dokan编译使用 以下是在win7 64位机器上编译,运行的 1.下载源码,编译时可以参考里面的README.md https://github.com/ketor/ceph-dokan ...
  • wbz002
  • wbz002
  • 2017年06月21日 13:52
  • 648

ubuntu14.04 编译安装ceph

在有网的情况下,ubuntu安装软件都是很方便的,要装ceph,也就一句命令搞定,想在ubuntu14.04上安装ceph0.72,由于ceph的官方源ceph-extra并不包含ubuntu14.0...

在ubuntu下编译安装ceph-0.41

4台虚拟机(1GB RAM,2 VCPU,40GB Disk),安装的是ubuntu11.04系统。 规划如下 节点 IP地址 hostname ceph组件 ceph...
  • cd520yy
  • cd520yy
  • 2012年12月29日 15:23
  • 866

Ceph在Ubuntu下编译打包

概述 前几天在一台ubuntu测试机上进行了Ceph编译打包,过程也是相当揪心。记录一下过程,方便以后查阅。 准备准备一台ubuntu机器,物理机虚拟机都行,但应该物理机好一点,在编译的时候可以...

编译部署ceph-10.2.3

1.安装依赖包 首先安装编译ceph所依赖的软件包,如下:(共20个)。可以通过for i in `ls`; do rpm -ivh $i ; done cryptopp-5.6.2-10.el7.x...
  • AXW2013
  • AXW2013
  • 2016年12月12日 09:49
  • 693

ceph源码编译问题总结

ceph源码编译问题总结

Ceph源码编译

研究ceph不编译一下源码好像是说不过去的。再者,通过源码编译安装ceph,装搭建的集群也要稳定的多! 因而在此,总结一下Ceph源码编译过程中遇到的问题以及相应的解决方法,希望多少能提供一些帮助! ...

Ceph知识树

  • 2017年11月24日 15:41
  • 1.09MB
  • 下载

Ceph分布式存储实战.pdf

  • 2017年12月08日 13:46
  • 13.95MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:编译ceph
举报原因:
原因补充:

(最多只允许输入30个字)