1 集群监控管理

1.1 集群整体运行状态
HEALTH_OK
1.2 PG状态

查看pg状态通常使用下面两个命令即可,dump可以查看更详细信息,如

[root@ceph-deploy my-cluster]# ceph pg dump

5.5 ceph 集群状态说明

1.3 Pool状态
  nothing is going on
1.4 OSD状态
[root@ceph-deploy my-cluster]# ceph osd dump

5.5 ceph 集群状态说明

在该状态下的 OSD 不在集群内,并且守护进程运行不正常,CRUSH 不会再分配 PG 到该 OSD 上。
1.5 Monitor状态和查看仲裁状态
[root@ceph-deploy my-cluster]# ceph quorum_status

5.5 ceph 集群状态说明

1.6 集群空间用量
[root@ceph-deploy my-cluster]# ceph df detail

5.5 ceph 集群状态说明

2 集群配置管理(临时和全局,服务平滑重启)

有时候需要更改服务的配置,但不想重启服务,或者是临时修改。这时候就可以使用tell和daemon子命令来完成此需求。

2.1 查看运行配置
[root@ceph-node01 ~]# ceph daemon osd.0 config show
2.2 tell子命令格式

行当中进行报错,不太便于查找。


2.3 daemon子命令

}

3 集群操作

命令包含start(启动服务)、stop(停止服务)、restart(重启服务)、status(服务状态)、enable(默认服务开机自启动)

、disable(服务器开机不自启动),需要在角色所在的主机上进行操作。

3.1 启动所有守护进程
[root@ceph-node01 ~]# systemctl start ceph.target
3.2 按类型启动守护进程
[root@ceph-node01 ~]# systemctl start ceph-radosgw.target

相关文章: