文档章节

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

六楼的宣言
 六楼的宣言
发布于 2016/10/05 21:40
字数 288
阅读 1.2K
收藏 2

#程序员薪资揭榜#你做程序员几年了?月薪多少?发量还在么?>>>

之前的校验与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
博文 44
码字总数 12536
作品 0
海淀
后端工程师
私信 提问
加载中

评论(0)

基于redhat7.3 ceph对象存储集群搭建+owncloud S3接口整合生产实践

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

盖世英雄iii
2018/06/27
0
0
Ceph 之 块设备、文件系统、对象存储的使用

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

余伟兵
2018/06/03
0
0
CentOS7下搭建Ceph分布式存储架构

(1).Ceph概述   Ceph是为了优秀的性能、可靠性和可扩展性而设计的统一的、分布式文件系统,并且还是一个开源的分布式文件系统。因为其支持块存储、对象存储,所以很自然的被用做云计算框架...

osc_arhujamz
2019/07/26
1
0
CentOS 7部署 Ceph分布式存储架构

一、概述   随着OpenStack日渐成为开源云计算的标准软件栈,Ceph也已经成为OpenStack的首选后端存储。Ceph是一种为优秀的性能、可靠性和可扩展性而设计的统一的、分布式文件系统。   cep...

osc_as44gib4
2018/06/30
2
0
ceph对象存储的配置与S3、swift接口的使用

首先简单了解一下一些ceph对象存储的基本知识: Ceph: 起始于2006年 开发语言:C 强一致性 块存储 对象存储 Swift: 起始于2008年 开发语言:Python 最终一致性 对象存储 真正的大型公用云服...

CloudXli
03/31
0
0

没有更多内容

加载失败,请刷新页面

加载更多

数据结构和算法 | 第一部分第五课:算法复杂度实践

>作者 谢恩铭,公众号「程序员联盟」。 转载请注明出处。 原文:https://www.jianshu.com/p/060ef52580af >《数据结构和算法》全系列 内容简介 前言 寻找最大和最小的元素 寻找不重复的元素 ...

程序员联盟_
7分钟前
8
0
tomcat项目改造->jerryrat

先做一点笔记防止自己忘了,还有很多小细节要慢慢调试, 有些其实也不是漏洞,但是等保测试有些特殊的情况,只能去做兼容性的处理 1:编译tomcat8 https://tomcat.apache.org/download-80.cgi...

国产大熊猫
8分钟前
25
0
aop:aspect与aop:advisor的区别

https://www.jianshu.com/p/40f79da0cdef

osc_6jhxf9ab
9分钟前
12
0
Python破解24点游戏,从此打扑克就没输过

文源网络,仅供学习之用,如有侵权请联系删除。 24点游戏 对于任意给定的四张扑克牌,计算是否有赢得24点游戏的方法(即使用加、减、乘、除四则运算凑成24的方法);如果有的话,列出所有可能...

Python圈子
9分钟前
12
0
阿里短信回执.net sdk的bug导致生产服务cpu 100%排查

一:背景 1. 讲故事 去年阿里聚石塔上的所有isv短信通道全部对接阿里通信,我们就做了对接改造,使用阿里提供的.net sdk。 网址:https://help.aliyun.com/document_detail/114480.html 同事...

osc_slnrw1du
10分钟前
11
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部