Ceph pool 管理(基础操作)
显示/查询 pool
1 显示所有pool
ceph osd pool ls
2 查询 pool 当前状态
ceph osd pool stats {pool_name}
3 查询 pool 的使用状态
ceph df
创建 pool
ceph osd pool create {pool-name} {pg-num} [{pgp-num}]
pg-num 与 pgp-num 只可以扩大不可以缩小
删除 pool
1 需要修改 pool 删除属性,允许 删除 pool 操作,需要 修改 mon 参数配置
ceph daemon mon.{mon实例名} config set mon_allow_pool_delete true
2 删除
ceph osd pool rm {pool_name} {pool_name} --yes-i-really-really-mean-it
pool 属性
1 获取 pool 属性
ceph osd pool get {pool-name} {key}
2 设置 pool 属性
ceph osd pool set {pool-name} {key} {value}
3 重命名 pool
ceph osd pool rename {current-pool-name} {new-pool-name}
设置配额
ceph osd pool set-quota {pool-name} [max_objects {obj-count}] [max_bytes {bytes}]
修改pool的存储规则
ceph osd pool set {pool-name} crush_rule {rule-name}
参考学习自:
https://blog.csdn.net/weixin_34191845/article/details/92226213
https://www.codenong.com/cs106256258/