Ceph
Ceph
Ceph 最初是一项关于存储系统的 PhD 研究项目,由 Sage Weil 在 University of California, Santa Cruz(UCSC)实施。Ceph 是开源分布式存储,也是主线 Linux 内核(2.6.34)的一部分。
Ceph 最初是一项关于存储系统的 PhD 研究项目,由 Sage Weil 在 University of California, Santa Cruz(UCSC)实施。Ceph 是开源分布式存储,也是主线 Linux 内核(2.6.34)的一部分。

文章

监控·2019-02-12
Lucien168 · 地平线机器人 擅长领域:存储, 分布式系统, 分布式架构
95 会员关注
1.介绍目前主流的Ceph开源监控软件有:Calamari、VSM、Inkscope、Ceph-Dash、Zabbix等,下面简单介绍下各个开源组件。2.开源软件对比2.1CalamariCalamari对外提供了十分漂亮的Web管理和监控界面,以及一套改进的RESTAPI接口(不同于Ceph自身的RESTAPI),在一定程度上简化了Ceph的管...(more)
浏览3830
对象存储·2018-11-02
yinxin · 某金融机构 擅长领域:数据库, 服务器, 云计算
980 会员关注
1Ceph基础介绍Ceph是一个可靠地、自动重均衡、自动恢复的分布式存储系统,根据场景划分可以将Ceph分为三大块,分别是对象存储、块设备存储和文件系统服务。在虚拟化领域里,比较常用到的是Ceph的块设备存储,比如在OpenStack项目里,Ceph的块设备存储可以对接OpenStack的cinder后...(more)
浏览1455
分布式存储·2019-01-23
Lucien168 · 地平线机器人 擅长领域:存储, 分布式系统, 分布式架构
95 会员关注
1.介绍CRUSH算法通过计算数据存储位置来确定如何存储和检索。CRUSH授权Ceph客户端直接连接OSD,而非通过一个中央服务器或代理。数据存储、检索算法的使用,使Ceph避免了单点故障、性能瓶颈、和伸缩的物理限制。CRUSH需要一张集群的Map,且使用CRUSHMap把数据伪随机地、尽量平...(more)
浏览1656
评论1
分布式存储·2019-01-11
Lucien168 · 地平线机器人 擅长领域:存储, 分布式系统, 分布式架构
95 会员关注
针对本场交流,还有以下几个技术方面的难点问题,特别拿出来作为典型问题分析,各位如有任何观点,欢迎在文章下部留言讨论。cephfs下如何实现多租户隔离?可以通过多活mds,根据目录静态分片功能,把不同的mds绑定到不同的目录上面,然后不同的目录给不同的用户使用,进而实现多租户资源隔...(more)
浏览2609
分布式存储·2018-11-20
Lucien168 · 地平线机器人 擅长领域:存储, 分布式系统, 分布式架构
95 会员关注
OSDMap机制是Ceph架构中非常重要的部分,PG在OSD上的分布和监控由OSDMap机制执行。OSDMap机制和CRUSH算法一起构成了Ceph分布式架构的基石。OSDMap机制主要包括如下3个方面:1、Monitor监控OSDMap数据,包括Pool集合,副本数,PG数量,OSD集合和OSD状态。2、OSD向Monitor汇报自身状态...(more)
浏览1883
分布式存储·2018-11-16
Lucien168 · 地平线机器人 擅长领域:存储, 分布式系统, 分布式架构
95 会员关注
1.节点故障检测概述节点的故障检测是分布式系统无法回避的问题,集群需要感知节点的存活,并作出适当的调整。通常我们采用心跳的方式来进行故障检测,并认为能正常与外界保持心跳的节点便能够正常提供服务。一个好的故障检测策略应该能够做到:及时:节点发生异常如宕机或网络中断...(more)
浏览1595
监控·2018-12-11
Lucien168 · 地平线机器人 擅长领域:存储, 分布式系统, 分布式架构
95 会员关注
1.RADOS1.1RGWClientMetricsTableceph--admin-daemon/var/run/ceph/ceph-client.rgw.ceph-xx-osd04.ys.asokperfdumpehmp0t7gb0p1.2CCTMetricsTablerr4mdlqx7x91.3RADOSClientMetricsTableceph--admin-daemon/var/run/ceph/ceph-client.rgw.ceph-xx-osd04.ys.asokperfdum...(more)
浏览2005
分布式存储·2018-11-21
Lucien168 · 地平线机器人 擅长领域:存储, 分布式系统, 分布式架构
95 会员关注
1.源码跟踪1.1get_cluster_statushttps://github.com/ceph/ceph/blob/2a724a2ff313701fd7f6278ce8ed7f440bb355e0/src/mon/Monitor.ccceph-s会执行get_cluster_status函数,在函数的最后会调用打印mgrstatmon()->print_summary函数voidMonitor::get_cluster_status(stri...(more)
浏览1727
分布式存储·2018-11-22
Lucien168 · 地平线机器人 擅长领域:存储, 分布式系统, 分布式架构
95 会员关注
1.说明介绍1.1基本原理cf5nzb0yaqeRBDMirror原理其实和MySQL的主从同步原理非常类似,前者基于journaling,后者基于binlog,简单地说就是利用日志进行回放(replay):通过在存储系统中增加Mirror组件,采用异步复制的方式,实现异地备份。(此处的journal是指CephRBD的journal,而不是OS...(more)
浏览5303
评论2
分布式存储·2019-01-08
Lucien168 · 地平线机器人 擅长领域:存储, 分布式系统, 分布式架构
95 会员关注
一、集群环境1.1部署环境说明mon组件部署:ceph-xxx-osd00,ceph-xxx-osd01,ceph-xxx-osd02osd组件部署:ceph-xxx-osd00,ceph-xxx-osd01,ceph-xxx-osd02,ceph-xxx-osd03,ceph-xxx-osd04磁盘:SATAceph版本:ceph12.2.2bluestore二、性能测试2.1radosbench测试2.1.1写测试//默认blo...(more)
浏览1914

描述

Ceph 最初是一项关于存储系统的 PhD 研究项目,由 Sage Weil 在 University of California, Santa Cruz(UCSC)实施。Ceph 是开源分布式存储,也是主线 Linux 内核(2.6.34)的一部分。
Ceph 最初是一项关于存储系统的 PhD 研究项目,由 Sage Weil 在 University of California, Santa Cruz(UCSC)实施。Ceph 是开源分布式存储,也是主线 Linux 内核(2.6.34)的一部分。
X社区推广
  • 提问题