1.1 顯示 已創(chuàng)建 的pool
# ceph osd pool ls [ detail ]
1.2 查詢 pool 當(dāng)前狀態(tài)
# ceph osd pool stats {pool_name}
1.3 查詢 pool 的使用狀態(tài)
# ceph df
2、創(chuàng)建/刪除 pool
2.1 創(chuàng)建 pool
pool 創(chuàng)建規(guī)則
每個osd的pg個數(shù)在100個左右
pg的個數(shù)是2個N次方
每一個pool的總?cè)萘亢蚿g的個數(shù)換算出來的pg的容量 都基本上一致
## pg-num 與 pgp-num 只可以擴大不可以縮小?
# ceph osd pool create {pool-name} {pg-num} [{pgp-num}]
2.2 刪除 pool
2.2.1 修改 刪除屬性
需要修改 pool 刪除屬性,允許 刪除 pool 操作,需要 修改 mon 參數(shù)配置
# ceph daemon mon.{mon實例名} config set mon_allow_pool_delete true
2.2.2 刪除 pool
## 這個 命令 我是 輸?shù)?很 揪心,算了,畢竟 這樣 保證 安全嘛
# ceph osd pool rm {pool_name} {pool_name} --yes-i-really-really-mean-it
3、pool 屬性
一般 創(chuàng)建 pool 之后可以查看、修改 pool 的相關(guān)屬性,常用的屬性有:size、min_size、rule、pg_num、pgp_num 等
3.1 獲取 pool 屬性
# ceph osd pool get {pool-name} {key}
3.2 設(shè)置 pool 屬性
# ceph osd pool set {pool-name} {key} {value}
3.3 重命名 pool
# ceph osd pool rename {current-pool-name} {new-pool-name}
3.4 設(shè)置配額
# ceph osd pool set-quota {pool-name} [max_objects {obj-count}] [max_bytes {bytes}]
4、pool 使用類型
一般 手動創(chuàng)建一個數(shù)據(jù)池之后,通過 "ceph -s" 查詢 集群狀態(tài),會出現(xiàn) "application not enabled on 1 pool(s)" 的告警;除了自定義的 類型,當(dāng)前常見池使用類型有三種
CephFS uses the application name cephfs
RBD uses the application name rbd
RGW uses the application name rgw
4.1 設(shè)置類型
設(shè)置類型 只是相當(dāng)于 標(biāo)明 該pool 主要用于 存儲 何種應(yīng)用類型的數(shù)據(jù),除此之外 并沒有任何操作限制
# ceph osd pool application enable {pool_name} {type}
4.2 取消類型
# ceph osd pool application disable {pool_name} {type} --yes-i-really-mean-it
4.3 查看 pool 類型
# ceph osd pool ls detail
更多關(guān)于云服務(wù)器,域名注冊,虛擬主機的問題,請訪問三五互聯(lián)官網(wǎng):m.shinetop.cn