成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

Ceph v12.2 Luminous 塊存儲(chǔ)(RBD)搭建

fancyLuo / 1323人閱讀

摘要:還是上篇文章說的,搭建塊存儲(chǔ)之前,先把官方的文檔看一遍,保證獲益匪淺。傳送門官方文檔注意塊存儲(chǔ)最好不要安裝在節(jié)點(diǎn),可以安裝在節(jié)點(diǎn)節(jié)點(diǎn)或其他節(jié)點(diǎn)。在版本,在創(chuàng)建集群時(shí),不會(huì)自動(dòng)創(chuàng)建默認(rèn)的池。參考?jí)K存儲(chǔ)之相關(guān)命令

還是上篇文章說的,搭建塊存儲(chǔ)之前,先把官方的文檔看一遍,保證獲益匪淺。
傳送門:Ceph官方文檔

注意:
(1) rbd塊存儲(chǔ)最好不要安裝在osd節(jié)點(diǎn),可以安裝在mon節(jié)點(diǎn)、admin節(jié)點(diǎn)或其他節(jié)點(diǎn)。如果安裝在其他節(jié)點(diǎn)請(qǐng)按上一篇文章步驟安裝ceph。
(2) 在luminous版本,在創(chuàng)建集群時(shí),不會(huì)自動(dòng)創(chuàng)建默認(rèn)的’rbd’池。這是跟舊版本比較大的區(qū)別。

1. 創(chuàng)建pool

創(chuàng)建存儲(chǔ)池: ceph osd pool create {pool-name} {pg-num} [{pgp-num}] [replicated] [crush-ruleset-name] [expected-num-objects]
刪除存儲(chǔ)池: ceph osd pool delete {pool-name} [{pool-name} --yes-i-really-really-mean-it]
重命名存儲(chǔ)池: ceph osd pool rename {current-pool-name} {new-pool-name}

ceph osd pool create test_pool 128 128 replicated
2. 查看存儲(chǔ)池列表
ceph osd lspools
3.創(chuàng)建塊設(shè)備鏡像

創(chuàng)建塊設(shè)備鏡像命令是rbd create --size {megabytes} {pool-name}/{image-name},如果pool_name不指定,則默認(rèn)的pool是rbd。 下面的命令將創(chuàng)建一個(gè)10GB大小的塊設(shè)備:

rbd create --size 10240 test_image  -p test_pool

刪除鏡像: rbd rm test_pool/test_image

4. 查看塊設(shè)備鏡像

查看塊設(shè)備的命令是rbd info {pool-name}/{image-name}

hcy@admin_server:~/my-cluster$ rbd info test_pool/test_image
rbd image "test_image":
    size 1024 MB in 256 objects
    order 22 (4096 kB objects)
    block_name_prefix: rbd_data.372674b0dc51
    format: 2
    features: layering
    flags: 
    create_timestamp: Sat Sep 23 18:16:28 2017

注意到上面的rbd info顯示的RBD鏡像的format為2,F(xiàn)ormat 2的RBD鏡像支持RBD分層,是實(shí)現(xiàn)Copy-On-Write的前提條件。

5.將塊設(shè)備映射到系統(tǒng)內(nèi)核

塊設(shè)備映射到操作系統(tǒng)的命令是rbd map {image-name}

sudo rbd map test_pool/test_image

取消映射: rbd unmap test_pool/test_image
此時(shí)如果打?。?/p>

rbd: sysfs write failed
RBD image feature set mismatch. You can disable features unsupported by the kernel with "rbd feature disable".
In some cases useful info is found in syslog - try "dmesg | tail" or so.
rbd: map failed: (6) No such device or address

表示當(dāng)前系統(tǒng)不支持feature,禁用當(dāng)前系統(tǒng)內(nèi)核不支持的feature:

rbd feature disable test_pool/test_image exclusive-lock, object-map, fast-diff, deep-flatten

重新映射:

hcy@admin_server:~/my-cluster$ sudo rbd map test_pool/test_image
/dev/rbd0
6. 格式化塊設(shè)備鏡像
sudo mkfs.ext4 /dev/rbd/test_pool/test_image
7. 掛載文件系統(tǒng)
sudo mkdir /mnt/ceph-block-device
sudo chmod 777  /mnt/ceph-block-device
sudo mount /dev/rbd/test_pool/test_image /mnt/ceph-block-device
cd /mnt/ceph-block-device

