ceph设置标志位
1.常用命令
#查看ceph的资源池
ceph osd pool ls#查看poll池中的volume
rbd ls $pool池 | grep $vm-uuid#查看volume详细信息
rbd info $pool池/$volume-id#备份卷文件
rbd mv $pool/$volume $pool/$volume.bak-`date +%F`#创建卷
cinder create 250 --volume-type xsky-A --name $name
2.设置标志位
ceph osd set nobackfill
ceph osd set norebalance
ceph osd set noout
3.恢复标志位
ceph osd unset nobackfill
ceph osd unset norebalance
ceph osd unset noout
4.Ceph OSD 标志位总览
Ceph 集群通过 ceph osd set <flag>
和 ceph osd unset <flag>
来设置或取消标志位。
常用标志位:
标志位 | 含义 | 默认状态 |
---|---|---|
nobackfill | 禁止回填(Backfilling) | ❌ 关闭 |
norebalance | 禁止再平衡(Rebalancing) | ❌ 关闭 |
noout | 禁止 OSD 被标记为 out | ✅ 可用时关闭 |
noin | 禁止 OSD 自动加入(in ) | ❌ 关闭 |
pause | 暂停所有读写(生产慎用) | ❌ 关闭 |
noup | 禁止 OSD 启动(up ) | ❌ 关闭 |