编译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在Ubuntu下编译打包

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

ubuntu14.04 编译安装ceph

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

Ceph 12源码编译部署bluestore

转载请注明出处,谢谢

Ceph源码编译

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

ceph源码编译问题总结

ceph源码编译问题总结

ceph学习笔记

  • 2017-07-04 15:40
  • 12KB
  • 下载

ceph 手工部署osd

CEPH POOL MIGRATION

CEPH POOL MIGRATION从一个资源池迁移到另一个资源池,特别是资源池参数不可修改的,
  • heivy
  • heivy
  • 2016-04-12 15:43
  • 768

ceph分布式存储实战

  • 2017-10-09 18:01
  • 13.97MB
  • 下载

ceph环境搭建

  • 2016-06-14 09:27
  • 582KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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