编译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

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

10分钟从源码编译到部署ceph环境

最近开始学习ceph相关的技术,在读了一些理论知识后,急切的需要一个环境来实践一下。看了一下官网的安装部署教程,感觉不是很清楚,特别是从源码开始搭建环境。所以这里我整理一个5分钟的教程,希望对大家能有...
  • scaleqiao
  • scaleqiao
  • 2015年05月27日 19:58
  • 4376

centos 6 下编译打包 ceph 10.2.0

先来看看 release note: http://docs.ceph.com/docs/master/release-notes/#v10-2-0-jewel but CentOS 7.x. We ...
  • for_tech
  • for_tech
  • 2016年04月28日 23:28
  • 2054

Ceph 12源码编译部署bluestore

楔子:之前写过一份源码部署(QQ群 72651441 里有),但是ceph12版本编译完全变了,并且之前的部署方式也不能适应bluestore。   一,源码编译准备工作 1, 下载源码 官网...
  • a1454927420
  • a1454927420
  • 2017年05月17日 16:54
  • 1718

ceph源码编译问题总结

ceph源码编译问题总结
  • ygtlovezf
  • ygtlovezf
  • 2017年03月02日 10:50
  • 1990

编译部署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
  • 814

Ceph在Ubuntu下编译打包

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

ubuntu14.04 编译安装ceph

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

源码安装Ceph

源码安装Ceph
  • u013106951
  • u013106951
  • 2017年03月31日 22:06
  • 1592

Centos 6.4 安装Ceph

根据Ceph官网提供的文档,手动进行安装 # Add Keys # 首先要安装一个release.asc key sudo rpm --import 'https://ceph.com/git/?...
  • tpiperatgod
  • tpiperatgod
  • 2013年12月19日 11:39
  • 2241

ceph集群 Centos7下RPM包制作说明

Centos RPM包制作说明 准备打包环境 1、centos系统下使用如下命令安装rpmbuild #yum install rpmbuild 2、rpmbuild的工作目录如下, ~/r...
  • skdkjxy
  • skdkjxy
  • 2014年12月05日 20:26
  • 2007
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:编译ceph
举报原因:
原因补充:

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