Ceph 使用 - Monitor以及其他

一、ceph monitor 相关操作

1. 查看 monitor 状态
# ceph mon stat
2. 查看 monitor 报告状态
# ceph mon_status
3. 移出 monitor 节点
# ceph mon remove <node-name>

五、其他常用命令

1. ceph 集群配置信息
ceph daemon /var/run/ceph/ceph-mon.$(hostname -s).asok config show
2. 所有节点同步配置信息
ceph-deploy  --overwrite-conf config push dlp node1 node2 node3
3. 检查 mon 是否添加成功
ceph quorum_status --format json-pretty

六、遇到问题

1. rbd snap unprotect 快照取消保护时被占用问题

报错如下:

root@test:~# rbd snap unprotect template/ubuntu18.04@template
2022-05-19 10:16:15.516768 7f3068ff9700 -1 librbd::SnapshotUnprotectRequest: cannot unprotect: at least 2 child(ren) [1c386b8b4567,282e46b8b4567] in pool 'images'
2022-05-19 10:16:15.516789 7f3068ff9700 -1 librbd::SnapshotUnprotectRequest: encountered error: (16) Device or resource busy
2022-05-19 10:16:15.516798 7f3068ff9700 -1 librbd::SnapshotUnprotectRequest: 0x559347856790 should_complete_error: ret_val=-16
2022-05-19 10:16:15.530950 7f3068ff9700 -1 librbd::SnapshotUnprotectRequest: 0x559347856790 should_complete_error: ret_val=-16

解决方法

1. 查看镜像被谁在用
rbd children template/ubuntu18.04

2. 解除他们之间的关系
rbd flatten images/i-qnepdubh

3. 然后就可以正常解除了
rbd snap unprotect template/ubuntu18.04@template

4. 情况快照内容
rbd snap purge template/ubuntu18.04

5. 删除快照
rbd snap rm template/ubuntu18.04
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容