1、ceph -s :该命令用于输出ceph集群系统状态信息 提示:ceph -s主要输出有三类信息,一类是集群相关信息,比如集群id,健康状态;第二类是服务类相关信息,比如集群运行了几个mon节点,几个mgr节点,几个mds,osd和rgw;这些服务都处于什么样的状态等等;我们把这些信息称为集群运行状况,它可以让我们一目了然的了解到集群...
查看ceph集群状态:ceph -s 查看mon状态:ceph mon stat 查看msd状态:ceph msd stat 查看osd状态:ceph osd stat 查看osd目录树(可以查看每个osd挂在哪台机,是否已启动):ceph osd tree 启动ceph进程命令: 需要在对应的节点进行启动(如果对应节点没有该服务,会进行提示) 启动mon进程:service ceph start mon.ceph-n...
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(...
一、概述: 查看ceph集群的基本状态,ceph -s;查看ceph命令源码(/usr/bin/ceph),这个脚本是由源码里面的ceph.in文件生成而来,哪ceph -s是如何与ceph cluster进行交互的呢?下面开始从代码(py代码)开始入手分析: 从该文件起初的导入部分可以得知: 由send_command()去与ceph cluster通信: 1defsend_command(cluster, ...
ceph health或ceph -s或ceph status #查看集群健康状态 ceph health detail //先显示集群是否健康的详细信息 块设备|rbd的一些命令 罗列块设备映像 列出ceph默认资源池rbd里面的镜像(存储池中的块设备),(即 rbd 是默认存储池名字): rbd ls 用下列命令罗列某个特定存储池中的块设备,用存储池的名字替换 {poolnam...
在下面的函数里也进行了对命令的处理 实例演示 摘抄自:https://blog.51cto.com/u_15127692/3915231 ceph -s是如何与ceph cluster进行交互的呢? 命令行敲入ceph -s,执行/usr/bin/ceph, 传入参数-s 从该文件起初的导入部分可以得知: ...
# ceph -s # 也可以使用 ceph health detail 主要检查集群状态是否是 HEALTH_OK,输出的信息包括: 集群的 ID 集群健康状况 monitor map 版本和 mon 法定人数状态 OSD map 版本和 OSD 状态摘要 PG map 版本 PG 和 Pool 的数量 集群存储的数据量,对象的总量,以及集群的已用容量/总容量/可用 ...
十三、 运维常用命令 1. 场景说明 2. 操作步骤 一、健康状态检查 1.场景说明 当遇到对分布式存储的运维时,变更前需先对Ceph存储进行健康检查。 2.检查步骤 2.1命令检查存储健康状态 # ceph -s集群健康状态查询,health项如果显示HEALTH_OK,表示集群处于正常状态; ...
使用gatherkeys子命令,收集配置新节点的身份验证密钥。 这时你会发现/etc/ceph目录下多了5个密钥文件,再一次使用ceph -s发现可以使用并且集群状态是HEALTH_OK。 代码语言:shell 复制 [root@ceph-1 ceph]# ceph-deploy gatherkeys ceph-1 [root@ceph-1 ceph]# ll total 44 -rw---. 1 root root 113 May 31...