admin 管理员组文章数量: 888299
Ceph 命令 pool image 纠删
查看所有存储池
rados lspools
查看pool中队中
rados -p poolname ls
查看集群空间使用情况
rados df
块设备
列表
rbd list
创建image
rbd create --size 1024 mypool/myimage --image-feature layering
查看池里面的image
rbd ls mypool
查看image的详细信息
rbd info mypool/myimage
image映射为块设备
rbd map mypool/myimage --id admin
取消映射
rbd unmap /dev/rbd/mypool/myimage
显示映射的设备
rbd showmapped
查看image的状态,被谁使用
rbd status image
调整块大小
rbd resize --size 20480 mypool/myimage
支持文件系统在线扩容
resize2fs /dev/rbd0
删除块设备 先取消映射
rbd rm mypool/myimage
POOL操作
pool-name: POOL的名字;必须添加。 pg-num: POOL拥有的PG总数;必须添加。具体内容可参考前文:PG管理操作 pgp-num: POOL拥有的PGP总数;非必须添加。默认与pg-num相同。 replicated|erasure: POOL类型;非必须添加。如不指定为erasure,则默认为replicated类型。 ruleset: POOL所用的CRUSH规则ID。非必须添加。默认为0,若需指定其他ruleset,需确保ruleset必须存在。 erasure-code-profile: 仅用于纠删码类型的POOL。指定纠删码配置框架,此配置必须已由osd erasure-code-profile set 定义
获取POOL概况
ceph osd pool ls detail
#创建一个副本类型的POOL
ceph osd pool create {pool-name} {pg-num} [{pgp-num}] [replicated] \ [ruleset]
#创建一个纠删码类型的POOL
ceph osd pool create {pool-name} {pg-num} {pgp-num} erasure [erasure-code-profile] [ruleset]
#重命名POOL
ceph osd pool rename {current-pool-name} {new-pool-name}
#删除POOL
ceph osd pool delete {pool-name} [{pool-name} --yes-i-really-really-mean-it]
纠删码
#创建3+2 k+m 纠删码规则
ceph osd erasure-code-profile set EC-profile ruleset-failure-domain=osd k=3 m=2
列出配置文件
ceph osd erasure-code-profile ls
查看纠删码文件内容
ceph osd erasure-code-profile get EC-profile
创建纠删类型的池
ceph osd pool create EC-pool 16 16 erasure EC-profile
查看存储池规则
ceph osd pool get poolname all
对象网关
创建用户
radosgw-admin user create --uid=“testuser” --display-name=“First User”
显示用户列表
radosgw-admin user list
用户信息
radosgw-admin user info --uid username
归置图
POOL的相关信息POOL名称、副本数、pg数
ceph osd dump | grep size
启用的服务
ceoh mgr dump
mon 相关信息
ceoh mgr dump
本文标签: Ceph 命令 pool image 纠删
版权声明:本文标题:Ceph 命令 pool image 纠删 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1688273620h200107.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论