




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第5章私有云技術(shù)5.20實(shí)戰(zhàn)案列——構(gòu)建超融合OpenStack目錄2010203案例目標(biāo)案例分析案例實(shí)施301案例目標(biāo)學(xué)習(xí)目標(biāo)配置OpenStack成為的Ceph客戶端配置OpenStack
Glance服務(wù)對(duì)接Ceph集群存儲(chǔ)配置OpenStack
Cinder服務(wù)對(duì)接Ceph集群存儲(chǔ)配置OpenStack
Nova
服務(wù)對(duì)接Ceph集群存儲(chǔ)402案例分析學(xué)習(xí)目標(biāo)規(guī)劃節(jié)點(diǎn)基礎(chǔ)準(zhǔn)備502
案例分析1.
規(guī)劃節(jié)點(diǎn)602
案例分析2.
基礎(chǔ)準(zhǔn)備Ceph集群使用實(shí)戰(zhàn)案例1中安裝的,為了節(jié)省資源,以及實(shí)操的方便。OpenStack使用All-in-one節(jié)點(diǎn),使用提供的XianDian-IaaS-All.qcow2鏡像,
flavor使用4vcpu/8G/100G硬盤(pán)啟動(dòng)云主機(jī)。并配置Yum源如下:[root@xiandian
~]#
cat
/etc/yum.repos.d/local.repo
[centos]name=centos
baseurl=1/centos
gpgcheck=0enabled=1
[iaas]
name=iaasbaseurl=1/iaas/iaas-repo
gpgcheck=0enabled=1703案例實(shí)施學(xué)習(xí)目標(biāo)配置OpenStack作為Ceph客戶端配置Glance服務(wù)配置Cinder塊存儲(chǔ)服務(wù)配置Nova服務(wù)803
案例實(shí)施1.
配置OpenStack作為Ceph客戶端(1)配置xiandian節(jié)點(diǎn)為Ceph的客戶端配置ceph-node1節(jié)點(diǎn)的/etc/hosts文件,將xiandian節(jié)點(diǎn)加進(jìn)去。[root@ceph-node1ceph]#cat/etc/hosts
localhost
localhost.localdomain
localhost4
localhost4.localdomain4::1 localhost
localhost.localdomain
localhost6
localhost6.localdomain6ceph-node1ceph-node2ceph-node3ceph-clientxiandian903
案例實(shí)施在ceph-node1節(jié)點(diǎn)執(zhí)行命令,安裝xiandian節(jié)點(diǎn)的客戶端。等待命令執(zhí)行完畢后,執(zhí)行命令,將配置文件拷貝到xiandian節(jié)點(diǎn)?,F(xiàn)在xiandian節(jié)點(diǎn)就成為了Ceph集群的一個(gè)客戶端。ceph-deploy
install
xiandianceph-deploy
admin
xiandian10(2)配置存儲(chǔ)池為Cinder、Glance、Nova創(chuàng)建Ceph存儲(chǔ)池。開(kāi)發(fā)者也可以使用任何可用的存儲(chǔ)池,這里會(huì)創(chuàng)建3個(gè)存儲(chǔ)池作為3種存儲(chǔ)的后端存儲(chǔ)池,創(chuàng)建完成后可以檢查當(dāng)前的存儲(chǔ)池信息。首先看下默認(rèn)存儲(chǔ)池的信息。創(chuàng)建images池,對(duì)應(yīng)Glance服務(wù):#
ceph
osd
pool
stats
pool
rbd
id
0
nothing
is
going
oncephosdpoolcreateimages128
pool
'images'
created03
案例實(shí)施1103
案例實(shí)施創(chuàng)建vms池,對(duì)應(yīng)Nova服務(wù):創(chuàng)建volumes池,對(duì)應(yīng)Cinder服務(wù):查看創(chuàng)建的存儲(chǔ)池。cephosdpoolcreatevms128
pool
'vms'createdcephosdpoolcreatevolumes128
pool
'volumes'
created1203
案例實(shí)施查看創(chuàng)建的存儲(chǔ)池。[root@xiandian~]#cephosdpoolstats
pool
rbdid0nothing
is
going
onpoolvolumesid1
nothing
is
going
onpoolimagesid2
nothing
is
going
onpoolvmsid3
nothing
is
going
on1303
案例實(shí)施(3)創(chuàng)建Ceph用戶為存儲(chǔ)池創(chuàng)建認(rèn)證用戶。在ceph-node1節(jié)點(diǎn)上執(zhí)行。[root@ceph-node1
ceph]#
ceph
auth
get-or-create
client.glance
mon
'allow
r'
osd
'allow
class-read
object_prefix
rbd_children,
allow
rwxpool=images'[client.glance]key=
AQBIVaVbC057GxAAeYLdlvKp2DzjHFyeiA82lg==1403
案例實(shí)施(4)拷貝keyring創(chuàng)建xiandian節(jié)點(diǎn)的keyring。在ceph-node1節(jié)點(diǎn)上執(zhí)行。(5)修改權(quán)限修改xiandian節(jié)點(diǎn)的keyring權(quán)限。在ceph-node1節(jié)點(diǎn)上執(zhí)行。[root@ceph-node1
ceph]#
ceph
auth
get-or-create
client.glance
|
ssh
xiandian
tee
/etc/ceph/ceph.client.glance.keyring
[client.glance]key=
AQBIVaVbC057GxAAeYLdlvKp2DzjHFyeiA82lg==[root@ceph-node1
ceph]#
ssh
xiandian
chown
glance:glance
/etc/ceph/ceph.client.glance.keyring1503
案例實(shí)施2.
配置Glance服務(wù)現(xiàn)在已經(jīng)完成了Ceph側(cè)所需的配置,接下來(lái)通過(guò)配置OpenStack
Glance,
將Ceph用作后端存儲(chǔ),配置OpenStack
Glance模塊來(lái)將其虛擬機(jī)鏡像存儲(chǔ)在CephRDB中。(1)修改Glance配置文件登錄到xiandian節(jié)點(diǎn),然后編輯/etc/glance/glance-api.conf文件的[DEFAULT]和[glance_store]的配置并做如下修改。1603
案例實(shí)施#vi/etc/glance/glance-api.conf
[DEFAULT]rpc_backend=rabbit
show_image_direct_url=True
[glance_store]#stores
=
file,http
#file
=#filesystem_store_datadir
=
/var/lib/glance/images/
stores=rbddefault_store=rbd
rbd_store_pool=images
rbd_store_user
=
glancerbd_store_ceph_conf=/etc/ceph/ceph.conf
rbd_store_chunk_size
=
81703
案例實(shí)施(2)重新啟動(dòng)服務(wù)重新啟動(dòng)OpenStack
Glance服務(wù)。[root@xiandian
~]#
openstack-service
restart
glance-api1803
案例實(shí)施(3)檢查結(jié)果①
轉(zhuǎn)換鏡像要在Ceph中啟動(dòng)虛擬機(jī),Glance鏡像的格式必須為RAW。這里可以利用本教材提供的cirros-0.3.4-x86_64-disk.img鏡像,將鏡像類型從QCOW2轉(zhuǎn)換成RAW格式。這里也可以使用任何RAW格式的其他鏡像。#qemu-img
convert
-p
-f
qcow2
-O
raw
cirros-0.3.4-x86_64-disk.img
cirros.raw1903
案例實(shí)施②
上傳鏡像將修改的鏡像上傳到系統(tǒng)。2003
案例實(shí)施③
在Ceph的鏡像池中查詢鏡像開(kāi)發(fā)者可以在Ceph的鏡像池中查詢鏡像ID來(lái)驗(yàn)證新添加的鏡像。可以發(fā)現(xiàn)存儲(chǔ)在Ceph存儲(chǔ)池中的id與創(chuàng)建的鏡像id一致。而原本Glance的默認(rèn)存儲(chǔ)路徑中沒(méi)有鏡像,如下所示?,F(xiàn)在已經(jīng)將Glance的默認(rèn)存儲(chǔ)后端配置改為Ceph,所有上傳的Glance鏡像都將存儲(chǔ)在Ceph中。[root@xiandian
~]#rbdls
images
e27ba20e-51e5-4e74-9ba8-90bd7b002aae[root@xiandian~]#
ll
/var/lib/glance/images/
total
02103
案例實(shí)施3.
配置Cinder塊存儲(chǔ)服務(wù)(1)創(chuàng)建Cinder認(rèn)證在ceph-node1節(jié)點(diǎn)上執(zhí)行(Nova使用Cinder用戶,就不單獨(dú)創(chuàng)建了)。[root@ceph-node1
ceph]#
ceph
auth
get-or-create
client.cinder
mon
'allow
r'
osd
'allow
class-read
object_prefix
rbd_children,
allowrwxpool=volumes,allowrwxpool=vms,
allowrxpool=images'[client.cinder]key
=
AQC+a6VbHREEHhAAZ2Cz/EKHEe3rvUHTa94Jow==2203
案例實(shí)施(2)拷貝keyring在ceph-node1節(jié)點(diǎn)上執(zhí)行。(3)修改權(quán)限在ceph-node1節(jié)點(diǎn)上執(zhí)行。[root@ceph-node1
ceph]#
ceph
auth
get-or-create
client.cinder
|
ssh
xiandian
tee
/etc/ceph/ceph.client.cinder.keyring
[client.cinder]key
=
AQC+a6VbHREEHhAAZ2Cz/EKHEe3rvUHTa94Jow==[root@ceph-node1
ceph]#
ssh
xiandian
chown
cinder:cinder
/etc/ceph/ceph.client.cinder.keyring2303
案例實(shí)施(4)生成UUID在OpenStack的計(jì)算節(jié)點(diǎn)(xiandian節(jié)點(diǎn))上生成UUID,定義secret.xml
文件,設(shè)置密鑰給Libvirt,這里在xiandian節(jié)點(diǎn)上進(jìn)行操作。①
使用如下代碼生成UUID。[root@xiandianceph]#uuidgen
83656c02-e3cc-4e98-9aa0-b22a897bf78d2403
案例實(shí)施② 創(chuàng)建密鑰文件,并將UUID設(shè)置給它。③
定義(define)密鑰文件,并保證生成的保密字符串是安全的。在接下來(lái)的步驟中需要使用這個(gè)保密的字符串值。[root@xiandian~]#cat>secret.xml
<<EOF<secretephemeral='no'
private='no'><uuid>83656c02-e3cc-4e98-9aa0-b22a897bf78d</uuid><usage
type='ceph'><name>client.cinder
secret
</name></usage></secret>EOF[root@xiandian
~]#
virsh
secret-define
--file
secret.xml
Secret
83656c02-e3cc-4e98-9aa0-b22a897bf78d
created2503
案例實(shí)施④
在virsh里設(shè)置好最后一步生成的保密字符串值,創(chuàng)建完成后查看系統(tǒng)的密鑰文件。[root@xiandian
~]#
ceph
auth
get-key
client.cinder
>./client.cinder.key[root@xiandian
~]#
virsh
secret-set-value
--secret
83656c02-e3cc-4e98-9aa0-b22a897bf78d
--base64$(cat
./client.cinder.key)Secret
value
set[root@xiandian~]#virshsecret-list
UUID Usage83656c02-e3cc-4e98-9aa0-b22a897bf78d
ceph
client.cinder
secret2603
案例實(shí)施(5)修改配置文件OpenStack需要一個(gè)驅(qū)動(dòng)和Ceph塊設(shè)備交互。還得指定塊設(shè)備所在的存儲(chǔ)池名。編輯xiandian節(jié)點(diǎn)上的/etc/cinder/cinder.conf,改成如下內(nèi)容,rbd_secret_uuid就是上面生成的秘鑰值。[DEFAULT]rpc_backend=rabbit
auth_strategy=keystone
my_ip=
#enabled_backends=lvm
enabled_backends
=
cephglance_api_servers=http://xiandian:9292[ceph]volume_driver=
cinder.volume.drivers.rbd.RBDDriver
rbd_pool
=volumesrbd_ceph_conf=/etc/ceph/ceph.conf
rbd_flatten_volume_from_snapshot=false
rbd_max_clone_depth
=
5rbd_store_chunk_size
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024廣西南寧市軍糧供應(yīng)有限公司招聘3人筆試參考題庫(kù)附帶答案詳解
- 2024中煤集團(tuán)山西有限公司面向社會(huì)公開(kāi)招聘292人筆試參考題庫(kù)附帶答案詳解
- 2024年泉州市采購(gòu)集團(tuán)有限責(zé)任公司招聘勞務(wù)派遣人員1人筆試參考題庫(kù)附帶答案詳解
- 2025年征信法規(guī)解讀與征信業(yè)務(wù)監(jiān)管政策試題
- 2025年專升本藝術(shù)概論模擬試卷:探討藝術(shù)與科技融合創(chuàng)新實(shí)踐
- 2025年小學(xué)語(yǔ)文畢業(yè)升學(xué)考試全真模擬卷(閱讀寫(xiě)作強(qiáng)化版)-作文構(gòu)思與表達(dá)技巧訓(xùn)練
- 2025年教師資格證面試結(jié)構(gòu)化模擬題:幼兒園美術(shù)教學(xué)活動(dòng)設(shè)計(jì)試題
- 2025年電工中級(jí)職業(yè)技能考試真題卷(電氣設(shè)備運(yùn)行與維護(hù)技術(shù))
- 2025年統(tǒng)計(jì)學(xué)期末考試題庫(kù):統(tǒng)計(jì)推斷與檢驗(yàn)在旅游管理研究中的試題
- 上海行健職業(yè)學(xué)院《多元統(tǒng)計(jì)分析雙語(yǔ)》2023-2024學(xué)年第二學(xué)期期末試卷
- 啟備變教學(xué)講解課件
- 一般檢查頭頸部課件
- 質(zhì)保體系復(fù)習(xí)題 2
- 中國(guó)石化加油站視覺(jué)形象(vi)標(biāo)準(zhǔn)手冊(cè)
- DB11-T 3032-2022水利工程建設(shè)質(zhì)量檢測(cè)管理規(guī)范
- 道路標(biāo)線標(biāo)識(shí)檢驗(yàn)批質(zhì)量驗(yàn)收記錄
- 勞動(dòng)者就業(yè)登記表(通用模板)
- 環(huán)刀法壓實(shí)度檢測(cè)記錄表
- 生育保險(xiǎn)待遇申請(qǐng)表
- 會(huì)考學(xué)業(yè)水平測(cè)試成績(jī)單英文模板
- 80m3液化石油儲(chǔ)罐結(jié)構(gòu)設(shè)計(jì)及焊接工藝設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論