原始碼安裝Ceph

2021-07-29 21:05:34 字數 804 閱讀 3390

虛擬機器安裝ubuntu:

- 50g硬碟空間

- 8g記憶體

- 4個cpu處理器。

由於ceph原始碼在編譯後多達30g,因此需要分配大量的儲存空間。

ubuntu的安裝和環境配置:見***

.gz解壓ceph原始碼:

tar zxf ceph_11.2

.0.orig

.tar

.gz

進入源目錄:

cd ceph-11.2.0/
安裝需要的庫:

./install-deps.sh
編譯:

./do_cmake.sh

cd build

make -j4

最後一步會花較多的時間

建立集群,1個monitor,4個osd,1個mds

.

./src/vstart.sh

-n-x

--mon_num1-

-osd_num4-

-mds_num

1

檢視集群

./bin/ceph -s
關閉集群

../src/stop.sh

Ceph原始碼編譯

研究ceph不編譯一下原始碼好像是說不過去的。再者,通過原始碼編譯安裝ceph,裝搭建的集群也要穩定的多!因而在此,總結一下ceph原始碼編譯過程中遇到的問題以及相應的解決方法,希望多少能提供一些幫助!本人環境 centos7.0 ceph v0.94 編譯 cd ceph autogen.sh c...

原始碼編譯ceph

畢業進入公司後,接觸的第乙個專案是做ceph核心客戶端的優化,為了對ceph以及其客戶端有更加深刻的了解,在通過rpm安裝了一次ceph後,這裡又通過原始碼編譯配置了一次。其中,作業系統為centos7.2,編譯ceph 10.2.3的原始碼。配置ceph執行環境 使用ceph deploy配置環境...

ceph原始碼中interval set類

在ceph原始碼中多次使用到,這裡簡單記錄備註一下。interval set中實現了兩個內部迭代器類 const iterator class const iterator public std iterator iterator class iterator public std iterator...