文档章节

搭建ceph单节点对象存储服务器

六楼的宣言
 六楼的宣言
发布于 2016/10/05 21:40
字数 288
阅读 135
收藏 1
点赞 0
评论 0

之前的校验与ceph-deploy安装工作不再赘述,直接进入正题--单节点配置

ceph-deploy  new  cephnode0


#要改ceph.conf文件,在最后添加

osd pool default size = 1

#为节点安装ceph

ceph-deploy install cephnode0

#初始化监视器

ceph-deploy mon create-initial


#检查是否成功安装初始化监视器

#将密钥推送到本机/etc/ceph目录

ceph-deploy admin cephnode0 

sudo chmod +r /etc/ceph/ceph.client.admin.keyring

sudo mkdir  /var/local/osdn

 

#添加osd

ceph-deploy  osd prepare cephnode0:/var/local/osdn
ceph-deploy  osd activate cephnode0:/var/local/osdn


###########如果报错清空/var/local/osdn,然后重复osd prepare 和activate操作

ceph health

#安装对象存储网关

ceph-deploy install --rgw cephnode0
ceph-deploy admin cephnode0
ceph-deploy rgw create  cephnode0

创建用户:

sudo radosgw-admin user create --uid="test" --display-name="Test"

后会返回一组登录用的密钥,记下access_key和secret_key

python测试代码如下:

import boto
import boto.s3.connection
from boto.s3 import key

access_key = '3FW52TURP1531FNFQCJY'
secret_key = 'FSq8d2UOOMSg8ML96NcQOInAro7CKx165fytk1JO'
conn = boto.connect_s3(
        aws_access_key_id = access_key,
        aws_secret_access_key = secret_key,
        host = '192.168.2.74', port = 7480,
        is_secure=False, calling_format = boto.s3.connection.OrdinaryCallingFormat(),
        )
bucket = conn.create_bucket('my-new-bucket')
bucket = conn.create_bucket('my-new-bucket2')

for bucket in conn.get_all_buckets():
        print(bucket.name)
        print(bucket.creation_date)

 

打印结果如下:

my-new-bucket
2016-10-05T13:09:13.000Z
my-new-bucket2
2016-10-05T13:10:53.000Z

先从单节点用起,空间不够用了再加osd节点即可

© 著作权归作者所有

共有 人打赏支持
六楼的宣言

六楼的宣言

粉丝 6
博文 24
码字总数 5689
作品 0
海淀
后端工程师
基于redhat7.3 ceph对象存储集群搭建+owncloud S3接口整合生产实践

一、环境准备 安装redhat7.3虚拟机四台 在四台装好的虚拟机上分别加一块100G的硬盘。如图所示: 3.在每个节点上配置主机名 4.集群配置信息如下 5.各节点配置yum源 #需要在每个主机上执行以下...

盖世英雄iii ⋅ 2017/09/09 ⋅ 0

Ceph 之 块设备、文件系统、对象存储的使用

上面左边是我的个人微信,如需进一步沟通,请加微信。 右边是我的公众号“Openstack私有云”,如有兴趣,请关注。 继上篇《Ceph 之 使用ceph-deploy部署ceph集群》,ceph集群搭建完成之后,接...

余伟兵 ⋅ 06/03 ⋅ 0

57.CEPH分布式文件系

CEPH分布式文件系统 CEPH是一种为优秀的性能,可靠性和可扩展性而设计的统一的,分布式文件系统。 CEPH可以轻松的扩展到数PB容量,支持多种工作负载的高性能,高可靠性。 CEPH四个部分: Cl...

触动的风 ⋅ 2017/07/10 ⋅ 0

ceph 存储系统

概述 ceph是一个Linux PB级别的分布式存储系统,ceph的目标简单地定义为: 可轻松扩展到PB容量 对多种工作负载的高性能(每秒输入/输出操作[IOPS]和带宽) 高可靠性 与常见的集中式存储不同,...

Jerry_Baby ⋅ 2014/10/15 ⋅ 6

Ceph对象存储RGW对接企业级网盘OwnCloud三步走

上篇文章我们把Ceph对象存储搭建成功了,但是成功了之后我们怎么用呢?下面我们本文就来讲下Ceph对象存储对接企业私有云网盘OwnCloud。 OwnCloud分为企业版和社区版,我们只说社区版,在这里...

Devin ⋅ 2017/07/10 ⋅ 0

docker使用rexray基于ceph做共享存储

docker使用rexray基于ceph做共享存储 背景   Docker Swarm使得分布式、集群的搭建部署速度提升了指数级别,原本的部署方式可能要用一天的时间,改用docker部署后可以减少到十分钟以内。  ...

anddyson ⋅ 05/16 ⋅ 0

ZStack 0.9 RC 发布,开源 IAAS 软件

