CEPH简介及关键对象解释CEPH块存储、文件存储和对象存储意义和差异CEPH接口CEPH部署CEPH常用操作CEPH多区域网关原文:https://www.cnblogs.com/garfieldcgf/p/12119758.html
1. 节点故障检测概述节点的故障检测是分布式系统无法回避的问题,集群需要感知节点的存活,并作出适当的调整。通常我们采用心跳的方式来进行故障检测,并认为能正常与外界保持心跳的节点便能够正常提供服务。一个好的故障检测策略应该能够做到:及时:节点发生异常如宕机或网络中断时,集群可以在可接受的时间范围内感知;适当的压力:包括对节点的压力,和对网络的压力;容忍网络抖动扩散机制:节点存活状态改变导致的元信息变化需...
1.说明1.1介绍pool是ceph存储数据时的逻辑分区,它起到namespace的作用。其他分布式存储系统,比如Mogilefs、Couchbase、Swift都有pool的概念,只是叫法不同。 每个pool包含一定数量的PG,PG里的对象被映射到不同的OSD上,因此pool是分布到整个集群的。2. 常用操作2.1 查看pool数量$ ceph osd lspools
1 rbd,2 test_data,3 test_metadata,5 test,6 benmark_test,7 .rgw.root,8 default.rgw.control,9 default.rgw.meta,10 default....
1.说明介绍1.1 基本原理image.pngRBD Mirror原理其实和MySQL的主从同步原理非常类似,前者基于journaling,后者基于binlog,简单地说就是利用日志进行回放(replay):通过在存储系统中增加Mirror组件,采用异步复制的方式,实现异地备份。(此处的journal是指Ceph RBD的journal,而不是OSD的journal)该能力利用了 RBD image 的日志特性,以确保集群间的副本崩溃一致性。镜像功能需要在同伴集群( peer clusters )中的每一个对应的 p...
1. mds存储元数据的内存缓存,为了加快元数据的访问。保存了文件系统的元数据(对象里保存了子目录和子文件的名称和inode编号)还保存cephfs日志journal,日志是用来恢复mds里的元数据缓存重启mds的时候会通过replay的方式从osd上加载之前缓存的元数据2. mds冷备/热备冷备就是备份的mds,只起到一个进程备份的作用,并不备份lru元数据。主备进程保持心跳关系,一旦主的mds挂了,备份mds replay()元数据到缓存,当然这需要消耗一点时间...
存储根据其类型,可分为块存储,对象存储和文件存储。在主流的分布式存储技术中,HDFS/GPFS/GFS属于文件存储,Swift属于对象存储,而Ceph可支持块存储、对象存储和文件存储,故称为统一存储。一、Ceph 基本介绍Ceph是一个分布式存储系统,诞生于2004年,最早致力于开发下一代高性能分布式文件系统的项目。经过多年的发展之后,已得到众多云计算和存储厂商的支持,成为应用最广泛的开源分布式存储平台。Ceph源码下载:http://ceph.c...
一、Ceph集群管理每次用命令启动、重启、停止Ceph守护进程(或整个集群)时,必须指定至少一个选项和一个命令,还可能要指定守护进程类型或具体例程。**命令格式如{commandline} [options] [commands] [daemons]常用的commandline为"ceph",对应的options如下表:对应的commands如下表:能指定的daemons(守护进程)类型包括mon,osd及mds。通过SysVinit机制运行ceph:在 CentOS、Redhat、发行版上可以通过传统的SysVinit运行Ceph,Debian/U...