成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Ceph Pool操作總結(jié)

開發(fā) 開發(fā)工具
Ceph Pool操作總結(jié)一個ceph集群可以有多個pool,每個pool是邏輯上的隔離單位,不同的pool可以有完全不一樣的數(shù)據(jù)處理方式,比如Replica Size(副本數(shù))、Placement Groups、CRUSH Rules、快照、所屬者等。

[[187345]]

Ceph Pool操作總結(jié)一個ceph集群可以有多個pool,每個pool是邏輯上的隔離單位,不同的pool可以有完全不一樣的數(shù)據(jù)處理方式,比如Replica Size(副本數(shù))、Placement Groups、CRUSH Rules、快照、所屬者等。

打印pool列表

  1. ceph osd lspools 

創(chuàng)建pool

通常在創(chuàng)建pool之前,需要覆蓋默認(rèn)的pg_num,官方推薦:

  • 若少于5個OSD, 設(shè)置pg_num為128。
  • 5~10個OSD,設(shè)置pg_num為512。
  • 10~50個OSD,設(shè)置pg_num為4096。
  • 超過50個OSD,可以參考pgcalc計算。

本文的測試環(huán)境只有2個OSD,因此設(shè)置pg_num為128。

  1. osd pool default pg num = 128  
  2. osd pool default pgp num = 128 

創(chuàng)建pool語法:

  1. ceph osd pool create {pool-name} {pg-num} [{pgp-num}] [replicated] \ 
  2.      [crush-ruleset-name] [expected-num-objects] 
  3. ceph osd pool create {pool-name} {pg-num}  {pgp-num}   erasure \ 
  4.      [erasure-code-profile] [crush-ruleset-name] [expected_num_objects] 

創(chuàng)建一個test-pool,pg_num為128:

  1. ceph osd pool create test-pool 128 

設(shè)置pool配額

支持object個數(shù)配額以及容量大小配額。

設(shè)置允許***object數(shù)量為100:

  1. ceph osd pool set-quota test-pool max_objects 100 

設(shè)置允許容量限制為10GB:

  1. ceph osd pool set-quota test-pool max_bytes $((10 * 1024 * 1024 * 1024)) 

取消配額限制只需要把對應(yīng)值設(shè)為0即可。

重命名pool

  1. ceph osd poolrename test-pool test-pool-new 

刪除pool

刪除一個pool會同時清空pool的所有數(shù)據(jù),因此非常危險。(和rm -rf /類似)。因此刪除pool時ceph要求必須輸入兩次pool名稱,同時加上--yes-i-really-really-mean-it選項。

  1. ceph osd pool delete test-pool test-pool --yes-i-really-really-mean-it 

查看pool狀態(tài)信息

  1. rados df 

創(chuàng)建快照

ceph支持對整個pool創(chuàng)建快照(和Openstack Cinder一致性組區(qū)別?),作用于這個pool的所有對象。但注意ceph有兩種pool模式:

  • Pool Snapshot,我們即將使用的模式。創(chuàng)建一個新的pool時,默認(rèn)也是這種模式。
  • Self Managed Snapsoht,用戶管理的snapshot,這個用戶指的是librbd,也就是說,如果在pool創(chuàng)建了rbd實例就自動轉(zhuǎn)化為這種模式。

這兩種模式是相互排斥,只能使用其中一個。因此,如果pool中曾經(jīng)創(chuàng)建了rbd對象(即使當(dāng)前刪除了所有的image實例)就不能再對這個pool做快照了。反之,如果對一個pool做了快照,就不能創(chuàng)建rbd image了。

  1. ceph osd pool mksnap test-pool test-pool-snapshot 

刪除快照

  1. ceph osd pool rmsnap test-pool test-pool-snapshot 

設(shè)置pool

通過以下語法設(shè)置pool的元數(shù)據(jù):

  1. ceph osd pool set {pool-name} {key} {value} 

比如設(shè)置pool的冗余副本數(shù)量為3:

  1. ceph osd pool set test-pool size 3 

其他配置項參考文檔。

通過get操作能夠獲取pool的配置值,比如獲取當(dāng)前pg_num:

  1. ceph osd pool get test-pool pg_num 

獲取當(dāng)前副本數(shù):

  1. ceph osd pool get test-pool size 

【本文是51CTO專欄作者“付廣平”的原創(chuàng)文章,如需轉(zhuǎn)載請通過51CTO獲得聯(lián)系】

戳這里,看該作者更多好文

責(zé)任編輯:武曉燕 來源: 51CTO專欄
相關(guān)推薦

2022-09-28 08:31:13

crush虛擬機(jī)設(shè)備

2015-07-09 13:19:17

Ceph分布式存儲性能調(diào)優(yōu)

2015-09-22 10:39:40

2017-02-27 16:43:34

Golang多線程編程

2009-08-25 16:49:28

.NET Excel

2011-07-27 18:55:02

Oracle數(shù)據(jù)庫DBLINK操作

2009-12-25 10:46:36

WPF Page

2022-09-06 08:00:57

Ceph分布式存儲系統(tǒng)

2009-09-11 13:29:31

LINQ查詢操作

2009-09-08 10:57:55

LINQ查詢操作

2010-02-04 17:16:30

2010-05-05 11:21:37

Unix操作系統(tǒng)

2009-11-17 17:47:56

Oracle Shar

2014-12-26 10:06:44

osd盤ceph monito

2010-03-03 13:12:56

Python圖像處理

2010-03-16 19:29:26

Java多線程操作

2009-01-08 18:49:44

服務(wù)器操作系統(tǒng)IBM

2010-04-13 16:11:15

Unix操作系統(tǒng)

2009-12-30 14:22:12

Silverlight

2017-12-06 14:35:01

OpenStackCeph存儲
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: www.日韩| 国产大毛片 | 欧洲亚洲精品久久久久 | 日韩欧美在线观看 | 精品欧美一区二区三区久久久 | 午夜精品久久久久久久99黑人 | 日韩精品久久久久久 | 一色桃子av一区二区 | 亚洲一区二区精品视频在线观看 | 国产成人福利 | 中文字幕免费观看 | 免费观看一区二区三区毛片 | 中文字幕精品视频 | 91精品国产综合久久精品图片 | 亚洲精品美女 | 日韩毛片在线免费观看 | cao在线| 成人福利在线 | 日韩一级免费大片 | 看片91| 免费在线看黄视频 | 亚洲高清免费观看 | 一区二区在线免费观看 | 日韩日韩日韩日韩日韩日韩日韩 | 久久久久黑人 | 久久黄网 | 国产成人精品一区二区三区网站观看 | 亚洲vs天堂 | 成人三级网址 | 日本一卡精品视频免费 | 干干天天 | 午夜精品久久久 | 国产三级精品三级在线观看四季网 | 日韩欧美中文字幕在线视频 | 日本特黄特色aaa大片免费 | 天天草av| 中文av在线播放 | 拍真实国产伦偷精品 | 欧美一区二区成人 | 99re6在线视频精品免费 | 日本二区在线观看 |