Ceph 命令记录

ceph版本:ceph version 14.2.18( nautilus )

基础查询使用

ceph df
#查看ceph磁盘详细信息

ceph -s
#查看ceph整体信息,包括集群状态,osd、mon、mgr等等

ceph health detail
#查看详细的集群状态错误信息

ceph osd tree
#查看osd树目录

ceph-mon --show-config | grep pg
ceph-mon --show-config | grep mon_max_pg_per_osd
#查看ceph默认值,这个很重要,这个需要改为跟pg一样,不然创建pg不够就提示无法创建

ceph osd dump |grep pool | awk '{print $1,$3,$4,$5":"$6,$13":"$14}'
#查看全部存储池的pg数量

rados  ls -p openstack
#查看存储池下所有对象

ceph mon stat 
#查看mon信息和leader

rbd ls openstack
#查看存储池下的块存储

基础操作

ceph osd pool create openstack 128 128
#创建池

ceph osd pool set openstack pg_num 128
ceph osd pool set openstack pgp_num 128
#修改存储pg

ceph osd pool get openstack pg_num
ceph osd pool get openstack pgp_num
#查看存储池的pg数

rbd pool init openstack
#初始化存储池为rbd块存储

rados rm image -p openstack
#删除存储对象


rbd create --size 240G openstack/image
#openstack池中创建240G的对象名为image

rbd info image --pool openstack
#查看image对象详情

ceph osd dump | grep 'replicated size' | grep openstack
#查看池的副本,默认3
ceph osd pool set openstack size 3
#设置副本

ceph osd map openstack image
#查看池和对象映射关系

报错:HEALTH_WARN 1 pool(s) have non-power-of-two pg_num
pg数必须是2的幂次方

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值