中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

ceph塊存儲rbd有什么用

發布時間:2021-12-17 10:10:37 來源:億速云 閱讀:227 作者:小新 欄目:云計算

這篇文章主要介紹ceph塊存儲rbd有什么用,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

ceph集群搭建起來后,可以在ceph集群上進行塊存儲、對象存儲以及文件系統存儲。從架構上來看,在ceph集群的上面是rados協議,該協議為使用ceph集群的用戶提供必要的支持(ceph用戶通過調用rados協議來使用ceph集群)。對于塊存儲來說,可以通過內核模塊的方式使用ceph集群也可以通過用戶態調用librbd庫來使用ceph集群。通過內核模塊方式可以充分的利用內核的page cache機制,而通過用戶態調用librbd也可以使用librbd在用戶態提供的cache方式提高性能。

1、快照相關。

1)創建快照。

#rbd snap create {pool-name}/{image-name}@{snap-name}

一般來說都是基于一個已有的image來創建快照,創建出來的快照是只讀的;

2)查看已有的快照。

#rbd snap ls {pool-name}/{image-name}

查看在已有的image上存在的快照情況;

3)快照roolback。

#rbd snap roolback {pool-name}/{image-name}@{snap-name}

將快照里的內容回寫到image中去;

4)刪除快照。

#rbd snap rm {pool-name}/{image-name}@{snap-name}

刪除指定image上的指定名稱的快照;

5)刪除image上所有的快照。

#rbd snap purge {pool-name}/{image-name}

2、分層相關。

ceph中的分層技術指的是在一個只讀且受保護的快照上clone出一個新的image且該image是寫時復制的。clone出一個新的image后,該image與那個只讀snap之間是child-parent關系。

1)保護一個快照。

#rbd snap protect {pool-name}/{image-name}@{snap-name}

2)clone一個受保護的快照。

#rbd clone {pool-name}/{image-name}@{snap-name} {newpool-name}/{newimage-name}

clone出一個受保護的image后,就可以按照普通的image來使用這個clone后的image

3)解除一個受保護的快照。

#rbd snap unprotect {pool-name}/{image-name}@{snap-name}

只有解除了快照的保護才能真正的刪除該快照,否則快照無法被刪除

4)查看快照被clone的情況。

#rbd children {pool-name}/{image-name}@{snap-name}

此命令可以看到基于該snap-name clone出來的image信息

5)去分層技術。

基于某個快照clone出來的image與那個快照之間是一種child-parent關系(可以認為是一種分層關系)。而去分層技術指的是將parent中的內容完全的復制到child中去,從而使得child和parent在去分層后變得沒有任何關系。

#rbd flatten {pool-name}/{image-name}

3、rbd cache相關。

rbd cache指的是在用戶態環境下通過使用librbd庫來訪問ceph集群時在client端使用cache技術來提高client端訪問ceph集群的性能。對于以內核模塊的方式訪問ceph集群時使用的是linux內核中的page cache技術進行緩存而不是rbd cache技術。

rbd cache需要在ceph client端的ceph配置文件中配置相應的屬性來啟用rbd cache。ceph client端的ceph配置文件位于/etc/ceph/ceph.conf,在該文件中需要添加client節點且在client節點出添加具體的配置項。rbd cache配置項具體內容如下:

rbd cache = true|false 是否啟用rbd cache

rbd cache size = rbd cache大小

rbd cache max dirty = 在writeback模式下cache的最大bytes數,默認是24MB。當該值為0時,表示使用writethrough模式

rbd cache target dirty = 在writeback模式下cache向ceph集群寫入的bytes閥值,默認16MB。注意該值一定要小于rbd cache max dirty值

rbd cache max dirty age = cache中臟數據存在的最大秒數

rbd cache writethrough until flush = true|false 在內核觸發flush cache到ceph集群前rbd cache一直是writethrough模式,直到flush后rbd cache變成writeback模式

以上是“ceph塊存儲rbd有什么用”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

裕民县| 赣州市| 耿马| 成武县| 保康县| 汤原县| 东乡族自治县| 华宁县| 平顺县| 滕州市| 贵港市| 邯郸县| 胶州市| 镇平县| 兴文县| 龙里县| 类乌齐县| 阜新市| 邯郸市| 连山| 雅江县| 绵竹市| 滕州市| 崇明县| 河间市| 昌都县| 开化县| 米脂县| 濮阳市| 介休市| 东明县| 沙雅县| 锡林浩特市| 达尔| 铁岭县| 新田县| 宁蒗| 逊克县| 双峰县| 改则县| 尉犁县|