ceph 源码编译、开发环境搭建#yyds干货盘点#

网友投稿 498 2022-10-08

ceph 源码编译、开发环境搭建#yyds干货盘点#

1、基本介绍

1.1 源码包

ceph 12.2.5(Luminous),源码安装包如下所示

1.2 安装环境

切换至 root用户,或者 非root用户 具有 root 同等权限编译所在得空间需大于 17GB,否则导致空间不足,编译失败Ubuntu 16.04 amd64(本文编写时得环境)

2、安装包

2.1 解压安装包

#tar -zxvf ceph-10.2.10.tar.gz

2.2 进入安装目录

#cd ceph-12.2.5

4、依赖包安装

4.1 依赖包

## 安装包内得安装脚本

# ./install-deps.sh

## 此命令 是在联网状态下,进行安装,根据实际情况,进行安装依赖包

# apt-get install cmake sphinx-common librdmacm-dev liblz4-dev libnss3-dev liblttng-ust-dev libbabeltrace-dev libtool automake pkg-config cython libsnappy-dev liboath-dev liblttng-ust-dev libbabeltrace-dev libcurses-ocaml-dev libcap-ng-dev gperf librabbitmq-dev librdkafka-dev libnl-genl-3-dev libleveldb-dev libblkid-dev libudev-dev libkeyutils-dev libcrypto++-dev libfuse-dev libatomic-ops-dev libaio-dev xfslibs-dev libboost-dev libboost-iostreams-dev libboost-random-dev libboost-program-options-dev libldap2-dev virtualenv python-pip zlib1g-dev libcurl4-nss-dev libfcgi-dev libssl-dev libboost-thread-dev

4.2 升级包

## 升级 所需要得安装包,根据实际情况,也可不升级# pip install --upgrade pip

5、编译

5.1 源码配置

# ./do_cmake.sh

5.2 源码编译

# cd build

## make 时,可以指定线程数量,例如 make -j 2# make

5.3 源码配置

# make install

6、集群 开启/关闭

6.1 集群开启

## 某些情况下 需要加 --short 才可以执行成功

# MON=1 OSD=3 RGW=1 MDS=1 ../src/vstart.sh -d -n -x

6.2 集群关闭

# ../src/stop.sh

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:在ssm中使用ModelAndView跳转页面失效的解决
下一篇:#yyds干货盘点# 火遍网络的KPI异常检测到底什么梗?
相关文章

 发表评论

暂时没有评论,来抢沙发吧~