1 集群监控管理
1.1 集群整体运行状态
HEALTH_OK
1.2 PG状态
查看pg状态通常使用下面两个命令即可,dump可以查看更详细信息,如
[root@ceph-deploy my-cluster]# ceph pg dump
1.3 Pool状态
nothing is going on
1.4 OSD状态
[root@ceph-deploy my-cluster]# ceph osd dump
在该状态下的 OSD 不在集群内,并且守护进程运行不正常,CRUSH 不会再分配 PG 到该 OSD 上。
1.5 Monitor状态和查看仲裁状态
[root@ceph-deploy my-cluster]# ceph quorum_status
1.6 集群空间用量
[root@ceph-deploy my-cluster]# ceph df detail
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