ceph osd erasure-code-profile get default #查看就删码规则
ceph health detail #查看ceph状态
ceph osd pool ls detail #查看存储池状态
ceph config set mon mon_allow_pool_delete true #设置允许删除存储池
ceph osd pool delete ecpool ecpool --yes-i-really-really-mean-it #删除存储池
ceph osd erasure-code-profile set ec-rule k=3 m=2 #设置纠删码规则 ec-rule可自定义,设置数据块k=3,纠删块m=2
ceph osd erasure-code-profile ls #列出纠删码规则
ceph osd erasure-code-profile get ec-rule #查看纠删吗规则
ceph osd erasure-code-profile set ec-rule k=3 m=2 crush-failure-domain=osd #设置纠删吗故障域为osd,默认为主机
ceph osd pool create pool03 erasure rule1 #创建使用rule1规则的pool03
ceph config ls #查看集群配置文件
ceph config get mgrmgr/dashboard/server_port #查看dashboard服务端口
ceph config ls |grep all |grep pool #查看存储池配置
ceph config get mon mon_allow_pool_delete #查看允许删除池的配置
ceph tell mon.* config set mon_allow_pool_delete false #临时关闭允许修改池
ceph orch restart mon #重启所有mon节点
ceph tell mon.servere config set mon_allow_pool_delete true #临时修改配置文件,支持通配符
ceph tell mon.servere config get mon_allow_pool_delete #查看配置文件
ceph daemon osd.1 config set debug_osd 20 #临时修改配置文件,需要到容器里执行
ceph config set mon_allow_pool_delete true #永久修改配置
ceph config set mon mon_compact_on_start true mon #自动压缩数据库
ceph config assimilate-conf -i demo. conf #导入配置文件,只能将默认的值改变
ceph config set mon public_network "172.25.250.0/24,172.25.249.0/24" #设置公共网络
ceph config set mon cluster_network "172.25.250.0/24,172.25.249.0/24" #设置集群网络
ceph config get mon public_network #查看公共网路
ceph orch daemon rm mon. servere --force #删除mon节点
ceph orch daemon add mon servere.lab.example.com: 172.25.249.0 #添加mon指定运行的子网
ceph auth list #查看用户名
ceph auth get-or-create client.test mon 'profile osd' osd 'profile rbd pool=pool02' #创建test用户使用rbd
rbd feature enable pool02/imagel journaling #修改开启rbd日志功能
rbd feature disable pool02/imagel journaling #关闭RBD日志功能
fsfreeze -f /mnt #冻结文件系统
fsfreeze -u /mnt #解冻文件系统
rbd snap create pool02/image1@snap01 --id test #拍摄快照
rbd snap rollback pool02/image1@snap01 #恢复快照
rbd开机挂载要修改的文件
发表评论