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.列出存储池 #ceph osd lspools #ceph osd pool ls 2.创建存储池 # ceph osd pool create yhcpool 512 pool 'yhcpool' created # ceph osd pool ls rbd yhcpool 二)块设备基本命令 1.创建块设备映像 #rbd create --size 1024 yhcpool/yhctest 2.查看块设备 # rbd ls --pool yhcp...
添加一个用户会创建用户名(TYPE.ID)、密钥,以及包含在命令中用于创建该用户的所有能力,用户可使用其密钥向Ceph 存储集群进行身份验证。用户的能力授予该用户在Ceph monitor (mon)、Ceph OSD(osd)或Ceph 元数据服务器(mds)上进行读取、写入或执行的能力,可以使用以下几个命令来添加用户: ceph auth add 此...
1. ceph df 命令:这个命令用来查看整个Ceph集群的存储量。它会显示每个池子的存储使用情况,包括已使用存储量、剩余存储量和总存储量。同时,还会显示整个集群的存储利用率和对象数量。 2. ceph osd df 命令:这个命令用来查看每个OSD(对象存储设备)的存储使用情况。它会显示每个OSD的存储容量、已使用存储量、可用存储...
查看集群osd状态 ceph -s 查看osd列表ceph osd tree 安装manager节点 ceph-deploy mgr create cephnode-01 资源池Pool管理 如何向Ceph中存储数据 需要在 Ceph 中定义一个 pool 资源池 pool 是Ceph中存储object对象抽象概念 可以将其理解为 Ceph 存储上划分的逻辑分区 ...
十二 常用命令 https://docs.ceph.com/en/pacific/rados/operations/control/ 点击查看代码 ceph df#查看集群使用状态 ceph health detail#显示集群健康状态 rados-p[pool_name]ls#缓存对象 rbd-p[pool_name] map [img_name]#挂载镜像
软件定义的存储 可编程、策略驱动 存储虚拟化,资源池化 异构存储资源管理 API呈现系统能力 存储资源层 传统软硬件一体的存储资源 基于软件的/标准硬件的存储 SDS与传统存储对比 传统的存储系统设计 自低向上 首先把很多磁盘组Disk Group配RAID 在RAID上配存储池 ...
五、其他常用命令 1. ceph 集群配置信息 ceph daemon /var/run/ceph/ceph-mon.$(hostname -s).asok config show 2. 所有节点同步配置信息 ceph-deploy --overwrite-conf config push dlp node1 node2 node3 3. 检查 mon 是否添加成功 ceph quorum_status --format json-pretty ...
Ceph中的对象存储网关RadosGW和Ceph RBD以及CephFS一样,构建在librados之上,主要提供的命令工具有如下: radosgw : 用来启动radosgw服务,并且提供restful的访问方式,也是下文讨论的对象 radosgw-admin : 用来提供admin的管理服务,如创建user等 另还有radosgw-es、radosgw-token和radosgw-object-expirer ...
除了API之外,还可以使用Ceph的命令行工具(如ceph-ssc)来查看存储数据的实际大小。这些工具可以提供与API类似的功能,但更适合在脚本中使用。在实际应用中,Ceph存储后端具有许多优势。首先,它具有很高的可靠性和可用性,能够保证数据的安全性和完整性。其次,Ceph存储后端具有很好的可扩展性,可以方便地增加存储容量和性能...