分布式存储系统之Ceph基础
Ceph基础概述Ceph是一个对象式存储系统,所谓对象式存储是指它把每一个待管理的数据流(比如一个文件)切分成一到多个固定大小的对象数据,并以其为原子单元完成数据的存取;对象数据的底层存储服务由多个主机组成的存储集群;该集群被称之为RADOS(Reliable Automatic Distribut...
Ceph: A Scalable, High-Performance Distributed File System译文
原文地址:陈晓csdn博客 http://blog.csdn.net/juvxiao/article/details/39495037论文概况论文名称:Ceph: A Scalable, High-Performance Distributed File System论文作者:Sage A. Wei...
OpenStack Kilo版加CEPH部署手册
OpenStack Kilo版加CEPH部署手册 作者: yz联系方式: QQ: 949587200日期: 2015-7-13版本: Kilo 转载地址: http://mp.weixin.qq.com/s__biz=MzAxOTAzMDEwMA==&mid=209225237&id...
ceph常用运维技巧总结1
格式 json 数据增强可读性--format json-pretty-f json-prettyceph quorum_status -f json-prettyceph mon_status -f json-prettyceph集群报 Monitor clock skew detected 错误...
ceph-deploy出错UnableToResolveError Unable to resolve host
背景ps:在本文中,假设我系统的hostname为node1。使用ceph-deploy命令搭建Ceph集群,执行ceph new node1时,出现如下错误:[node1][INFO ] Running command: /bin/ip addr show[node1][DEBUG ] IP a...
ceph简单用户管理
列出所有用户ceph auth list获取指定用户ceph auth get client.admin新增用户并输出密钥环ceph auth get-or-create client.george mon 'allow r' osd 'allow rw pool=ceph_data' -o geo...
Ceph源码解析:读写流程
转载注明出处,整理也是需要功夫的,http://www.cnblogs.com/chenxianpao/p/5572859.html一、OSD模块简介1.1 消息封装:在OSD上发送和接收信息。cluster_messenger -与其它OSDs和monitors沟通 client_messenge...
Ceph源码解析:概念
Peering:一个PG内的所有副本通过PG日志来达成数据一致的过程。(某PG如果处于Peering将不能对外提供读写服务)Recovery:根据Peering的过程中产生的、依据PG日志推算出的不一致对象列表来修复其他副本上的数据。Backfill:通过逐一对比两个PG的对象列表来进行数据修复。(...
Ceph源码解析:CRUSH算法
1、简介随着大规模分布式存储系统(PB级的数据和成百上千台存储设备)的出现。这些系统必须平衡的分布数据和负载(提高资源利用率),最大化系统的性能,并要处理系统的扩展和硬件失效。ceph设计了CRUSH(一个可扩展的伪随机数据分布算法),用在分布式对象存储系统上,可以有效映射数据对象到存储设备上(不需...
Ceph源码解析:Scrub故障检测
转载请注明出处 陈小跑 http://www.cnblogs.com/chenxianpao/p/5878159.html本文只梳理了大致流程,细节部分还没搞的太懂,有时间再看,再补充,有错误请指正,谢谢。Ceph 的主要一大特点是强一致性,这里主要指端到端的一致性。众所周知,传统存储路径上从应用层...
自建Ceph存储与 AWS、阿里云、腾讯云的成本对比
本文单从存储成本角度对比了自建Ceph存储和业界公有云存储的硬件成本,不包括IDC带宽成本。 统计Ceph集群的用到的主要设备为: OSD、MON、RGW服务器 、TOR交换机、 机架。下表解释:Port : 交换机端口年成本Rack : 机架租赁年成本Server: OSD/MON/RGW 服务器...
Ceph的Block分析
一个块是一个连续的字节序列(例如一个512字节的连续数据是一个块)。基于块的存储接口通常是旋转介质,例如磁盘、光盘、软盘等。块设备接口的普及使得可以用虚拟的块设备成为和大容量数据存储系统交互的接口,如Ceph这样的系统。注意:内核模块可以使用Linux页缓存。 对于基于librbd的应用,Ceph支...
Ceph与Gluster之开源存储的对比
一、Ceph与Gluster之开源存储的对比一、Ceph与Gluster的原理对比Ceph和Gluster是Red Hat旗下的成熟的开源存储产品,Ceph与Gluster在原理上有着本质上的不同。1、CephCeph基于一个名为RADOS的对象存储系统,使用一系列API将数据以块(block)、文...
两大主流开源分布式存储的对比:GlusterFS vs. Ceph
两大主流开源分布式存储的对比:GlusterFS vs. Ceph存储世界最近发生了很大变化。十年前,光纤通道SAN管理器是企业存储的绝对标准,但现在的存储必须足够敏捷,才能适应在新的基础架构即服务云环境内运行。GlusterFS和Ceph是在现代云环境中表现最出色的两个敏捷存储系统。在讲述Glus...
k8s使用ceph作为后端存储挂载
一、在ceph集群上操作: 1、创建池:ceph osd pool create k8s 642、创建image:rbd create k8s-pv --size 1024G -p k8s3、查看是否创建成功:rbd list -p k8s 4、临时关闭内核不支持的特性:rbd feature ...
centos7下搭建ceph luminous(12.2.1)--无网或网络较差
本博客的主要内容是在centos7下搭建luminous,配置dashboard,搭建客户端使用rbd,源码安装ceph,最后给出一些较为常用的命令。本博客针对初次接触ceph的人群。搭建环境:主机系统:centos7 x86_64 serverceph版本:ceph 12.2.1(luminous...
玩转 Ceph 的正确姿势
玩转 Ceph 的正确姿势本文先介绍 Ceph, 然后会聊到一些正确使用 Ceph 的姿势;在集群规模小的时候,Ceph 怎么玩都没问题;但集群大了(到PB级别),这些准则可是保证集群健康运行的不二法门;Ceph 最初的目标是做一个分布式文件系统,直到现在这个目标也不能算完美实现;目前官网上对它的文...
拆开Ceph看队列和线程
作者:吴香伟 发表于 2017/01/08版权声明:可以任意转载,转载时务必以超链接形式标明文章原始出处和作者信息以及版权声明我上小学时家离学校很远,家在某某山脚,学校在镇里。每周回家一趟,周五放学后回家,周日带着一星期吃的梅干菜回学校。从家到学校有5公里山路,现在觉得5公里不算长,骑个自行车只要一...
centos7.1如何手动安装ceph
最近一些朋友在问centos7.1如何手动安装ceph?别担心!下面小编将为大家带来的是centos7.1手动安装ceph的方法!希望对大家会有帮助,有需要的朋友一起去看看吧
Ceph的状态错误
使用命令检查ceph集群的监控状态,得到[root@node1~]#ceph-sclusterc4898b1c-7ac1-406d-bb5d-d3c7980de438healthHEALTH_ERR4pgsinconsistent;8scruberrors;mdsclusterisdegraded;...