日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

二、ceph编译源码、单机搭建调试环境

發布時間:2023/12/10 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 二、ceph编译源码、单机搭建调试环境 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

2019獨角獸企業重金招聘Python工程師標準>>>

準備一臺機器:

?root@test3:~# cat /proc/version Linux version 3.13.0-32-generic (buildd@kissel) (gcc version 4.8.2 (Ubuntu 4.8.2-19ubuntu1) ) #57-Ubuntu SMP Tue Jul 15 03:51:08 UTC 2014

?

一·、下載ceph源碼

準備下載ceph的源代碼 http://ceph.com/resources/downloads/,初學者盡量在官網下載,如果在git上下載有時可能會缺少文件,導致編譯不通過。

二、編譯源碼

1. 下載源碼后,將源碼包(ceph-0.94.3.tar.gz)導入到 虛擬機中,然后解壓源碼包??

root@cci-test3:~/blog#:tar?-xvf?ceph-0.94.3.tar.gz ............................................. ceph-0.94.3/config.sub# ceph-0.94.3/py-compile ceph-0.94.3/README root@cci-test3:~/blog#?ls ceph-0.94.3??ceph-0.94.3.tar.gz root@cci-test3:~/blog#

2. 安裝ceph需要依賴的的庫

root@cci-test3:~/blog#:apt-get?install?autotools-dev?autoconf?automake?cdbs?gcc?g++?git?libboost-dev?libedit-dev?libssl-dev?libtool?libfcgi?libfcgi-dev?libfuse-dev?linux-kernel-headers?libcrypto++-dev?libcrypto++?libexpat1-dev?pkg-config root@cci-test3:~/blog#:

3. 安裝庫完成后,進入ceph源碼根目錄

root@cci-test3:~/blog/ceph-0.94.3#:./autogen.sh ................... root@cci-test3:~/blog/ceph-0.94.3#:./configure ............... root@cci-test3:~/blog/ceph-0.94.3#:?make?-j5 .......... root@cci-test3:~/blog/ceph-0.94.3#:

編譯成功,這個編譯的時間會持續的比較久

4. 編譯代碼結束后,進入src目錄

root@cci-test3:~/blog/ceph-0.94.3/src/#:MON=1?MDS=0?./vstart.sh?-d?-n?-x ...... root@cci-test3:~/blog/ceph-0.94.3/src/#:./ceph?-s ***?DEVELOPER?MODE:?setting?PATH,?PYTHONPATH?and?LD_LIBRARY_PATH?***cluster?05f0dc34-4a98-498a-9e89-06decaba704chealth?HEALTH_OKmonmap?e1:?1?mons?at?{a=192.168.138.95:6789/0}election?epoch?2,?quorum?0?aosdmap?e9:?3?osds:?3?up,?3?inpgmap?v2689:?8?pgs,?1?pools,?0?bytes?data,?0?objects54178?MB?used,?48713?MB?/?105?GB?avail8?active+clean root@cci-test3:~/blog/ceph-0.94.3/src/#

??5. 調試集群已經啟動成功,可以使用命令停止集群

root@cci-test3:~/blog/ceph-0.94.3/src/#?./stop.sh

? 6. 接下來就可以更改代碼了,修改代碼后可以重新編譯,然后啟動集群。查看編譯后的集群。

osd目錄:~/blog/ceph-0.94.3/src/dev/ log目錄:~/blog/ceph-0.94.3/src/out/

?

總結:按著上面的步驟修改代碼調試代碼就很方便了,大家可以放開手腳去調試測試代碼了。接下來會深入代碼去分析,敬請期待

轉載于:https://my.oschina.net/u/2460844/blog/515353

總結

以上是生活随笔為你收集整理的二、ceph编译源码、单机搭建调试环境的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。