溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

Ceph對(duì)象存儲(chǔ)介紹與安裝

發(fā)布時(shí)間:2020-08-26 12:17:25 來源:網(wǎng)絡(luò) 閱讀:578 作者:腿快抖斷了 欄目:系統(tǒng)運(yùn)維

一:概念介紹

Ceph對(duì)象網(wǎng)關(guān)是建立在librados之上的對(duì)象存儲(chǔ)接口,可為應(yīng)用程序提供通往Ceph存儲(chǔ)集群的RESTful網(wǎng)關(guān), Ceph對(duì)象存儲(chǔ)支持兩個(gè)接口


1.S3兼容:為對(duì)象存儲(chǔ)功能提供與Amazon S3 RESTful API的大部分子集兼容的接口
2.Swift兼容:為對(duì)象存儲(chǔ)功能提供與OpenStack Swift


Ceph對(duì)象存儲(chǔ)使用Ceph對(duì)象網(wǎng)關(guān)守護(hù)進(jìn)程(radosgw),該守護(hù)進(jìn)程是用于與Ceph存儲(chǔ)群集進(jìn)行交互的HTTP服務(wù)器,由于它提供與OpenStack Swift和Amazon S3兼容的接口,因此Ceph對(duì)象網(wǎng)關(guān)具有自己的用戶管理。,Ceph對(duì)象網(wǎng)關(guān)可以將數(shù)據(jù)存儲(chǔ)在一個(gè)同時(shí)擁有Ceph的文件系統(tǒng)客戶端或Ceph塊設(shè)備客戶端的數(shù)據(jù)的一個(gè)Ceph存儲(chǔ)群集中。 S3和Swift API共享一個(gè)公共的名稱空間,因此您可以使用一個(gè)API寫入數(shù)據(jù),而使用另一個(gè)API讀出數(shù)據(jù)。

二:安裝

從Firefly(v0.80)開始,Ceph對(duì)象網(wǎng)關(guān)運(yùn)行在Civetweb(嵌入到ceph-radosgw守護(hù)程序中)中,而不是Apache和FastCGI上,使用Civetweb可以簡化Ceph對(duì)象網(wǎng)關(guān)的安裝和配置,另外,從v0.80后開始,Ceph對(duì)象網(wǎng)關(guān)不支持SSL。您可以使用SSL設(shè)置反向代理服務(wù)器,以將HTTPS請(qǐng)求作為HTTP請(qǐng)求發(fā)送到CivetWeb。


在部署ceph-deploy的管理節(jié)點(diǎn)上的工作目錄中(即目錄中有ceph.conf),安裝Ceph Object Gateway軟件包

[root@ceph-deploy-admin ~]#ceph-deploy install --rgw ceph-node1 ceph-node2 ceph-node3


ceph-common軟件包是一個(gè)依賴項(xiàng),因此ceph-deploy也會(huì)安裝它, ceph CLI工具適用于管理員。要將Ceph Object Gateway的節(jié)點(diǎn)設(shè)置為管理員節(jié)點(diǎn),也就是希望在三個(gè)節(jié)點(diǎn)上也能執(zhí)行ceph-deploy的話,請(qǐng)從管理服務(wù)器的工作目錄執(zhí)行以下命令

[root@ceph-deploy-admin ~]#ceph-deploy admin ceph-node1 ceph-node2 ceph-node3


創(chuàng)建網(wǎng)關(guān)實(shí)例,在管理服務(wù)器的工作目錄中創(chuàng)建Ceph對(duì)象網(wǎng)關(guān)的實(shí)例

[root@ceph-deploy-admin ~]#ceph-deploy rgw create ceph-node1 ceph-node2 ceph-node3


安裝順利完成的話可以執(zhí)行以下命令,如果得到如下的返回結(jié)果,證明安裝完成并正常運(yùn)行

[root@ceph-deploy-admin ~]#curl http://ceph-node1:7480
<?xml version="1.0" encoding="UTF-8"?>
<ListAllMyBucketsResult xmlns="http://s3.amazonaws.com/doc/2006-03-01/">
<Owner>
<ID>anonymous</ID>
<DisplayName></DisplayName>
</Owner>
<Buckets>
</Buckets>
</ListAllMyBucketsResult>

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI