摘要: 转自:https://www.ustack.com/blog/ceph%e9%85%8d%e7%bd%ae%e9%a1%b9%e5%8a%a8%e6%80%81%e5%8f%98%e6%9b%b4%e6%9c%ba%e5%88%b6%e6%b5%85%e6%9e%90/ OpenStack做一个lo 阅读全文
posted @ 2017-03-24 11:35 gold叠 阅读(2148) 评论(0) 推荐(0) 编辑
摘要: 转自:https://www.ustack.com/blog/civetweb/ 优秀的开源项目正在改变传统IT,OpenStack名头最响,已经成为了IaaS的事实标准。Ceph同样颇有建树,通过其三大存储接口满足了企业的多样需求。UnitedStack有云把OpenStack和Ceph等一众开源 阅读全文
posted @ 2017-03-24 11:34 gold叠 阅读(925) 评论(0) 推荐(0) 编辑
摘要: 转自:https://www.ustack.com/blog/ceph-monitor-2/ Monitor管理了Ceph的状态信息,维护着Ceph中各个成员的关系,这些信息都是存放在leveldb中的,但是这些数据是如何生成的?又是如何消亡的。本文旨在展现Ceph monitor中数据的生老病死, 阅读全文
posted @ 2017-03-24 11:31 gold叠 阅读(2199) 评论(0) 推荐(0) 编辑
摘要: 转自:https://www.ustack.com/blog/ceph%ef%bc%8drongliang/ 在部署完Ceph集群之后,一般地我们可以通过Ceph df这个命令来查看集群的容量状态,但是Ceph是如何计算和管理的呢?相信大家都比较好奇。因为用过 ceph df这个命令的人都会有这个疑 阅读全文
posted @ 2017-03-24 11:31 gold叠 阅读(14294) 评论(0) 推荐(0) 编辑
摘要: 转自:https://www.ustack.com/blog/ceph-monitor/ Ceph rados cluster离不开Monitor,如果没有Monitor,则Ceph将无法执行一条简单的命令。Monitor由于其特殊性,了解它,对于我们深入理解Ceph,保证Ceph的稳定性,有很大帮 阅读全文
posted @ 2017-03-24 11:30 gold叠 阅读(6361) 评论(0) 推荐(0) 编辑
摘要: 转自:https://www.ustack.com/blog/ceph%ef%bc%8dpg-peering/ Peering:互为副本的三个(此处为设置的副本个数,通常设置为3)pg的元数据达到一致的过程。官方解释如下: the process of bringing all of the OSD 阅读全文
posted @ 2017-03-24 11:27 gold叠 阅读(2089) 评论(0) 推荐(0) 编辑
摘要: 转自:https://www.ustack.com/blog/ceph-pg-fenlie/ 1 pg分裂 Ceph作为一个scalable的分布式系统,集群规模会逐渐增大,为了保证数据分布的均匀性,好的做法是在扩容时根据集群规模适当调整pg_num和pgp_num的值。 PG作为Ceph数据流过程 阅读全文
posted @ 2017-03-24 11:26 gold叠 阅读(3341) 评论(0) 推荐(0) 编辑
摘要: 转自:https://www.ustack.com/blog/cephxuliehua/ 作为主要和磁盘、网络打交道的分布式存储系统,序列化是最基础的功能之一,今天我们来看一下Ceph中序列化的设计与实现。 1 Ceph序列化的方式 序列化(ceph称之为encode)的目的是将数据结构表示为二进制 阅读全文
posted @ 2017-03-24 11:25 gold叠 阅读(1794) 评论(0) 推荐(0) 编辑
摘要: 转自:https://www.ustack.com/blog/moping/ “通过引入OpenStack这一中间层,实现了云平台统一的管理调度支配向上交付,解决了业务的灵活性问题。但是在抹平下层物理硬件差异的问题上,还不够彻底。”UnitedStack有云产品副总裁袁冬表示,“OpenStack配 阅读全文
posted @ 2017-03-24 11:25 gold叠 阅读(1596) 评论(0) 推荐(0) 编辑
摘要: 转自:https://www.ustack.com/blog/bufferlist/ 如果非要在整个Ceph中,找出一个类最重要,我觉得非Bufferlist莫属了,原因很简单,因为Bufferlist负责管理Ceph中所有的内存。整个Ceph中所有涉及到内存的操作,无论是msg分配内存接收消息,还 阅读全文
posted @ 2017-03-24 11:24 gold叠 阅读(1837) 评论(0) 推荐(0) 编辑
摘要: 转自:https://www.ustack.com/blog/tycc/ “原生的OpenStack并不支持统一存储,云主机服务Nova、镜像服务Glance、云硬盘服务Cinder的后端存储各不相同。这样的设计缺乏合理的横向扩展性,当系统压力增大时,必然会出现各种问题。”UnitedStack资深 阅读全文
posted @ 2017-03-24 11:23 gold叠 阅读(1162) 评论(0) 推荐(0) 编辑
摘要: 转自:https://www.ustack.com/blog/sikao/ Ceph从2004年提交了第一行代码,至今为止已经10年了。这个起源于Sage博士论文,最早致力于开发下一代高性能分布式文件系统的项目,现在也成为了开源社区众人皆知的明星项目。特别是随着云计算的发展,Ceph乘上了OpenS 阅读全文
posted @ 2017-03-24 11:22 gold叠 阅读(8634) 评论(0) 推荐(2) 编辑
摘要: 转自:https://www.ustack.com/blog/ceph-internal-scrub/ Ceph 的主要一大特点是强一致性,这里主要指端到端的一致性。众所周知,传统存储路径上从应用层到内核的文件系统、通用块层、SCSI层到最后的HBA和磁盘控制器,每层都有发生错误的可能性,因此传统的 阅读全文
posted @ 2017-03-24 11:21 gold叠 阅读(1426) 评论(0) 推荐(0) 编辑
摘要: 转自:https://www.ustack.com/blog/ceph-internal-recovery-and-consistency/ 作为一个面向大规模的分布式存储系统,故障处理是作为一个常态异常处理。Ceph 为了细化和保证故障发生和故障恢复的集群高可用性和一致性,在设计上将故障分为两类: 阅读全文
posted @ 2017-03-24 11:20 gold叠 阅读(944) 评论(0) 推荐(0) 编辑
摘要: 转自:https://www.ustack.com/blog/ceph_infra/ Contents 1 1. 介绍 2 2. 背景 3 3. 架构 3.1 3.1 组件 3.2 3.2 映射 3.3 3.3 强一致性 3.4 3.4 容错性 4 4. 优点 4.1 4.1 高性能 4.2 4.2 阅读全文
posted @ 2017-03-24 11:18 gold叠 阅读(489) 评论(0) 推荐(0) 编辑
摘要: 转自:https://www.ustack.com/blog/ceph-internal-rbdcache/ RBDCache 是Ceph的块存储接口实现库 Librbd 的用来在客户端侧缓存数据的目的,它主要提供了读数据缓存,写数据汇聚写回的目的,用来提高顺序读写的性能。需要说明的是,Ceph 既 阅读全文
posted @ 2017-03-24 11:17 gold叠 阅读(3382) 评论(2) 推荐(0) 编辑
摘要: 转自:https://www.ustack.com/blog/openstack_and_ceph/ Contents 1 Ceph与Nova整合 2 Ceph与Cinder整合 3 相关Patch Contents 1 Ceph与Nova整合 2 Ceph与Cinder整合 3 相关Patch 目 阅读全文
posted @ 2017-03-24 11:16 gold叠 阅读(604) 评论(0) 推荐(0) 编辑
摘要: 转自:https://www.ustack.com/blog/block-storage-overview/ Contents 1 单机块存储 1.1 LVM & Device-mapper 1.2 SAN & iSCSI 2 分布式块存储服务 2.1 分布式块存储 2.2 Amazon EBS & 阅读全文
posted @ 2017-03-24 11:14 gold叠 阅读(596) 评论(0) 推荐(0) 编辑
摘要: 转自:https://www.ustack.com/blog/ceph-distributed-block-storage/ 1. Ceph简介 Ceph是统一分布式存储系统,具有优异的性能、可靠性、可扩展性。Ceph的底层是RADOS(可靠、自动、分布式对象存储),可以通过LIBRADOS直接访问 阅读全文
posted @ 2017-03-24 11:13 gold叠 阅读(1408) 评论(0) 推荐(0) 编辑
摘要: 1、Mailq 功能说明:显示待寄邮件的清单。 语 法:mailq [-q] 补充说明:mailq可列出待寄邮件的清单,包括邮件ID,邮件大小,邮件保存时间,寄信人,收信人,以及邮件无法寄出的原因,提供管理员参考的信息。mailq实际上是执行sendmail -bp指令。 参 数: -v 显示较详细 阅读全文
posted @ 2017-03-24 10:04 gold叠 阅读(589) 评论(0) 推荐(0) 编辑