成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

如何手動編譯配置ceph

這篇文章將為大家詳細(xì)講解有關(guān)如何手動編譯配置ceph,文章內(nèi)容質(zhì)量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關(guān)知識有一定的了解。

成都創(chuàng)新互聯(lián)公司主要從事網(wǎng)站設(shè)計、成都網(wǎng)站制作、網(wǎng)頁設(shè)計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)播州,10多年網(wǎng)站建設(shè)經(jīng)驗,價格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):18980820575

一、手工編譯ceph源代碼。

     1、下載ceph源代碼。

          從阿里云開源鏡像網(wǎng)站下載當(dāng)前最新版本的ceph源代碼,具體下載地址如下:http://mirrors.aliyun.com/ceph/tarballs/ceph_10.2.1.orig.tar.gz

     2、編譯ceph源代碼。

          1)編譯運(yùn)行環(huán)境說明。

               使用的編譯和運(yùn)行環(huán)境是ubuntu16.04-server-amd64,安裝完ubuntu鏡像后更新運(yùn)行環(huán)境到最新。

               #apt-get update

               #apt-get upgrade

          2)解壓縮源代碼。

               #mkdir -p /root/src

               #tar -xf ceph_10.2.1.orig.tar.gz -C/root/src

          3)安裝編譯依賴包。

               A)執(zhí)行ceph源代碼目錄下的install_deps.sh腳本來安裝必要的依賴(該腳本并不能完全安裝編譯ceph源代碼所有的依賴)

                    #cd ceph-10.2.1

                    #./install-deps.sh

               B)安裝額外的依賴包。

                    #apt-get install libtool automake pkg-config cython libsnappy-dev libleveldb-dev libblkid-dev libudev-dev libkeyutils-dev libcryto++-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

          4)配置ceph源代碼。

               #cd ceph-10.2.1

               #./autogen.sh

               #./configure --prefix=/usr  --libexecdir=/usr/lib  --sysconfdir=/etc  --with-radosgw  --with-rados  --with-rbd  --with-cephfs  --with-debug --with-nss --without-libcryptopp

          5)編譯ceph源代碼。

               #make -j32

     3、安裝ceph源代碼。

          編譯成功后,執(zhí)行make install安裝ceph到本地運(yùn)行。

          #make install

