搭建ceph单节点对象存储服务器
2019獨(dú)角獸企業(yè)重金招聘Python工程師標(biāo)準(zhǔn)>>>
之前的校驗(yàn)與ceph-deploy安裝工作不再贅述,直接進(jìn)入正題--單節(jié)點(diǎn)配置
ceph-deploy ?new ?cephnode0
#要改ceph.conf文件,在最后添加
#為節(jié)點(diǎn)安裝ceph
ceph-deploy install cephnode0#初始化監(jiān)視器
ceph-deploy mon create-initial
#檢查是否成功安裝初始化監(jiān)視器
#將密鑰推送到本機(jī)/etc/ceph目錄
ceph-deploy admin cephnode0?sudo chmod +r /etc/ceph/ceph.client.admin.keyringsudo mkdir ?/var/local/osdn?
#添加osd
ceph-deploy ?osd prepare cephnode0:/var/local/osdn ceph-deploy ?osd activate cephnode0:/var/local/osdn
###########如果報(bào)錯(cuò)清空/var/local/osdn,然后重復(fù)osd prepare 和activate操作
#安裝對(duì)象存儲(chǔ)網(wǎng)關(guān)
ceph-deploy install --rgw cephnode0 ceph-deploy admin cephnode0 ceph-deploy rgw create ?cephnode0創(chuàng)建用戶:
sudo radosgw-admin user create --uid="test" --display-name="Test"后會(huì)返回一組登錄用的密鑰,記下access_key和secret_key
python測(cè)試代碼如下:
import boto import boto.s3.connection from boto.s3 import keyaccess_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)?
打印結(jié)果如下:
my-new-bucket
2016-10-05T13:09:13.000Z
my-new-bucket2
2016-10-05T13:10:53.000Z
先從單節(jié)點(diǎn)用起,空間不夠用了再加osd節(jié)點(diǎn)即可
轉(zhuǎn)載于:https://my.oschina.net/u/2604795/blog/754646
總結(jié)
以上是生活随笔為你收集整理的搭建ceph单节点对象存储服务器的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 解决Eclipse 项目报错:Unbou
- 下一篇: CSS Reset(css的初始化)