1、其他的存储节点是否可用,如果其他的节点可用,则说明该节点的ceph.conf文件的mon ip不对(如果是多副本的情况下,此情况业务可以正常访问) 2、所有的节点执行ceph -s都出现如上图的输出,则说明集群中的mon已经不足以形成法定人数,导致集群无法运行(此情况业务将不可访问) 3、所有的节点执行ceph -s都出现如上图...
osdmap e218 pg 2.c (2.c) -> up [0] acting [0] 1. 六、pool 1、查看ceph集群中的pool数量 # ceph osd lspools 1. 输出结果: 1 images,2 volumes,3 backups,4 vms,5 k8s,6 .rgw.root,7 cephfs_data,8 cephfs_metadata,9 default.rgw.control,10 default.rgw.meta,11 default.rgw.log,...
[root@ceph-node1 ~]# rbd snap rm kevin/wangshibo@wangshibo123 [root@ceph-node1 ~]# rbd snap ls -p kevin wangshibo //wangshibo123快照已经被删除 如果发现不能删除显示的报错信息是此快照备写保护了,下面命令是删除写保护后再进行删除。 rbd snap unprotect kevin/wangshibo@wangshibo123 rbd snap ...
# ceph -s # 也可以使用 ceph health detail 主要检查集群状态是否是 HEALTH_OK,输出的信息包括: 集群的 ID 集群健康状况 monitor map 版本和 mon 法定人数状态 OSD map 版本和 OSD 状态摘要 PG map 版本 PG 和 Pool 的数量 集群存储的数据量,对象的总量,以及集群的已用容量/总容量/可用 容量 客户端的 i...
ceph常用命令详解_ceph osd OSD进程的启动停止:https://blog.csdn.net/bandaoyu/article/details/119894927 1. OSD概念 OSD:Object Storage Device,主要负责响应客户端请求返回具体数据的守护进程,一般一个集群会有多个OSD,每一块盘都会对应一个OSD。 2. OSD 状态...
首先ceph命令都是由/usr/bin/ceph来执行,打开该文件发现内容与ceph.in相同,即这个脚本是由源码里面的ceph.in文件生成而来。 而在ceph.in中import了rados, import rados ··· cluster_handle = run_in_thread(rados.Rados,name=name, clustername=clustername,conf_defaults=conf_defaults, ...
ceph基本架构图 ceph常用命令详解 一、集群 1、启动一个ceph 进程 启动mon进程 service ceph start mon.node1 启动msd进程 service ceph start mds.node1 启动osd进程 service ceph start osd.0 2、查看机器的监控状态 [root@client ~]# ceph health
ceph -s 会执行get_cluster_status函数, 在函数的最后会调用打印 mgrstatmon()->print_summary函数 void Monitor::get_cluster_status(stringstream &ss, Formatter *f) { if (f) f->open_object_section("status"); if (f) { f->dump_stream("fsid") << monmap->get_fsid(); get_health_status(...
1. 常用命令 1.1 ceph daemon mds.xxx help ceph daemon 是一个很常用的命令,可以用来查看 Ceph 的各个守护进程的状态,这个 help 命令可以看到 MDS daemon 都支持哪些子命令: 代码语言:javascript 复制 $ sudo ceph daemon mds.cephfs-master1 help{"cache status":"show cache status","config diff":"dump...