ceph
文章平均质量分 81
CloudXli
chd graduate student ,one drop ,all the time
展开
-
centos7(三节点)搭建ceph环境
我的环境是centos7,三台都搭建好yum源,保证都是ok的。192.168.1.220 节点1 (mon, ceph-deploy) 192.168.1.221 节点2 (osd) 192.168.1.222 节点3 (osd)分别在三个节点上都关闭selinux修改/etc/selinux/config, 将值设为disabled, reboot分别在...原创 2017-11-28 09:53:16 · 2560 阅读 · 0 评论 -
ceph集群的扩展(centos7环境)
首先可以看看我原来搭建的三节点ceph环境:http://blog.csdn.net/cloudxli/article/details/78651866 后来在原来的mon节点上安装了mds(还是三个节点)变成下面: http://blog.csdn.net/cloudxli/article/details/79265120现在我要做的是在原来的基础上添加一个节点变成下面的这个集群...原创 2018-03-13 19:02:06 · 2282 阅读 · 0 评论 -
在windows和linux环境下用过iscsi来使用ceph存储的块设备
注:做的笔记后面一部分不能显示,我就在百度网盘分享了 链接:https://pan.baidu.com/s/1iPJWoesH_u-vh_RakcqOig 密码:ew6g原创 2018-03-19 11:17:53 · 1740 阅读 · 0 评论 -
ceph存储数据的详细流程(CRUSH)
本文将对Ceph的工作原理和若干关键工作流程进行扼要介绍。如前所述,由于Ceph的功能实现本质上依托于RADOS,因而,此处的介绍事实上也是针对RADOS进行。对于上层的部分,特别是RADOS GW和RBD,由于现有的文档中(包括Sage的论文中)并未详细介绍,因而本文或有语焉不详之处,还请读者多多包涵。本文将首先介绍RADOS中最为核心的、基于计算的对象寻址机制,然后说明对象存取的工作流程,之...原创 2018-03-11 18:22:02 · 9733 阅读 · 0 评论 -
python通过librados库通过底层的rados操作ceph的对象存储和块存储
使用python语言调用原生接口(调用librados库来操作rados) 也就是下图中几种方式中的一种,就是图中的红色部分: 首先来说明一下:这个就相当于在客户端上操作ceph集群的底层对象存储rados,我的代码是在mon节点上执行的,也就是暂时把mon当作客户端来使用。 当然我们也可以另外使用一台主机来作为客户端,这个客户端只要能够连通ceph集群就可以,比如我也可以使用另外一台c...原创 2018-03-04 19:41:56 · 6888 阅读 · 3 评论 -
ceph对象存储的配置与S3、swift接口的使用
首先简单了解一下一些ceph对象存储的基本知识: Ceph: 起始于2006年 开发语言:C 强一致性 块存储 对象存储 Swift:起始于2008年 开发语言:Python 最终一致性 对象存储 真正的大型公用云服务产品中使用 对象存储介绍:Ceph本质上就是一个rados,利用命令rados就可以访问和使用ceph的对象存储...原创 2018-03-04 19:24:58 · 17489 阅读 · 0 评论 -
ceph的块设备的两种使用方式及代码示例
目前我们有两种路径使用Ceph的块存储: - 利用QEMU/KVM通过librbd与 Ceph 块设备交互,主要为虚拟机提供块存储设备,如下图所示; - 利用kernel module与Host kernel交互,主要为物理机提供块设备支持。Librbd 是Ceph提供的块存...翻译 2018-03-02 11:15:20 · 1337 阅读 · 0 评论 -
在客户端使用python来调用boto S3 API来操作librados库
实验环境: 客户端:ubuntu17.04 服务端: ceph集群 基本上常用的API接口在下面网页里面都有: http://boto.readthedocs.io/en/latest/s3_tut.html 下面附上我的一个示例:#!/usr/bin/pyhtonimport botoimport boto.s3.connectionfrom timeit...原创 2018-03-07 11:00:47 · 1246 阅读 · 0 评论 -
挂载ceph的rbd块存储作为本地磁盘块
Ceph存储作为块存储时,有时候需要将其挂载到本地作为文件系统使用,为了满足这样的需求,请看下面的操作: 在这里我使用本地的节点来当作客户端,就是使用我的ceph集群里面的192.168.1.220(mon节点)挂载ceph的块存储,下面所有的操作都是在我的mon节点上,其实我只是把mon节点当作客户端而已,挂载在它的本地目录下,当然换一台主机当客户端也是一样的: 1、首先在mon节点创建一个原创 2018-02-06 16:07:49 · 6399 阅读 · 0 评论 -
ceph客户端挂在ceph集群存储作为本地文件系统来使用
在前面的一篇文章中 我使用三节点搭建了一个ceph集群,结构如下所示: 主机名 , ip , ceph节点 node1 , 192.168 1.220 , mon node2 ...原创 2018-02-05 22:04:54 · 5602 阅读 · 0 评论 -
ceph&云计算
前言SDN概念一直如火如荼,若是要谈到概念落地及大规模应用,一定离不开SDN在云计算数据中心的实践应用。云数据中心对网络提出了灵活、按需、动态和隔离的需求,SDN的集中控制、控制与转发分离、应用可编程这三个特点正巧能够较好的匹配以上需求。SDN,可以看为是软件开发和网络技术的混合领域。本文站在云数据中心网络维护工程师的角度,给大家分享SDN与云数据中心结合的前世今生。一、云数据中心为什转载 2018-01-08 17:53:34 · 918 阅读 · 0 评论 -
ceph&openstack发展前景
Ceph国内用户生态Ceph作为全球最火热的开源分布式存储项目,同样在中国的发展也是非常火热,不断开始在不同领域不同行业及客户系统相融合。典型应用在国内一线互联网公司以及运营商、政府、金融、广电、能源、游戏、直播等行业。当前中国Ceph形势对比前几年已经发生了决定性的变化,随着国内越来越多的各行业用户的使用,足以见证它的稳定性可靠性。Ceph中国用户生态已然形成,可以看到国内如:中国移动、腾讯、阿里翻译 2018-01-06 20:42:27 · 2767 阅读 · 0 评论 -
两大主流开源分布式存储的对比:GlusterFS vs. Ceph
存储世界最近发生了很大变化。十年前,光纤通道SAN管理器是企业存储的绝对标准,但现在的存储必须足够敏捷,才能适应在新的基础架构即服务云环境内运行。GlusterFS和Ceph是在现代云环境中表现最出色的两个敏捷存储系统。在讲述GlusterFS和Ceph的相同点和区别之前,我们先谈一谈云环境中敏捷存储的一些关键点。纵向升级和横向扩展。在云环境中,很容易向服务器添加更多存储空间和扩展可用...原创 2018-03-24 21:16:59 · 18341 阅读 · 0 评论