ZStack 0.9 RC版本今天发布,集成两大功能:分布式存储Ceph和负载均衡。支持了Ceph之后,ZStack已经支持了四大存储类型:包括NAS,DAS,SAN和分布式存储。负载均衡也是公、私有云项目里的重要...

oschina ⋅ 2015/08/31 ⋅ 2

Gluster vs Ceph:开源存储领域的正面较量

引言:开源存储软件Ceph和Gluster能够提供相似的特性并且能够为用户节省不小的开支。那么谁更快?谁又更易用呢? 开源的Ceph及Red Hat旗下的Gluster都是成熟的技术,但兴许不久之后就将经历某...

oschina ⋅ 2014/02/21 ⋅ 6

Ceph编译安装教程

Ceph官方版本目前支持的纠删码很有限,实验室这块希望能够整合我们自主开发的纠删码BRS(Binary Reed–Solomon encoding),所以需要编译Ceph环境。Ceph官方目前推荐的安装方式都是通过Ceph-...

LeeHappen ⋅ 2017/12/01 ⋅ 0

“Ceph浅析”系列之四——Ceph的结构

本文将从逻辑结构的角度对Ceph进行分析。 4.1 Ceph系统的层次结构 Ceph存储系统的逻辑层次结构如下图所示[1]。 自下向上,可以将Ceph系统分为四个层次: (1)基础存储系统RADOS(Reliable,...

红薯 ⋅ 2014/04/01 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

linux 安装docker

通过以下命令下载安装docker wget -qO- https://get.docker.com | sh 执行以上命令后输出以下内容说明安装成功,注意红框中的内容,docker安装成功后默认只有root能使用,红框中给出的提示是...

haoyuehong ⋅ 20分钟前 ⋅ 0

482. License Key Formatting - LeetCode

Question 482. License Key Formatting Solution 思路:字符串转化为char数组,从后遍历,如果是大写字母就转化为小写字母,如果是-就忽略,如果遍历了k个字符(排除-)就追加一个-。 Java实现...

yysue ⋅ 38分钟前 ⋅ 0

聊聊spring cloud gateway的LoadBalancerClientFilter

序 本文主要研究一下spring cloud gateway的LoadBalancerClientFilter GatewayLoadBalancerClientAutoConfiguration spring-cloud-gateway-core-2.0.0.RELEASE-sources.jar!/org/springfram......

go4it ⋅ 今天 ⋅ 0

详解:Nginx反代实现Kibana登录认证功能

Kibana 5.5 版后,已不支持认证功能,也就是说,直接打开页面就能管理,想想都不安全,不过官方提供了 X-Pack 认证,但有时间限制。毕竟X-Pack是商业版。 下面我将操作如何使用Nginx反向代理...

问题终结者 ⋅ 今天 ⋅ 0

002、nginx配置虚拟主机

一、nginx配置虚拟主机可分为三种方式,分别为: 1、基于域名的虚拟主机,通过域名来区分虚拟主机——应用:外部网站 2、基于端口的虚拟主机,通过端口来区分虚拟主机——应用:公司内部网站...

北岩 ⋅ 今天 ⋅ 0

shell脚本之死循环写法

最近在学习写shell脚本,在练习if while等流程控制时,突然它们的死循环写法是怎么样的?经过百度与亲测记录如下: for死循环 #! /bin/bashfor ((;;));do date sleep 1d...

hensemlee ⋅ 今天 ⋅ 0

苹果的ARKit2.0有多可怕,看了就知道

序言 ARKit主要由三部分组成: 跟踪(Tracking) 跟踪是ARKit的核心组件之一,其提供了设备在物理世界中的位置与方向信息,并对物体进行跟踪,如人脸。 2.场景理解(Scene Understanding) 场...

_小迷糊 ⋅ 今天 ⋅ 0

5.1 vim介绍 5.2 vim移动光标 5.3 ,5.4vim一般模式下移动光标,复制粘贴

vim命令 vim是vi的一个升级版;vim可以显示文字的颜色 安装vim这一个包vim-enhanced 如果不知道安装包,可以使用 命令下面命令来查看vim命令是那个包安装的。 [root@linux-128 ~]# yum prov...

Linux_老吴 ⋅ 今天 ⋅ 0

vim一般模式

vim 是什么 vim是什么 ? 在之前接触Linux,编辑网卡配置文件的时候我们用过了vi ,vim简单说就是vi的升级版,它跟vi一样是Linux系统中的一个文本编辑工具。 如果系统中没有vim ,需要安装一...

李超小牛子 ⋅ 今天 ⋅ 0

docker实战

构建企业级Docker虚拟化平台实战 重点剖析虚拟化和云计算概念; 分析Docker虚拟化的概念和原理; 从0开始实战Docker虚拟化平台; 基于Docker构建Nginx WEB服务器和CentOS虚拟机; 基于开源监...

寰宇01 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部