Ceph命令之ceph mon(Monitor管理)

时间:2022-05-03 12:46:49
本篇介绍Ceph Monitor的子命令,通过子命令的配合实现对MON的管理和配置。

1. 添加(add)

在某个地址上新增一个名字为<name>的MON服务。
示例:
ceph mon add <name> <IPaddr[:port]>

2. 导出(dump)

显示特定版本的MON map的格式化的信息,该命令可以指定MON map的版本信息,具体示例如下,参数为epoch:
ceph mon dump {<int[0-]>}
ceph mon dump 1

3. 获取映射(getmap)

获取特定版本的MON map信息,该命令获取的是二进制的信息,可以保持在某个文件中,具体格式如下:
ceph mon getmap {<int[0-]>}
示例:
ceph mon getmap 2 –o filename

4. 移除(remove)

移除特定名称的MON服务节点。具体格式如下:
ceph mon remove <name>
示例:
ceph mon remove osd3

5. 获取状态( stat)

显示MON的摘要状态信息,具体格式如下:
ceph mon stat

6. 报告状态(mon_status)

报告MON的状态,相对详细,具体格式如下:
ceph mon_status