淺談基于openstack的云計算平臺的部署

淺談基于openstack的云計算平臺的部署

ID:31371786

大小:106.00 KB

頁數(shù):5頁

時間:2019-01-09

淺談基于openstack的云計算平臺的部署_第1頁
淺談基于openstack的云計算平臺的部署_第2頁
淺談基于openstack的云計算平臺的部署_第3頁
淺談基于openstack的云計算平臺的部署_第4頁
淺談基于openstack的云計算平臺的部署_第5頁
資源描述:

《淺談基于openstack的云計算平臺的部署》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。

1、淺談基于OpenStack的云計算平臺的部署  摘要:本文介紹了OpenStack云平臺的基本功能及組成,闡述了其一般部署流程及部署特性,可為OpenStack云平臺部署的實際應(yīng)用提供具有一定價值的參考?! £P(guān)鍵詞:OpenStack;云平臺  1.引言  隨著云計算技術(shù)的發(fā)展,無論是資源利用率還是彈性分配計算資源的能力,云計算架構(gòu)都明顯優(yōu)于傳統(tǒng)計算資源架構(gòu)[1]。OpenStack作為一個開源的云計算管理平臺,在云服務(wù)中屬于基礎(chǔ)設(shè)施服務(wù)(IaaS),簡單地理解就是主要提供硬件資源方面的服務(wù)。OpenStack由美國國家宇航局和Rackspace合作研發(fā),

2、其主要目標(biāo)是管理計算資源、存儲資源和網(wǎng)絡(luò)資源等。OpenStack云管理平臺對外向各個租戶即企業(yè)等機(jī)構(gòu)提供服務(wù),這些機(jī)構(gòu)無需建設(shè)自己的機(jī)房,無需購買設(shè)備,更不需承擔(dān)設(shè)備升級維護(hù)的費用,只要向給它提供云服務(wù)的企業(yè)按需、定期支付云計算資源使用費用即可。這種IT資源使用模式在長遠(yuǎn)看來將更加節(jié)約運營成本,因此這也使得云計算發(fā)展成為一個趨勢。由于OpenStack的開源特性及其對不同類型云環(huán)境的廣泛支持,使其被眾多廠家認(rèn)可并逐漸成為云平臺架構(gòu)中的主流[2]?! ?.OpenStack的功能及組成  OpenStack采用模塊化設(shè)計,5其8大核心項目組件包括:提供計算

3、服務(wù)的Nova;支持多租戶的分布式對象存儲組件--Swift;負(fù)責(zé)注冊、檢索、管理虛擬鏡像文件的Glance;提供組件間消息認(rèn)證服務(wù)的Keystone;提供靈活物理網(wǎng)絡(luò)管理服務(wù)的Neutron;提供可預(yù)定義的云部署服務(wù)的Heat;執(zhí)行volume等相關(guān)功能的塊存儲組件Cinder;提供用戶Web訪問界面的Dashboard組件Horizon。這些項目組件可組合在一起為租戶提供云架構(gòu)服務(wù),也可分開獨立工作,為用戶提供云存儲、鏡像、操作系統(tǒng)、虛擬化等服務(wù)[3]。  3.OpenStack的部署  3.1部署的特點  部署OpenStack云平臺時需要考慮到實際

4、的應(yīng)用環(huán)境,一般需要滿足以下3個條件[4]: ?。?)擴(kuò)張容易:由于實際應(yīng)用可能由于業(yè)務(wù)的增加而增加,擴(kuò)張性的部署架構(gòu)會帶來嚴(yán)重的后遺癥。此外,部署是否簡單方便也影響著擴(kuò)張的難度?! 。?)維護(hù)簡單:當(dāng)節(jié)點呈數(shù)量級上升后,維護(hù)的難度亦會隨之增加?! 。?)高穩(wěn)定性:高可靠性的架構(gòu)可提供持續(xù)穩(wěn)定的服務(wù)?! 楸阌陉U述,以下的部署主要在主控節(jié)點和計算節(jié)點兩種節(jié)點上進(jìn)行。其中,主控節(jié)點運行Dashboard、Keystone、MySQL、RabbitMQ、SwiftProxy、CinderAPI、QuantumServer、Glance和NovaAPI服務(wù),這些

5、服務(wù)僅提供WebUI、RestfulAPI和安全認(rèn)證等功能,不參與實際操作;計算節(jié)點運行NovaCompute、QuantumAgent、CinderVolume和SwiftStorage5Node服務(wù),這些服務(wù)完成創(chuàng)建虛擬機(jī)、建立存儲設(shè)備及虛擬網(wǎng)絡(luò)等實際操作?! ∫陨喜渴鸬膬?yōu)點在于: ?。?)結(jié)構(gòu)清晰:只有兩種節(jié)點,每種節(jié)點固定運行某些服務(wù)?! 。?)部署容易:新加入的計算節(jié)點只需部署相應(yīng)的4種服務(wù)即可?! 。?)維護(hù)簡單:只需要知道節(jié)點類型,即可測試相應(yīng)的服務(wù)?! ?.2部署流程  實際情況下部署通常涉及多個節(jié)點,即多個物理機(jī)與虛擬機(jī),因此應(yīng)準(zhǔn)備足夠的

6、物理資源以供使用。主控節(jié)點由于需要運行更多服務(wù),其配置應(yīng)略高于計算節(jié)點?! ?.2.1準(zhǔn)備工作  首先,為創(chuàng)建虛擬機(jī)應(yīng)在物理節(jié)點上做好相應(yīng)準(zhǔn)備:在物理節(jié)點上安裝虛擬化所需要的一系列軟件包,下載安裝包并建立目錄樹,準(zhǔn)備好虛擬機(jī)磁盤,即將虛擬磁盤文件復(fù)制到/cloud/_base目錄下,形成相應(yīng)的目錄樹結(jié)構(gòu)。檢查主機(jī)網(wǎng)絡(luò)配置保證主機(jī)網(wǎng)絡(luò)的正常運行?! ?.2.2創(chuàng)建RepoServer  接下來建立虛擬機(jī)RepoServer,運行如下腳本:  cd/cloud  ./vm.shrepo-server-d  腳本運行成功之后,將會自動運行創(chuàng)建的虛擬機(jī)。如有需要,

7、可適當(dāng)修改vcpu的數(shù)量和虛擬內(nèi)存的大小,vcpu的數(shù)量應(yīng)根據(jù)物理CPU的核與線程數(shù)來決定,通過cat/proc/cpuinfo可查看物理CPU的詳細(xì)參數(shù)。  完成以上步驟后使用$virshlist-all和$virshvncdisplay5repo-server檢查虛擬機(jī)是否正常啟動運行?! ≡谕还?jié)點上搭建小型的apt-get系統(tǒng)包源以及python包源,以避免apt-get因節(jié)點無法正常訪問網(wǎng)絡(luò)而不能使用,隨后修改相關(guān)配置即可?! ?.2.3創(chuàng)建控制節(jié)點  首先利用cd/cloud和./easy.shm-controller-d創(chuàng)建控制節(jié)點的虛擬機(jī)并

8、設(shè)置網(wǎng)卡,配置成功后修改localrc配置文件中的PHP_HOST

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。