您好,登錄后才能下訂單哦!
????ceph 云存儲 中,數據 都是 寫入 pool 這個 邏輯 概念中,所以 需要 掌握 pool 相關的 管理 操作(本文 所有 的相關 操作 暫時 只先 列舉 一個),本文 列出 相關 的 基本操作(至于 鏡像、糾刪碼、緩沖池 等 暫時 先不介紹,循序漸進 嘛,后期 會 編寫 文章 的,放心啦!)
????
# ceph osd pool ls [ detail ]
????
# ceph osd pool stats {pool_name}
????
# ceph df
????
????pool 創建規則
????????每個osd的pg個數在100個左右
????????pg的個數是2個N次方
????????每一個pool的總容量和pg的個數換算出來的pg的容量 都基本上一致
## pg-num 與 pgp-num 只可以擴大不可以縮小?
# ceph osd pool create {pool-name} {pg-num} [{pgp-num}]
????
????需要修改 pool 刪除屬性,允許 刪除 pool 操作,需要 修改 mon 參數配置
# ceph daemon mon.{mon實例名} config set mon_allow_pool_delete true
????
## 這個 命令 我是 輸的 很 揪心,算了,畢竟 這樣 保證 安全嘛
# ceph osd pool rm {pool_name} {pool_name} --yes-i-really-really-mean-it
????
????一般 創建 pool 之后可以查看、修改 pool 的相關屬性,常用的屬性有:size、min_size、rule、pg_num、pgp_num 等
????
# ceph osd pool get {pool-name} {key}
????
# ceph osd pool set {pool-name} {key} {value}
????
# ceph osd pool rename {current-pool-name} {new-pool-name}
????
# ceph osd pool set-quota {pool-name} [max_objects {obj-count}] [max_bytes {bytes}]
????
????一般 手動創建一個數據池之后,通過 "ceph -s" 查詢 集群狀態,會出現 "application not enabled on 1 pool(s)" 的告警;除了自定義的 類型,當前常見池使用類型有三種
????????CephFS uses the application name cephfs
????????RBD uses the application name rbd
????????RGW uses the application name rgw
????
????設置類型 只是相當于 標明 該pool 主要用于 存儲 何種應用類型的數據,除此之外 并沒有任何操作限制
# ceph osd pool application enable {pool_name} {type}
????
# ceph osd pool application disable {pool_name} {type} --yes-i-really-mean-it
????
# ceph osd pool ls detail
????
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。