至此,Ceph的塊設(shè)備搭建已完成。但是目前我遇到了一個(gè)問題,兩臺(tái)Client機(jī)器掛載了同一個(gè)鏡像,兩臺(tái)機(jī)器的文件列表不能保持同步,可能要用到rbd mirror相關(guān)的知識(shí),這方面還沒接觸,后續(xù)跟進(jìn)更新。

參考:

Ceph塊存儲(chǔ)之RBD
ceph pool相關(guān)命令

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/30665.html

相關(guān)文章

  • Ceph v12.2 Luminous基于ubuntu16.04集群部署

    摘要:第一次接觸集群,感謝官方的指導(dǎo)文檔和許多網(wǎng)友提供的教程,糊糊涂涂算是把集群部署起來了。應(yīng)該為每個(gè)運(yùn)行的機(jī)器添加一個(gè),否則集群處于狀態(tài)。至此的集群搭建算是完成了,下一步會(huì)進(jìn)行塊設(shè)備的搭建。參考分布式存儲(chǔ)部署手冊(cè)如何在中安裝存儲(chǔ)集群部署版 第一次接觸ceph集群,感謝官方的指導(dǎo)文檔和許多網(wǎng)友提供的教程,糊糊涂涂算是把集群部署起來了。由于Luminous12.2剛發(fā)布不久,部署起來跟舊版本還...

    MiracleWong 評(píng)論0 收藏0
  • Rancher如何對(duì)接Ceph-RBD存儲(chǔ)

    摘要:就目前而言,在支持的三種接口塊存儲(chǔ)和對(duì)象存儲(chǔ)接口中,塊存儲(chǔ)是目前最穩(wěn)定且達(dá)到生產(chǎn)環(huán)境要求的接口。月日,北京海航萬豪酒店,容器技術(shù)大會(huì)即將舉行。 概要 演示環(huán)境說明 整個(gè)測(cè)試環(huán)境由以下2臺(tái)本地虛擬機(jī)組成,相關(guān)信息說明如下: showImg(https://segmentfault.com/img/bVScmU?w=811&h=138); 引言 Librbd(RBD)是Ceph提供的塊存儲(chǔ)...

    instein 評(píng)論0 收藏0
  • 跟我學(xué) K8S--運(yùn)維: helm 安裝 ceph 到 kubernetes 集群

    摘要:參考官方文檔進(jìn)行操作本文假設(shè)環(huán)境正常運(yùn)行,并且已經(jīng)安裝。只能以單副本運(yùn)行部署運(yùn)行命令來安裝等待一段時(shí)間執(zhí)行完成后,通過如下命令確定集群是否成功運(yùn)行檢查的狀態(tài)檢查集群狀態(tài)至此,集群部署完成。 參考 ceph 官方文檔進(jìn)行操作: http://docs.ceph.com/docs/mas... 本文假設(shè)kubernetes 環(huán)境正常運(yùn)行,并且 host 已經(jīng)安裝 helm client。 ...

    marser 評(píng)論0 收藏0
  • kubernetes掛載存儲(chǔ)

    摘要:本文主要介紹如何用掛載目錄。如何創(chuàng)建參照上目錄下的范例,我們可以創(chuàng)建一個(gè)掛載存儲(chǔ)的容器。到這里,就可以確定容器已經(jīng)正常啟動(dòng)并掛載了一個(gè)的存儲(chǔ)塊。除非強(qiáng)制指定另塊被掛載后,寫入數(shù)據(jù)是可以很快同步的具體多久需要調(diào)查,而讀取數(shù)據(jù)只能在后同步。 本文主要介紹如何用kubernentes掛載rbd目錄。以及其中遇到的問題。有關(guān)ceph和rbd相關(guān)請(qǐng)自行百度。 如何創(chuàng)建 參照github上kube...

    alighters 評(píng)論0 收藏0
  • kubernetes掛載存儲(chǔ)

    摘要:本文主要介紹如何用掛載目錄。如何創(chuàng)建參照上目錄下的范例,我們可以創(chuàng)建一個(gè)掛載存儲(chǔ)的容器。到這里,就可以確定容器已經(jīng)正常啟動(dòng)并掛載了一個(gè)的存儲(chǔ)塊。除非強(qiáng)制指定另塊被掛載后,寫入數(shù)據(jù)是可以很快同步的具體多久需要調(diào)查,而讀取數(shù)據(jù)只能在后同步。 本文主要介紹如何用kubernentes掛載rbd目錄。以及其中遇到的問題。有關(guān)ceph和rbd相關(guān)請(qǐng)自行百度。 如何創(chuàng)建 參照github上kube...

    LiuZh 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<