--conf-c使用另外一个配置文件。 Ceph 子命令包括: 命令描述 start启动守护进程。 stop停止守护进程。 forcestop暴力停止守护进程,等价于 kill -9 killall杀死某一类守护进程。 cleanlogs清理掉日志目录。 cleanalllogs清理掉日志目录内的所有文件。 2:启动所有守护进程 要启动、关闭、重启 Ceph 集群,执行 ceph 时...
[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 ...
librados是 RADOS 存储集群的 API,支持 C/C++/JAVA/python/ruby/php 等编程语言客户端调用。 存储池要先创建才能往 ceph 保存数据,文件在向 ceph 保存之前要先进行一致性 hash 计算,计算后会把文件保存在某个对应的 PG 的,某个文件一定属于某个 pool 的 PG,在通过 PG保存在 OSD 上。数据对象在写到主 OSD ...
ceph auth get client.admin # 移除monitor节点 ceph-deploy mon destroy lab1 # 详细列出集群每块磁盘的使用情况 ceph osddf # 检查 MDS 状态: ceph mds stat 2、RBD常用命令 # 创建pool # 若少于5个OSD, 设置pg_num为128。 #5~10个OSD,设置pg_num为512。 #10~50个OSD,设置pg_num为4096。 # 超过5...
指定-c命令行参数,例如-c path/ceph.conf。 Ceph 配置文件采用一种格式的语法。您可以在前面的注释中用井号 (#) 或分号 (;) 添加注释。 示例 # <--A pound sign (#) sign precedes a comment. # Comments always follow a semi-colon (;) or a pound (#) on each line. # The end of t...
ceph-deploy命令用于部署和配置Ceph集群。它可以在一台主机上执行,通过SSH连接到其他节点,并自动完成Ceph集群的安装和配置过程。使用ceph-deploy命令,可以轻松地创建Ceph集群,添加和删除节点,以及配置不同的存储池。 2. ceph命令 ceph命令是Ceph集群的主要管理工具,它提供了许多子命令来执行不同的管理操作。例如,使用ce...
Ceph 查询命令:了解和利用 Ceph 强大功能的关键 Ceph 是一个功能强大、可扩展的分布式存储系统,广泛应用于大规模数据存储和处理环境中。作为一个开源项目,Ceph 提供了大量的查询命令,使得系统管理员和开发人员能够深入了解和利用 Ceph 的各种功能。在本文中,我们将介绍一些常用的 Ceph 查询命令,帮助读者更好地理解和...
命令总结 参考:https://blog.51cto.com/michaelkang/1698287 # 集群 ### ceph -s # 查看ceph集群状态 ceph df # 查看存储空间使用情况 # monitor ### ceph mon stat # 查看 monitor状态 ceph mon dump # 查看mon的映射信息 ceph quorum_status -f json-pretty # 查看 mon 的法定人数状态 # osd ###...
这些是 Ceph 的常用网络配置选项。 public_network 描述 公用(前端) 网络的 IP 地址和网络掩码 (例如,192.168.0.0/24)。在[global]中设置。 可以指定逗号分隔的子网。 类型 <ip-address>/<netmask> [, <ip-address>/<netmask>] 必需否 缺省值N/A ...
cephadm,较新的集群自动化部署工具,支持通过图形界面或者命令行界面添加节点,目前不建议用于生产环境 manual,手动部署,一步步部署Ceph集群,支持较多定制化和了解部署细节,安装难度较大 我们采用成熟、简单的ceph-deploy实现Ceph集群的部署,首先了解一下ceph-deploy的架构: ...