美文网首页
Ceph编译安装

Ceph编译安装

作者: 安悳坔 | 来源:发表于2018-11-22 15:11 被阅读0次
  1. 下载源码
# 从香港镜像站下载源码
curl -O http://hk.ceph.com/tarballs/ceph-0.80.7.tar.gz
# 解压源码包
tar -xzvf ceph-0.80.7.tar.gz
# 进入源码文件夹
cd ceph-0.80.7

让我们一起看看今天的主角:


image.png
  1. 开始编译
# 安装对应的Ceph依赖包,网上很多教程第一步都是从这里开始的,但是在我要编译的这个版本中没找到该文件
    ./install-deps.sh    
因此只能手动安装了:
yum install make automake autoconf  boost-devel fuse-devel gcc-c++ libtool libuuid-devel libblkid-devel keyutils-libs-devel cryptopp-devel fcgi-devel libcurl-devel expat-devel gperftools-devel libedit-devel libatomic_ops-devel snappy-devel leveldb-devel libaio-devel xfsprogs-devel git libudev-devel libcrypto++-dev libcrypto++-utils

# 调用autotools脚本,生成configure和makefile文件
    ./autogen.sh          

# 接下来就是源码安装三部曲,这里如果不配置--prefix选项,所有程序默认安装在/usr/local下面,在后面可能会涉及到路径的问题
    ./configure --prefix=/usr/
# 开始漫长的等待吧,我早上9点钟开编译,吃过午饭才编译完成的,我用的是1G内存的Centos7.5的虚拟机,处理器是i5 4460,大概用了5个小时吧。
    make
# 最后一步了
    make install

Ceph依赖包:


image.png

执行 ./autogen.sh脚本

image.png

执行 ./configure

image.png

最终结果


image.png

相关文章

  • Ceph编译安装

    下载源码 让我们一起看看今天的主角: 开始编译 Ceph依赖包: 执行 ./autogen.sh脚本 执行 ./c...

  • 解决编译安装无法创建Bluestore OSD的问题

    阅读了ceph-volume的源码,找到了编译安装创建bluestore osd失败的问题。编译安装和rpm打包安...

  • Ceph编译安装教程

    Ceph官方版本目前支持的纠删码很有限,实验室这块希望能够整合我们自主开发的纠删码BRS(Binary Reed–...

  • 使用Ceph作为OpenStack的统一存储解决方案

    Ceph官方安装文档 前文列表 OpenStack Train版安装② Ceph版本选择与安装③ Ceph—RBD...

  • Ceph Object Gateway

    Environment 关于ceph的安装可参考ceph luminous安装 1.Installing ceph...

  • Ceph调试开发环境搭建

    一、相关依赖包安装 1. 安装依赖包 2.安装调试依赖包 3.下载源码 二、源码编译 1.解压ceph 2. 安装...

  • Ceph搭建部署

    修改yum源 添加ceph的repo源文件 整合软件仓库 安装ceph软件 在ceph管理节点安装ceph-dep...

  • 六.client

    见安装ceph章节安装ceph完成后,登陆管理节点上,把Ceph配置文件与ceph.client.admin.ke...

  • ceph编译

    背景 想要修改或者调试ceph代码,编译代码是少不了的。一些升级工作,也是需要替换二进制,从而需要编译。 步骤do...

  • Ceph文件系统存储·服务搭建及使用

    一、搭建思路: ceph节点安装MDS软件 ceph节点配置MDS服务 ceph端创建Ceph文件系统 客户端挂载...

网友评论

      本文标题:Ceph编译安装

      本文链接:https://www.haomeiwen.com/subject/olelqqtx.html