




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
大數(shù)據(jù)與云計(jì)算智能建造技術(shù)專業(yè)資源庫知識(shí)點(diǎn)OpenStack簡介3工作流程4核心項(xiàng)目1簡介2發(fā)展趨勢OpenStack簡介OpenStack簡介Openstack是由Rackspace和NASA共同開發(fā)的云計(jì)算平臺(tái),幫助服務(wù)商和企業(yè)內(nèi)部實(shí)現(xiàn)類似于Amazonec2和S3的云基礎(chǔ)架構(gòu)服務(wù)(InfrastructureasaService)。Openstack包括兩個(gè)主要模塊:Nova和Swift。前者是NASA開發(fā)的虛擬服務(wù)器部署和業(yè)務(wù)計(jì)算模塊;后者是Backpack開發(fā)的分布式云存儲(chǔ)模塊,兩者可以一起用,也可以分開單獨(dú)用。Openstack是開源項(xiàng)目,除了有Rackspace和NASA的大力支持外,后面還有包括Dell、Citrix、CiscoCanonical這些重量級公司的貢獻(xiàn)和支持,發(fā)展速度非???,有取代另一個(gè)業(yè)界領(lǐng)先開源云臺(tái)Eucalyptus的態(tài)勢。OpenStack簡介Openstack是一個(gè)云平臺(tái)管理的項(xiàng)目,它不是一個(gè)軟件。這個(gè)項(xiàng)目由幾個(gè)主要的組件組合起來完成一些具體的工作。Openstack是一個(gè)旨在為公共及私有云的建設(shè)與管理提供軟件的開源項(xiàng)目。它的社區(qū)擁有超過130家企業(yè)及1350位開發(fā)者,這些機(jī)構(gòu)與個(gè)人將Openstack作為基礎(chǔ)設(shè)施即服務(wù)資源的通用前端。Openstack項(xiàng)目的首要任務(wù)是簡化云的部署過程并為其帶來良好的可擴(kuò)展性。本文希望通過提供必要的指導(dǎo)信息,幫助大家利用Openstack前端來設(shè)置及管理自己的公共云或私有云。
盡管OpenStack從誕生到現(xiàn)在已經(jīng)變得日漸成熟,基本上已經(jīng)能夠滿足云計(jì)算用戶的大部分的需求。但隨著云計(jì)算技術(shù)的發(fā)展,OpenStack必然也需要不斷地完善。OpenStack已經(jīng)逐漸成為市場上主流的一個(gè)云計(jì)算平臺(tái)解決方案。結(jié)合業(yè)界的一般觀點(diǎn)和調(diào)查中關(guān)于OpenStack用戶的意見,OpenStack需要完善的部分大體上可以歸納為以下幾個(gè)方面:
增強(qiáng)動(dòng)態(tài)遷移:雖然OpenStack的Nova組件支持動(dòng)態(tài)遷移,但實(shí)質(zhì)上OpenStack尚未實(shí)現(xiàn)真正意義上的動(dòng)態(tài)遷移。在OpenStack中因?yàn)闆]有共存儲(chǔ)只能做塊遷移,共享遷移只能在有共享存儲(chǔ)的情況下才被使用。
OpenStack發(fā)展趨勢OpenStack發(fā)展趨勢數(shù)據(jù)安全:安全問題一直是整個(gè)云計(jì)算行業(yè)的問題,盡管OpenStack中存在對用戶身份信息的驗(yàn)證等安全措施,甚至劃分出可以單獨(dú)或合并表征安全信任等級的域,但隨著用戶需求的變化和發(fā)展,安全問題仍然不可小覷。
計(jì)費(fèi)和數(shù)據(jù)監(jiān)控:隨著OpenStack在公有云平臺(tái)中的進(jìn)一步部署,計(jì)費(fèi)和監(jiān)控成為公有云運(yùn)營中的一個(gè)重要環(huán)節(jié)。云平臺(tái)的管理者和云計(jì)算服務(wù)的提供者必然會(huì)進(jìn)一步開發(fā)OpenStack的商業(yè)價(jià)值。盡管OpenStack中已經(jīng)有Ceilometer計(jì)量組件,通過它提供的API接口可以實(shí)現(xiàn)收集云計(jì)算里面的基本數(shù)據(jù)和其他信息,但這項(xiàng)工程目前尚處于完善和測試階段,還需要大量的技術(shù)人員予以維護(hù)和支持。
OpenStack工作流程OpenStack的各個(gè)服務(wù)之間通過統(tǒng)一的REST風(fēng)格的API調(diào)用,實(shí)現(xiàn)系統(tǒng)的松耦合。它內(nèi)部組件的工作過程是一個(gè)有序的整體。諸如計(jì)算資源分配、控制調(diào)度、網(wǎng)絡(luò)通信等都通過AMQP實(shí)現(xiàn)。OpenStack的上層用戶是程序員、一般用戶和Horizon界面等模塊。這三者都是采用OpenStack各個(gè)組件提供的API接口進(jìn)行交互,而它們之間則是通過AMQP進(jìn)行互相調(diào)用,它們共同利用底層的虛擬資源為上層用戶和程序提供云計(jì)算服務(wù)。OpenStack核心項(xiàng)目OpenStack覆蓋了網(wǎng)絡(luò)、虛擬化、操作系統(tǒng)、服務(wù)器等各個(gè)方面。它是一個(gè)正在開發(fā)中的云計(jì)算平臺(tái)項(xiàng)目,根據(jù)成熟及重要程度的不同,被分解成核心項(xiàng)目、孵化項(xiàng)目,以及支持項(xiàng)目和相關(guān)項(xiàng)目。每個(gè)項(xiàng)目都有自己的委員會(huì)和項(xiàng)目技術(shù)主管,而且每個(gè)項(xiàng)目都不是一成不變的,孵化項(xiàng)目可以根據(jù)發(fā)展的成熟度和重要性,轉(zhuǎn)變?yōu)楹诵捻?xiàng)目。截止到Icehouse版本,下面列出了10個(gè)核心項(xiàng)目(即OpenStack服務(wù))。計(jì)算(Compute):Nova。一套控制器,用于為單個(gè)用戶或使用群組管理虛擬機(jī)實(shí)例的整個(gè)生命周期,根據(jù)用戶需求來提供虛擬服務(wù)。負(fù)責(zé)虛擬機(jī)創(chuàng)建、開機(jī)、關(guān)機(jī)、掛起、暫停、調(diào)整、遷移、重啟、銷毀等操作,配置CPU、內(nèi)存等信息規(guī)格。自Austin版本集成到項(xiàng)目中。
OpenStack核心項(xiàng)目對象存儲(chǔ)(ObjectStorage):Swift。一套用于在大規(guī)??蓴U(kuò)展系統(tǒng)中通過內(nèi)置冗余及高容錯(cuò)機(jī)制實(shí)現(xiàn)對象存儲(chǔ)的系統(tǒng),允許進(jìn)行存儲(chǔ)或者檢索文件??蔀镚lance提供鏡像存儲(chǔ),為Cinder提供卷備份服務(wù)。自Austin版本集成到項(xiàng)目中。
[1]
鏡像服務(wù)(ImageService):Glance。一套虛擬機(jī)鏡像查找及檢索系統(tǒng),支持多種虛擬機(jī)鏡像格式(AKI、AMI、ARI、ISO、QCOW2、Raw、VDI、VHD、VMDK),有創(chuàng)建上傳鏡像、刪除鏡像、編輯鏡像基本信息的功能。自Bexar版本集成到項(xiàng)目中。
OpenStack核心項(xiàng)目身份服務(wù)(IdentityService):Keystone。為OpenStack其他服務(wù)提供身份驗(yàn)證、服務(wù)規(guī)則和服務(wù)令牌的功能,管理Domains、Projects、Users、Groups、Roles。自Essex版本集成到項(xiàng)目中。網(wǎng)絡(luò)&地址管理(Network):Neutron。提供云計(jì)算的網(wǎng)絡(luò)虛擬化技術(shù),為OpenStack其他服務(wù)提供網(wǎng)絡(luò)連接服務(wù)。為用戶提供接口,可以定義Network、Subnet、Router,配置DHCP、DNS、負(fù)載均衡、L3服務(wù),網(wǎng)絡(luò)支持GRE、VLAN。插件架構(gòu)支持許多主流的網(wǎng)絡(luò)廠家和技術(shù),如OpenvSwitch。自Folsom版本集成到項(xiàng)目中。OpenStack核心項(xiàng)目塊存儲(chǔ)(BlockStorage):Cinder。為運(yùn)行實(shí)例提供穩(wěn)定的數(shù)據(jù)塊存儲(chǔ)服務(wù),它的插件驅(qū)動(dòng)架構(gòu)有利于塊設(shè)備的創(chuàng)建和管理,如創(chuàng)建卷、刪除卷,在實(shí)例上掛載和卸載卷。自Folsom版本集成到項(xiàng)目中。UI界面(Dashboard):Horizon。OpenStack中各種服務(wù)的Web管理門戶,用于簡化用戶對服務(wù)的操作,例如:啟動(dòng)實(shí)例、分配IP地址、配置訪問控制等。自Essex版本集成到項(xiàng)目中。
OpenStack核心項(xiàng)目
測量(Metering):Ceilometer。像一個(gè)漏斗一樣,能把OpenStack內(nèi)部發(fā)生的幾乎所有的事件都收集起來,然后為計(jì)費(fèi)和監(jiān)控以及其它服務(wù)提供數(shù)據(jù)支撐。自Havana版本集成到項(xiàng)目中。
部署編排(Orchestration):Heat。提供了一種通過模板定義的協(xié)同部署方式,實(shí)現(xiàn)云基礎(chǔ)設(shè)施軟件運(yùn)行環(huán)境(計(jì)算、存儲(chǔ)和網(wǎng)絡(luò)資源)的自動(dòng)化部署。自Havana版本集成到項(xiàng)目中。1數(shù)據(jù)庫服務(wù)(DatabaseService):Trove。為用戶在OpenStack的環(huán)境提供可擴(kuò)展和可靠的關(guān)系和非關(guān)系數(shù)據(jù)庫引擎服務(wù)。自Icehouse版本集成到項(xiàng)目中。OpenStack簡介2發(fā)展趨勢3工作流程1簡介4核心項(xiàng)目課程總結(jié)思考:Openstack是一個(gè)云平臺(tái)管理的項(xiàng)目,是一個(gè)軟件嗎?知識(shí)點(diǎn)OpenStack的安裝與配置1OpenStack安裝準(zhǔn)備2OpenStack在線安裝OpenStack的安裝與配置OpenStack安裝準(zhǔn)備從https://www.virtualbox.org/wiki/Linux_Downloads下載CentOS7版本的VirtualBoxRPM包文件。從http:///virtualbox/5.1.26/Oracle_VM_VirtualBox_Extension_Pack-5.1.26-117224,ylox-extpack下載Virtualox5.1.26OracleVMVirtualEoxExtcnsionPack,下載完咸之后,雙擊安裴即可。1.安裝VirtualBox2.安裝VirtualBox擴(kuò)展包OpenStack安裝準(zhǔn)備從https://www.mirantiscom/softwnre/openstack/download/下載MirantisOpenStacke(MOS)鏡像3.下載MirantisOpenStack(MIOS)鏡像OpenStack安裝準(zhǔn)備本文件是Linux下Virtwnlkox自動(dòng)獲裝MOS的腳本﹐腳本中歉認(rèn)的配詈細(xì)圖1:3所i示,其中,fuelmaster安裝fucl,個(gè)wlave節(jié)點(diǎn)負(fù)武安裝OpeStack相關(guān)服務(wù),分別將被作為Controller,Compute,Clinder三個(gè)功能節(jié)點(diǎn)。4.下載VEetuallioxscriptsOpenStack安裝準(zhǔn)備單擊VIRTUALBOXSCRIPTS下載即可5.單擊VIRTUALBOXSCRIPTS下載1.依據(jù)硬件條件,選擇不同的安裝腳本BGBRAH->launch.sh16GBRAM->launch_8GB.sh012.運(yùn)行腳本,進(jìn)行fuel的全自動(dòng)安裝在終端中打開VirtualBoxScripts所在目錄依據(jù)上一步的選擇的腳本,在終端中輸人:./launch,sh或者./launch_8GB.sh。02OpenStack在線安裝OpenStack的安裝與配置1OpenStack安裝準(zhǔn)備2OpenStack在線安裝課程總結(jié)思考:OpenStack的安裝前有什么準(zhǔn)備?知識(shí)點(diǎn)搭建OpenStack中的虛擬機(jī)1使用qmenu-img制作qcow2格式的鏡像2從Dashboard中啟動(dòng)鏡像啟動(dòng)方式搭建OpenStack中的虛擬機(jī)
在安裝完成OpenStack之后,還需要搭建第二層的虛擬機(jī),而這就需要Dashboard和Glance兩個(gè)服務(wù)了搭建OpenStack中的虛擬機(jī)使用qmenu-img制作qcow2格式的鏡像在官方網(wǎng)站下載Ubuntu14.04ISO鏡像。使用qemu-img工具創(chuàng)建一個(gè)虛擬硬盤:qemu-imgcreate-fqcow2/tmp/trusty.gcow210G。以ISO文件作為cdrom,qcow2文件作為第一塊虛擬硬盤,啟動(dòng)虛擬機(jī):virt-install--virt-typeken--nametrusty--ram1024、cdrom=/data/isos/trusty-64一mini.iso\disk/tmp/trusty.qcou2,fornat=qcow2l--networknetworkdlefaultlgraphicswnc,listen=--noauatoconsolel--os-type=linux--oS-variant=ubuntatrusty使用qmenu-img制作qcow2格式的鏡像進(jìn)入安裝界面,進(jìn)行相關(guān)配置,比如時(shí)區(qū)、鍵盤映射、語言等。安裝程序會(huì)識(shí)別虛擬機(jī)的虛擬硬盤,即qcow2文件,映射為/dev/vda,并進(jìn)入分區(qū)導(dǎo)界面。分區(qū)完成后,開始復(fù)制操作系統(tǒng)所需要的文件。用戶自定義設(shè)置,包括創(chuàng)建用戶、預(yù)裝程序。使用qmenu-img制作qcow2格式的鏡像安裝grub引導(dǎo)程序,退出重啟,此時(shí)操作系統(tǒng)已經(jīng)安裝到qcow2虛擬硬盤中。從硬盤啟動(dòng),進(jìn)入虛擬機(jī),安裝cloud-init,growpart,qemu-guest-agent等工具刪除虛擬機(jī)-只學(xué)版Nen-2電城德盤文件,德像制作完成。上傳qcow2到gance中即可。從Dashbomrd中啟動(dòng)鏡像從Dashbomrd中啟動(dòng)鏡像,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 健康登山尋寶活動(dòng)方案
- 健康線上活動(dòng)方案
- 健康金融拜年活動(dòng)方案
- 健身雙杠活動(dòng)方案
- 健身房會(huì)員一周活動(dòng)方案
- 健身扶貧展示活動(dòng)方案
- 健身活動(dòng)線上活動(dòng)方案
- 健身跳舞活動(dòng)方案
- 2025年漢語言理論試題
- 指定驗(yàn)證者量子簽名方案研究與設(shè)計(jì)
- 2024秋國開《職場寫作》形考作業(yè)1-4參考答案
- 2025年遼寧省高考生物學(xué)試卷與參考答案
- GB/T 4706.19-2024家用和類似用途電器的安全第19部分:液體加熱器的特殊要求
- 公裝行業(yè)市場分析報(bào)告2024年
- DL∕ T 1163-2012 隱極發(fā)電機(jī)在線監(jiān)測裝置配置導(dǎo)則
- DL∕ T 942-2005 直吹式制粉系統(tǒng)的煤粉取樣方法
- DB2205T 1-2024 通化人參質(zhì)量追溯規(guī)范
- 田東縣2023-2024學(xué)年六年級下學(xué)期調(diào)研數(shù)學(xué)試卷含解析
- 老年外科患者圍手術(shù)期營養(yǎng)支持中國專家共識(shí)(2024版)
- 2024年河北省邯鄲市峰峰礦區(qū)中考數(shù)學(xué)三模試卷
- 2023年6月上海高考英語卷試題真題答案解析(含作文范文+聽力原文)
評論
0/150
提交評論