二、配置ceph運(yùn)行環(huán)境。

     1、ceph運(yùn)行環(huán)境硬件說明。

          ceph使用的硬件運(yùn)行環(huán)境是華為服務(wù)器,其中CPU是Xeon E5-2650 v2,內(nèi)存128GB,一共有4塊600GB的SAS盤,其中一塊作為系統(tǒng)盤,其余三塊作為ceph存儲節(jié)點。

     2、配置monitor節(jié)點。

          1)檢查/etc/ceph目錄是否存在,若不存在則手動創(chuàng)建一個。一般來說,在執(zhí)行make install后回自動生成/etc/ceph目錄;

          2)創(chuàng)建/etc/ceph/ceph.conf配置文件;

               #vim /etc/ceph/ceph.conf

          3)創(chuàng)建unique ID;

               #uuidgen

          4)將創(chuàng)建的unique ID值寫入到ceph.conf配置文件中;

               fsid = xxxx-yyyy-zzzz

          5)在ceph.conf中填寫monitor節(jié)點成員名稱和ip地址;

               mon initial members = B-79-5

               mon host = 192.168.250.93                    

          6)創(chuàng)建monitor keyring;

               #ceph-authtool —create-keyring /tmp/ceph.mon.keyring —gen-key -n mon. —cap mon ‘a(chǎn)llow *'

          7)創(chuàng)建client.admin keyring;

               #ceph-authtool —create-keyring /etc/ceph/ceph.client.admin.keyring —gen-key -n client.admin —set-uid=0 —cap mon ‘a(chǎn)llow *’ osd ‘a(chǎn)llow *’ mds ‘a(chǎn)llow'

          8)將client.admin的key添加到monitor的keyring中;

               #ceph-authtool /tmp/ceph.mon.keyring —import-keying /etc/ceph/ceph.client.admin.keyring

          9)初始化monmap;

               #monmaptool —create —add B-79-5 192.168.250.93 —fsid xxxx-yyyy-zzzz /tmp/monmap

          10)創(chuàng)建monitor工作目錄;

               #mkdir -p /var/lib/ceph/mon/ceph-B-79-5

          11)使用monmap和monitor keyring初始化monitor進(jìn)程;

               #su - ceph ceph-mon —mkfs -i B-79-5 —monmap /tmp/monmap —keyring /tmp/ceph.mon.keyring

          12)設(shè)置monitor工作目錄所有者為ceph用戶;

               #chown -R ceph:ceph /var/lib/ceph/mon/ceph-B-79-5

          13)標(biāo)識monitor節(jié)點初始化完成且可以啟動;

               #touch /var/lib/ceph/mon/ceph-B-79-5/done

          14)創(chuàng)建ceph asok使用的目錄;

               #mkdir -p /var/run/ceph

               #chown -R ceph:ceph /var/run/ceph

          14)啟動monitor進(jìn)程;

               #systemctl start ceph-mon@B-79-5

          15)查看當(dāng)前ceph的狀態(tài);

               #ceph -s

     3、配置osd節(jié)點。

          1)為OSD節(jié)點生成unique ID;

               #uuidgen                                   #該命令返回unqiue ID字符串a(chǎn)aaa-bbbb-cccc

          2)創(chuàng)建OSD節(jié)點;

               #ceph osd create aaaa-bbbb-cccc                   #該命令會返回創(chuàng)建的OSD節(jié)點編號{id}

          3)創(chuàng)建OSD節(jié)點工作目錄;

               #mkdir -p /var/lib/ceph/osd/ceph-{id}

          4)創(chuàng)建OSD磁盤且掛載該磁盤到OSD節(jié)點工作目錄;

               #mkfs.xfs /dev/sdb1

               #mount /dev/sdb1 /var/lib/ceph/osd/ceph-{id}

          5)初始化OSD節(jié)點工作目錄;

               #ceph-osd -i {id} —mkfs —mkkey —osd-uuid aaaa-bbbb-cccc

          6)注冊O(shè)SD節(jié)點認(rèn)證key;

               #ceph auth add osd.{id} osd ‘a(chǎn)llow *’ mon ‘a(chǎn)llow profile osd’ -i /var/lib/ceph/osd/ceph-{id}/keyring

          7)OSD節(jié)點添加到CrushMap;

               #ceph osd crush add-bucket virtual-node{id} host

               #ceph osd crush move virtual-node{id} root=default

               #ceph osd crush add osd.{id} 1.0 host=virtual-node{id}

          8)設(shè)置OSD節(jié)點工作目錄所有者為ceph;

               #chown -R ceph:ceph /var/lib/ceph/osd/ceph-{id}

          9)啟動OSD進(jìn)程;

               #systemctl start ceph-osd@{id}

          10)查看ceph狀態(tài);

               #ceph -s

     以相同的方式添加剩余兩個OSDs節(jié)點。

三、注意事項。

     1、注意/tmp/ceph.mon.keyring和/tmp/monmap的訪問權(quán)限,最好設(shè)置成0644;

     2、注意monitor和OSD節(jié)點工作目錄的所有者和訪問權(quán)限,即:所有者是ceph,訪問權(quán)限最好設(shè)置成0644;

     3、基本的ceph.conf文件內(nèi)容如下:

/etc/ceph/ceph.conf

[global]

fsid = a7f64266-0894-4f1e-a635-d0aeaca0e993

mon initial members = B-79-5

mon host = 192.168.250.93

public network = 192.168.250.0/24

auth cluster required = cephx
auth service required = cephx
auth client required = cephx

關(guān)于如何手動編譯配置ceph就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學(xué)到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

當(dāng)前標(biāo)題:如何手動編譯配置ceph
本文路徑:http://jinyejixie.com/article16/jjiedg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)網(wǎng)站建設(shè)、App設(shè)計、網(wǎng)站維護(hù)微信公眾號、網(wǎng)站收錄、動態(tài)網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設(shè)
通榆县| 瓦房店市| 花莲县| 乌拉特后旗| 偏关县| 公安县| 陇川县| 广南县| 上林县| 抚远县| 红桥区| 栾城县| 澄城县| 诏安县| 黄陵县| 丰城市| 佛山市| 新河县| 寻乌县| 自治县| SHOW| 东山县| 芮城县| 蒙城县| 宁强县| 合作市| 环江| 岢岚县| 原平市| 杂多县| 龙胜| 西宁市| 都兰县| 道孚县| 湘阴县| 漳平市| 张家港市| 调兵山市| 梅河口市| 灌南县| 富蕴县|