




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
Heat編排服務(wù)概述1任務(wù)描述華云數(shù)據(jù)集團(tuán)承建無錫地鐵云計(jì)算平臺,通過應(yīng)用虛擬化技術(shù)和云計(jì)算平臺來整合內(nèi)部IT系統(tǒng),實(shí)現(xiàn)資源統(tǒng)籌管理,提升現(xiàn)有資源的可靠性和可用性,大幅度節(jié)約企業(yè)硬件成本和管理成本,提高資源使用率,為應(yīng)用提供動態(tài)、靈活、彈性、虛擬、共享和高效的資源服務(wù),以加快生產(chǎn)和開發(fā)的效率,滿足無錫地鐵信息化建設(shè)構(gòu)建統(tǒng)一管理平臺的發(fā)展需求。在無錫地鐵云計(jì)算平臺的規(guī)劃設(shè)計(jì)中,華云數(shù)據(jù)集團(tuán)采用Heat組件作為云平臺的編排服務(wù),提供編排管理功能,本節(jié)主要學(xué)習(xí)Heat編排服務(wù)概述。目錄Heat簡介Heat架構(gòu)Heat功能Heat優(yōu)勢2Heat簡介3Heat是OpenStack提供的自動編排功能的組件,基于描述性的模板,來編排復(fù)合云應(yīng)用程序。
Heat向開發(fā)人員和系統(tǒng)管理員提供了一種簡便地創(chuàng)建和管理一批相關(guān)的OpenStack資源的方法,并通過有序且可預(yù)測的方式對其進(jìn)行資源配置和更新。
用戶可以使用Heat的示例模板或自己創(chuàng)建模板來描述OpenStack資源以及應(yīng)用程序運(yùn)行時(shí)所需的任何相關(guān)依賴項(xiàng)或運(yùn)行時(shí)參數(shù)。
當(dāng)設(shè)置完成后,可通過按授權(quán)控制、可預(yù)測的方式修改和更新OpenStack資源。
用戶可以通過OpenStack管理控制臺、Heat命令行工具或API對模板及其相關(guān)的資源集進(jìn)行設(shè)置和更新。Heat簡介4Heat與OpenStack其他組件的關(guān)系如右圖所示。模板支持豐富的資源類型,不僅覆蓋了常用的基礎(chǔ)架構(gòu),包括計(jì)算、網(wǎng)絡(luò)、存儲、鏡像,還覆蓋了像Ceilometer的警報(bào)、Sahara的集群、Trove的實(shí)例等高級資源。Heat功能51,Heat提供基于模板的業(yè)務(wù)流程,調(diào)用相應(yīng)的OpenStackAPI,生成運(yùn)行的云應(yīng)用程序。2,Heat模板在文本文件中,描述了云應(yīng)用程序的基礎(chǔ)結(jié)構(gòu),這些文本文件可讀可寫,并且可以通過版本控制工具進(jìn)行管理。3,模板指定了資源之間的關(guān)系(例如,指定存儲卷連接到指定服務(wù)器),這使Heat能夠調(diào)用OpenStackAPIs,以正確的順序創(chuàng)建所有基礎(chǔ)設(shè)施,啟動應(yīng)用程序。4,Heat集成了OpenStack的其他組件,能夠自動化調(diào)配大多數(shù)云資源(例如實(shí)例、浮動ip、卷、安全組、用戶等),以及一些更高級的功能,例如高可用性、實(shí)例自動伸縮和嵌套stack。5,Heat模板與軟件配置管理工具(如Puppet和Ansible)的集成6,操作人員可以通過安裝插件定制Heat功能。Heat架構(gòu)6Heat服務(wù)包含以下重要的組件:Heat-api組件實(shí)現(xiàn)OpenStack天然支持的RESTAPI。該組件通過把API請求經(jīng)由AMQP傳送給Heatengine來處理API請求。Heat-api-cfn組件提供兼容AWSCloudFormation的API,同時(shí)也會把API請求通過AMQP轉(zhuǎn)發(fā)給heatengine。Heat-engine組件提供Heat最主要的協(xié)作功能。Heat功能7用戶在Horizon中或者命令行中提交包含模板和參數(shù)輸入的請求,Horizon或者命令行工具會把請求轉(zhuǎn)化為REST格式的API調(diào)用,然后調(diào)用Heat-api或者是Heat-api-cfn。Heat-api和Heat-api-cfn會驗(yàn)證模板的正確性,然后通過AMQP異步傳遞給HeatEngine來處理請求。當(dāng)HeatEngine拿到請求后,會把請求解析為各種類型的資源,每種資源都對應(yīng)OpenStack其它的服務(wù)客戶端,然后通過發(fā)送REST的請求給其它服務(wù)。通過如此的解析和協(xié)作,最終完成請求的處理。HeatEngine在這里的作用分為三層:第一層處理Heat層面的請求,就是根據(jù)模板和輸入?yún)?shù)來創(chuàng)建Stack,這里的Stack是由各種資源組合而成。第二層解析Stack里各種資源的依賴關(guān)系,Stack和嵌套Stack的關(guān)系。第三層就是根據(jù)解析出來的關(guān)系,依次調(diào)用各種服務(wù)客戶段來創(chuàng)建各種資源。Heat架構(gòu)8HeatEngine在這里的作用分為三層:第一層處理Heat層面的請求,就是根據(jù)模板和輸入?yún)?shù)來創(chuàng)建Stack,這里的Stack是由各種資源組合而成。第二層解析Stack里各種資源的依賴關(guān)系,Stack和嵌套Stack的關(guān)系。第三層就是根據(jù)解析出來的關(guān)系,依次調(diào)用各種服務(wù)客戶段來創(chuàng)建各種資源。Heat編排優(yōu)勢91,更快更有效的管理OpenStack的資源
云平臺系統(tǒng)在相對比較穩(wěn)定的情況下,管理成本逐漸變成首要的解決問題。云上自動化能力是一個(gè)云平臺的剛需,可以有效降低維護(hù)難度。OpenStack原生提供命令行和Horizon來供用戶管理資源。然而命令行和在瀏覽器中的點(diǎn)擊,費(fèi)時(shí)費(fèi)力,不利于用戶使用Openstack來進(jìn)行大批量的管理以支撐IT應(yīng)用。Heat在這種情況下應(yīng)運(yùn)而生。Heat采用了模板方式來設(shè)計(jì)或者定義編排。為方便用戶使用,Heat還提供了大量的模板例子,使用戶能
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 城市綠地花卉病蟲害防止行業(yè)市場深度研究及投資戰(zhàn)略咨詢報(bào)告
- 2022-2027年中國商用車行業(yè)市場運(yùn)行現(xiàn)狀及投資規(guī)劃建議報(bào)告
- 福建省2024中考道德與法治課前小測第23課時(shí)守望精神家園
- 海綿制品項(xiàng)目投資建設(shè)規(guī)劃立項(xiàng)報(bào)告
- 2024年紹興市公用事業(yè)集團(tuán)有限公司招聘考試真題
- 2023-2028年中國注射用氨芐西林鈉舒巴坦鈉行業(yè)市場調(diào)查研究及發(fā)展戰(zhàn)略規(guī)劃報(bào)告
- 低溫儲罐合同范本
- 太陽能閥項(xiàng)目可行性研究報(bào)告建議書
- 2024年貴州觀山湖區(qū)公益性崗位人員招聘考試真題
- 2025年度公司為個(gè)人代收代付彩票獎金服務(wù)合同模板
- 軟壓光機(jī)計(jì)算說明
- 森林防火安全責(zé)任書(施工隊(duì)用)
- 《汽車性能評價(jià)與選購》課程設(shè)計(jì)
- 35kV絕緣導(dǎo)線門型直線桿
- 水庫應(yīng)急搶險(xiǎn)與典型案例分析
- 49式武當(dāng)太極劍動作方位
- 工程成本分析報(bào)告(新)
- 國際學(xué)術(shù)會議海報(bào)模板16-academic conference poster model
- 經(jīng)典誦讀比賽評分標(biāo)準(zhǔn)【精選文檔】
- 高值耗材參考目錄
- 步兵戰(zhàn)斗動作
評論
0/150
提交評論