swift
文章平均质量分 78
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 · 2557 阅读 · 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 · 1245 阅读 · 0 评论 -
ceph对象存储的配置与S3、swift接口的使用
首先简单了解一下一些ceph对象存储的基本知识: Ceph: 起始于2006年 开发语言:C 强一致性 块存储 对象存储 Swift:起始于2008年 开发语言:Python 最终一致性 对象存储 真正的大型公用云服务产品中使用 对象存储介绍:Ceph本质上就是一个rados,利用命令rados就可以访问和使用ceph的对象存储...原创 2018-03-04 19:24:58 · 17473 阅读 · 0 评论 -
python通过librados库通过底层的rados操作ceph的对象存储和块存储
使用python语言调用原生接口(调用librados库来操作rados) 也就是下图中几种方式中的一种,就是图中的红色部分: 首先来说明一下:这个就相当于在客户端上操作ceph集群的底层对象存储rados,我的代码是在mon节点上执行的,也就是暂时把mon当作客户端来使用。 当然我们也可以另外使用一台主机来作为客户端,这个客户端只要能够连通ceph集群就可以,比如我也可以使用另外一台c...原创 2018-03-04 19:41:56 · 6878 阅读 · 3 评论 -
openstack的swift组件详解
OpenStack Swift 开源项目提供了弹性可伸缩、高可用的分布式对象存储服务,适合存储大规模非结构化数据。本文将深入介绍 Swift 的基本设计原理、对称式的系统架构和 RESTful API。Swift 最初是由 Rackspace 公司开发的高可用分布式对象存储服务,并于 2010 年贡献给 OpenStack ...转载 2018-03-22 21:59:16 · 6701 阅读 · 0 评论