




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
云計(jì)算導(dǎo)論主講老師:云計(jì)算導(dǎo)論主講老師:1云計(jì)算管理平臺(tái)第五章云計(jì)算管理平臺(tái)第五章2云計(jì)算管理平臺(tái)
云計(jì)算依托于龐大復(fù)雜的系統(tǒng),要為用戶(hù)提供優(yōu)質(zhì)可靠的云服務(wù),就必須采取措施對(duì)系統(tǒng)進(jìn)行高效的管理,這就是云計(jì)算管理平臺(tái)。
本章將介紹云計(jì)算管理平臺(tái),內(nèi)容包括云計(jì)算管理平臺(tái)的概念、云計(jì)算管理平臺(tái)的功能和特點(diǎn)、云計(jì)算管理平臺(tái)的兩大技術(shù)libvirt和QEMU、以及開(kāi)源的云計(jì)算管理平臺(tái)OpenStack的相關(guān)組件及其安裝方法。本章導(dǎo)讀學(xué)習(xí)目標(biāo)理解云計(jì)算管理平臺(tái)的概念和功能。熟悉云計(jì)算管理平臺(tái)的特點(diǎn)。了解libvirt和QEMU。了解OpenStack各組件的功能。掌握使用DevStack安裝OpenStack的方法。云計(jì)算管理平臺(tái)云計(jì)算依托于龐大復(fù)雜的系統(tǒng),要為3云計(jì)算管理平臺(tái)概述云計(jì)算管理平臺(tái)技術(shù)實(shí)例——OpenStack云計(jì)算管理平臺(tái)實(shí)踐——在Ubuntu操作系統(tǒng)上安裝OpenStack云計(jì)算管理平臺(tái)概述云計(jì)算管理平臺(tái)技術(shù)實(shí)例——OpenStac4云計(jì)算管理平臺(tái)概述
云數(shù)據(jù)中心要適應(yīng)如今Internet海量數(shù)據(jù)和服務(wù)請(qǐng)求,就必須專(zhuān)注于快速、靈活和自動(dòng)化地提供服務(wù),如在幾分鐘內(nèi)提供可編程、可擴(kuò)展、多租戶(hù)感知和完全自動(dòng)化的基礎(chǔ)架構(gòu),這種操作根本無(wú)法靠人力實(shí)現(xiàn)。為此,人們希望通過(guò)一套可對(duì)云數(shù)據(jù)中心的各資源進(jìn)行自動(dòng)化配置、部署、監(jiān)控和管理的軟件系統(tǒng)來(lái)實(shí)現(xiàn)上述操作,即云計(jì)算管理平臺(tái)。5.1云計(jì)算管理平臺(tái)概述10110110001010111000101110100111000110100云計(jì)算管理平臺(tái)概述云數(shù)據(jù)中心要適應(yīng)如今Inte5云計(jì)算管理平臺(tái)概述什么是云計(jì)算管理平臺(tái)
云計(jì)算平臺(tái)(cloudcomputingplatform)又稱(chēng)云平臺(tái),是指用戶(hù)獲取IaaS、PaaS和SaaS等云計(jì)算服務(wù)(以下簡(jiǎn)稱(chēng)云服務(wù))的平臺(tái)。
云平臺(tái)提供云服務(wù)的過(guò)程可大致分為將數(shù)據(jù)中心的基礎(chǔ)架構(gòu)虛擬化為彈性資源池、將彈性資源池中的資源包裝為云服務(wù)、對(duì)云服務(wù)進(jìn)行生命周期管理、將各類(lèi)云服務(wù)上架到門(mén)戶(hù)網(wǎng)站上供用戶(hù)挑選和購(gòu)買(mǎi)。云計(jì)算管理平臺(tái)概述什么是云計(jì)算管理平臺(tái)云計(jì)算平6云計(jì)算管理平臺(tái)概述什么是云計(jì)算管理平臺(tái)阿里云平臺(tái)門(mén)戶(hù)網(wǎng)站云計(jì)算管理平臺(tái)概述什么是云計(jì)算管理平臺(tái)阿7云計(jì)算管理平臺(tái)概述什么是云計(jì)算管理平臺(tái)
云計(jì)算管理平臺(tái)也稱(chēng)云管理平臺(tái)(cloudmanagementplatform,CMP),它是用于管理云平臺(tái)資源的工具,可對(duì)大量異構(gòu)的IT資源進(jìn)行整合、管控和調(diào)配,這些IT資源可能屬于同一個(gè)云平臺(tái),也可能屬于不同的云平臺(tái)。換句話(huà)說(shuō),CMP不僅可以實(shí)現(xiàn)單一云平臺(tái)的資源管理,還可實(shí)現(xiàn)多個(gè)云平臺(tái)的資源管理。8SystemCentervCloudVIS01020304ApacheCloudStackEucalyptusOpenStackCMP商用開(kāi)源云計(jì)算管理平臺(tái)概述什么是云計(jì)算管理平臺(tái)云計(jì)算管8云計(jì)算管理平臺(tái)概述云計(jì)算管理平臺(tái)的功能云計(jì)算管理平臺(tái)的功能提供云服務(wù)管理云資源12云計(jì)算管理平臺(tái)概述云計(jì)算管理平臺(tái)的功能云計(jì)算管理平臺(tái)的功能提9云計(jì)算管理平臺(tái)概述云計(jì)算管理平臺(tái)的功能管理云資源1
管理云資源是指將CMP部署在公有、私有或混合云計(jì)算平臺(tái)上,通過(guò)嚴(yán)密的資源管理、權(quán)限管理、安全管理、計(jì)費(fèi)管理等管理機(jī)制實(shí)現(xiàn)數(shù)據(jù)中心的彈性資源池、云服務(wù)及整個(gè)云平臺(tái)的運(yùn)維管理,從而為用戶(hù)提供優(yōu)質(zhì)可靠的云服務(wù)。CMP的最終目的1、可視化
是指CMP使用交互界面和API供用戶(hù)、開(kāi)發(fā)人員和管理人員對(duì)云平臺(tái)實(shí)施管理。2、可控化
是指CMP通過(guò)整合云服務(wù)的提供流程和生命周期、資源池中資源和相關(guān)技術(shù)等因素,
保證云服務(wù)符合與用戶(hù)所簽訂合約中規(guī)定的等級(jí)和響應(yīng)效率,使云服務(wù)保持高可用性。3、自動(dòng)化
是指CMP可根據(jù)用戶(hù)的請(qǐng)求自動(dòng)執(zhí)行云服務(wù)開(kāi)通、監(jiān)控、處理、結(jié)算和擴(kuò)展等操作。云計(jì)算管理平臺(tái)概述云計(jì)算管理平臺(tái)的功能管理云資源110云計(jì)算管理平臺(tái)概述云計(jì)算管理平臺(tái)的功能CMP通過(guò)對(duì)云平臺(tái)資源的統(tǒng)一管理與整合,實(shí)現(xiàn)對(duì)云平臺(tái)上的云服務(wù)提供保障和支撐。整體來(lái)說(shuō),CMP對(duì)云服務(wù)的支撐包括業(yè)務(wù)支撐。CMP對(duì)云服務(wù)的三個(gè)層次1、業(yè)務(wù)支撐
是指CMP面向云服務(wù)市場(chǎng)和用戶(hù)的支撐功能,可對(duì)用戶(hù)數(shù)據(jù)和服務(wù)產(chǎn)品進(jìn)行管理。2、運(yùn)維支撐
是指CMP面向資源分配和業(yè)務(wù)運(yùn)行的支撐功能,主要通過(guò)對(duì)云平臺(tái)中的資源調(diào)度
和管理來(lái)保障云服務(wù)的快速開(kāi)通和正常運(yùn)行。3、管理支撐
是指CMP面向企業(yè)中與云服務(wù)相關(guān)的人力、財(cái)務(wù)和工程等因素的管理支撐功能,
它可保障企業(yè)云服務(wù)的正常運(yùn)轉(zhuǎn)。提供云服務(wù)2云計(jì)算管理平臺(tái)概述云計(jì)算管理平臺(tái)的功能CMP通過(guò)11云計(jì)算管理平臺(tái)概述云計(jì)算管理平臺(tái)的特點(diǎn)1.統(tǒng)一管理云服務(wù)
由于CMP可以實(shí)現(xiàn)跨云平臺(tái)的資源管理,因此用一套方案即可實(shí)現(xiàn)對(duì)混合云平臺(tái)中所有云服務(wù)的管理,從而有效提高云服務(wù)的管理效率。2.保障資源安全性CMP可有效防止云平臺(tái)的非法操作或不當(dāng)訪問(wèn)的發(fā)生,保障云平臺(tái)及其中資源的安全性。3.簡(jiǎn)化云服務(wù)流程CMP可實(shí)現(xiàn)用戶(hù)請(qǐng)求的快速響應(yīng),并通過(guò)自動(dòng)化管理機(jī)制,迅速為云服務(wù)的整個(gè)生命周期提供支撐,所有流程均可由用戶(hù)以自助的方式發(fā)起,大大簡(jiǎn)化了用戶(hù)獲取和使用云服務(wù)的流程。4.最大化利用資源CMP可根據(jù)云平臺(tái)提供的云服務(wù)類(lèi)型對(duì)資源池中的資源進(jìn)行統(tǒng)計(jì)、劃分并制定SLA,根據(jù)SLA對(duì)云服務(wù)進(jìn)行定價(jià)和計(jì)費(fèi),從而核算資源成本與收益,實(shí)現(xiàn)資源利用和收益的最大化。云計(jì)算管理平臺(tái)概述云計(jì)算管理平臺(tái)的特點(diǎn)1.統(tǒng)一管理云服務(wù)12云計(jì)算管理平臺(tái)概述云計(jì)算管理平臺(tái)技術(shù)實(shí)例——OpenStack云計(jì)算管理平臺(tái)實(shí)踐——在Ubuntu操作系統(tǒng)上安裝OpenStack云計(jì)算管理平臺(tái)概述云計(jì)算管理平臺(tái)技術(shù)實(shí)例——OpenStac13云計(jì)算管理平臺(tái)技術(shù)5.2云計(jì)算管理平臺(tái)技術(shù)
為解決管理工具的不統(tǒng)一造成的諸多不便,人們采用了“分層”的方法,在虛擬資源層上方設(shè)置一個(gè)抽象的管理層,將所有不同的VMM提供的管理工具進(jìn)行統(tǒng)一整合,并轉(zhuǎn)換為標(biāo)準(zhǔn)化的API供CMP調(diào)用,以便于CMP對(duì)虛擬機(jī)進(jìn)行統(tǒng)一管理。對(duì)各VMM提供的管理工具的“分層”管理云計(jì)算管理平臺(tái)技術(shù)5.2云計(jì)算管理平臺(tái)技術(shù)為14云計(jì)算管理平臺(tái)技術(shù)5.2.1libvirt是一種虛擬化API(virtualizationAPI)工具,它可將不同的VMM提供
的若干個(gè)虛擬機(jī)管理工具整合為標(biāo)準(zhǔn)的API。libvirt旨在為CMP提供一套通用的虛擬機(jī)管理解決方案,并最小化編程難度。libvirt采取了安全的加密與認(rèn)證措施,可實(shí)現(xiàn)對(duì)虛擬機(jī)的遠(yuǎn)程管理libvirt脫穎而出,成為在CMP中使用最廣泛的開(kāi)源VMM管理工具。Libvirt云計(jì)算管理平臺(tái)技術(shù)5.2.1libvirt是一種虛擬化A15云計(jì)算管理平臺(tái)技術(shù)5.2.1libvirtlibvirt的主要組件API庫(kù)libvirtAPIlibvirt的API庫(kù)中包含域(這里指虛擬機(jī))管理API(libvirt-domain)、事件管理API(libvirt-event)、主機(jī)管理API(libvirt-host)等多個(gè)具有不同功能的標(biāo)準(zhǔn)虛擬機(jī)管理接口,CMP可根據(jù)資源管理的需要,在系統(tǒng)中集成具有相應(yīng)功能的API以實(shí)現(xiàn)對(duì)虛擬資源池中各資源的管理和調(diào)度。指令集virshvirsh是libvirt中默認(rèn)的虛擬機(jī)管理指令集,使用者可在命令行界面(commandlineinterface,CLI)中輸入指令集中的指令以對(duì)虛擬機(jī)進(jìn)行啟動(dòng)、停用、配置和連接控制臺(tái)等操作。守護(hù)進(jìn)程libvirtd是libvirt的守護(hù)進(jìn)程,它隨libvirt系統(tǒng)啟動(dòng)自動(dòng)運(yùn)行,運(yùn)行期間不受任何進(jìn)程或指令的干擾,其功能是保障libvirt所有組件及其功能的穩(wěn)定運(yùn)行,在某功能發(fā)生故障時(shí)進(jìn)行修復(fù),以及提供遠(yuǎn)程管理服務(wù)支持等。libvirtd云計(jì)算管理平臺(tái)技術(shù)5.2.1libvirtlibvirt16云計(jì)算管理平臺(tái)技術(shù)5.2.1libvirtlibvirt的系統(tǒng)架構(gòu)云計(jì)算管理平臺(tái)技術(shù)5.2.1libvirtlibvirt17云計(jì)算管理平臺(tái)技術(shù)5.2.1libvirt虛擬機(jī)管理遠(yuǎn)程機(jī)器支持存儲(chǔ)管理網(wǎng)絡(luò)接口管理libvirt主要提供的功能實(shí)現(xiàn)基于NAT路由的虛擬網(wǎng)絡(luò)云計(jì)算管理平臺(tái)技術(shù)5.2.1libvirt虛擬機(jī)管理遠(yuǎn)程18云計(jì)算管理平臺(tái)技術(shù)5.2.2QEMUQEMU
是一個(gè)通用的開(kāi)源硬件模擬器(emulator)和虛擬化軟件。與大多數(shù)虛擬化軟件相比,QEMU的優(yōu)勢(shì)在于其可在HostOS或裸物理主機(jī)上模擬仿真出幾乎所有的處理器架構(gòu)(如x86、arm64)及其他硬件(如內(nèi)存、網(wǎng)卡等)。但是,由于所有的模擬均通過(guò)純軟件手段實(shí)現(xiàn),因此運(yùn)行效率較低。QEMU實(shí)現(xiàn)不同架構(gòu)硬件模擬的核心技術(shù)是動(dòng)態(tài)二進(jìn)制翻譯技術(shù),它可將QEMU從GuestOS及其應(yīng)用程序接收的請(qǐng)求翻譯為所在宿主機(jī)上處理器支持的二進(jìn)制指令,并交給底層硬件執(zhí)行。云計(jì)算管理平臺(tái)技術(shù)5.2.2QEMUQEMU19云計(jì)算管理平臺(tái)概述云計(jì)算管理平臺(tái)技術(shù)實(shí)例——OpenStack云計(jì)算管理平臺(tái)實(shí)踐——在Ubuntu操作系統(tǒng)上安裝OpenStack云計(jì)算管理平臺(tái)概述云計(jì)算管理平臺(tái)技術(shù)實(shí)例——OpenStac205.3實(shí)例——OpenStack云計(jì)算管理平臺(tái)實(shí)例——OpenStack云計(jì)算管理平臺(tái)更新一次系統(tǒng)版本啟動(dòng)OpenStack項(xiàng)目Ussuri更新到了第21個(gè)的版本20100102六個(gè)月032020思科華為騰訊IBMRedHatPayPaleBay5.3實(shí)例——OpenStack云計(jì)算管理平臺(tái)實(shí)例——Op215.3.1OpenStack簡(jiǎn)介實(shí)例——OpenStack云計(jì)算管理平臺(tái)OpenStack主要由若干具備不同功能的組件構(gòu)成,它支持幾乎所有類(lèi)型的云平臺(tái)環(huán)境,可提供功能豐富、實(shí)施簡(jiǎn)單、可大規(guī)模擴(kuò)展、API標(biāo)準(zhǔn)統(tǒng)一的開(kāi)源云計(jì)算管理平臺(tái)。5.3.1OpenStack簡(jiǎn)介實(shí)例——OpenStac225.3.2OpenStack相關(guān)組件實(shí)例——OpenStack云計(jì)算管理平臺(tái)OpenStack是個(gè)體量龐大,功能豐富的軟件系統(tǒng),發(fā)展至今已具有相當(dāng)多的組件。5.3.2OpenStack相關(guān)組件實(shí)例——OpenSt235.3.2OpenStack相關(guān)組件實(shí)例——OpenStack云計(jì)算管理平臺(tái)
計(jì)算服務(wù)組件Nova1關(guān)鍵詞Nova來(lái)自NASA的Nebula計(jì)算平臺(tái),它是OpenStack的虛擬服務(wù)器部署和業(yè)務(wù)計(jì)算模塊,也是整個(gè)OpenStack的核心組件。
網(wǎng)絡(luò)服務(wù)組件Neutron2Nova來(lái)自NASA的Nebula計(jì)算平臺(tái),它是OpenStack的虛擬服務(wù)器部署和業(yè)務(wù)計(jì)算模塊,也是整個(gè)OpenStack的核心組件。1Neutron是OpenStack的網(wǎng)絡(luò)虛擬化管理模塊,Neutron基于軟件定義網(wǎng)絡(luò)(softwaredefinednetwork,SDN)的基本思想設(shè)計(jì)并實(shí)現(xiàn),通過(guò)軟件接口或自定義編程即可實(shí)現(xiàn)傳統(tǒng)網(wǎng)絡(luò)需要網(wǎng)絡(luò)硬件設(shè)備實(shí)現(xiàn)的二層交換、三層路由、防火墻、負(fù)載均衡和其他特定的網(wǎng)絡(luò)功能。5.3.2OpenStack相關(guān)組件實(shí)例——OpenSt245.3.2OpenStack相關(guān)組件實(shí)例——OpenStack云計(jì)算管理平臺(tái)
對(duì)象存儲(chǔ)服務(wù)組件Swift1關(guān)鍵詞Nova來(lái)自NASA的Nebula計(jì)算平臺(tái),它是OpenStack的虛擬服務(wù)器部署和業(yè)務(wù)計(jì)算模塊,也是整個(gè)OpenStack的核心組件。
塊存儲(chǔ)服務(wù)組件Cinder4Swift是OpenStack的存儲(chǔ)管理模塊,它主要提供面向資源的對(duì)象存儲(chǔ)服務(wù),OpenStack中的所有數(shù)據(jù)均以對(duì)象的形式存儲(chǔ)在Swift中。3Cinder同樣是OpenStack的存儲(chǔ)管理模塊,它主要提供塊存儲(chǔ)服務(wù)。塊存儲(chǔ)即傳統(tǒng)物理磁盤(pán)的邏輯卷存儲(chǔ),可用作存儲(chǔ)磁盤(pán)的裸卷。5.3.2OpenStack相關(guān)組件實(shí)例——OpenSt255.3.2OpenStack相關(guān)組件實(shí)例——OpenStack云計(jì)算管理平臺(tái)
鏡像服務(wù)組件Glance1關(guān)鍵詞Nova來(lái)自NASA的Nebula計(jì)算平臺(tái),它是OpenStack的虛擬服務(wù)器部署和業(yè)務(wù)計(jì)算模塊,也是整個(gè)OpenStack的核心組件。
認(rèn)證服務(wù)組件Keystone6Glance是OpenStack的鏡像管理模塊,它主要為虛擬機(jī)提供鏡像,是一個(gè)虛擬磁盤(pán)鏡像的目錄系統(tǒng)和倉(cāng)庫(kù)。5Keystone是OpenStack的身份認(rèn)證和管理模塊,它主要為使用OpenStack系統(tǒng)云服務(wù)的用戶(hù)及OpenStack內(nèi)部各組件之間的通信提供身份驗(yàn)證和授權(quán)服務(wù)。5.3.2OpenStack相關(guān)組件實(shí)例——OpenSt265.3.2OpenStack相關(guān)組件實(shí)例——OpenStack云計(jì)算管理平臺(tái)
監(jiān)控服務(wù)組件Ceilometer1關(guān)鍵詞
認(rèn)儀表盤(pán)組件Horizon8Ceilometer是OpenStack的系統(tǒng)監(jiān)控模塊,主要提供服務(wù)的資源使用量及相對(duì)應(yīng)費(fèi)用的計(jì)量服務(wù)。7Horizon是OpenStack的圖形化管理模塊,也常稱(chēng)其為“儀表盤(pán)”(dashboard),它可為OpenStack中的云資源管理提供圖形界面。5.3.2OpenStack相關(guān)組件實(shí)例——OpenSt275.3.2OpenStack相關(guān)組件實(shí)例——OpenStack云計(jì)算管理平臺(tái)
編排服務(wù)組件HeatHeat是OpenStack的資源編排模塊,它可對(duì)OpenStack中各資源對(duì)應(yīng)的管理模塊進(jìn)行編排,并將提供某種服務(wù)時(shí)各組件的狀態(tài)制作為一個(gè)模板提供給用戶(hù)、開(kāi)發(fā)者或管理人員,供他們快速部署某項(xiàng)服務(wù)。95.3.2OpenStack相關(guān)組件實(shí)例——OpenSt285.3.2OpenStack相關(guān)組件實(shí)例——OpenStack云計(jì)算管理平臺(tái)OpenStack各組件的關(guān)系5.3.2OpenStack相關(guān)組件實(shí)例——OpenSt29云計(jì)算管理平臺(tái)概述云計(jì)算管理平臺(tái)技術(shù)實(shí)例——OpenStack云計(jì)算管理平臺(tái)實(shí)踐——在Ubuntu操作系統(tǒng)上安裝OpenStack云計(jì)算管理平臺(tái)概述云計(jì)算管理平臺(tái)技術(shù)實(shí)例——OpenStac30
5.4實(shí)踐——在Ubuntu操作系統(tǒng)上安裝OpenStack實(shí)踐——在Ubuntu操作系統(tǒng)上安裝OpenStackOpenStack是一個(gè)龐大復(fù)雜的軟件系統(tǒng),整個(gè)框架規(guī)模巨大、復(fù)雜程度非常高,且隨著不斷發(fā)布的新版本,其功能愈加強(qiáng)大多樣,組件數(shù)量也在不斷增加,若通過(guò)手動(dòng)方式部署OpenStack,則不僅需要花費(fèi)大量的配置時(shí)間,還有可能在安裝過(guò)程中遇到大量的bug,這往往會(huì)使初學(xué)者束手無(wú)策。因此,人們一般使用DevStack來(lái)快速安裝OpenStack。
DevStack可解釋為“DeveloperOfOpenStack”,它是OpenStack官方提供的用于快速部署OpenStack的工具軟件,可通過(guò)大量自動(dòng)運(yùn)行的命令行解釋器(bash)腳本,為用戶(hù)一鍵安裝和部署標(biāo)準(zhǔn)的OpenStack運(yùn)行環(huán)境及其提供基礎(chǔ)服務(wù)的核心組件。用戶(hù)只需略懂虛擬化和Linux操作系統(tǒng)的相關(guān)操作,即可快速得到一個(gè)OpenStack的單機(jī)運(yùn)行環(huán)境。5.4實(shí)踐——在Ubuntu操作系統(tǒng)上安裝O31更換下載服務(wù)器實(shí)踐——在Ubuntu操作系統(tǒng)上安裝OpenStack在Ubuntu操作系統(tǒng)中使用DevStack快速安裝OpenStack的過(guò)程
由于在Ubuntu操作系統(tǒng)中,下載文件默認(rèn)使用美國(guó)的下載服務(wù)器,文件的下載速度較慢,故在安裝Openstack前需要先更換Ubuntu操作系統(tǒng)的下載服務(wù)器。阿里云的下載服務(wù)器“”下載速度較快,是目前國(guó)內(nèi)較為常用的公共下載服務(wù)器,故可將其設(shè)置為系統(tǒng)默認(rèn)的下載服務(wù)器。更換下載服務(wù)器實(shí)踐——在Ubuntu操作系統(tǒng)上安裝OpenS32的。5.4.2前期準(zhǔn)備工作實(shí)踐——在Ubuntu操作系統(tǒng)上安裝OpenStack在Ubuntu操作系統(tǒng)中使用DevStack快速安裝OpenStack的過(guò)程
更換下載服務(wù)器后,在使用DevStack快速安裝OpenStack之前,還需要先更新Ubuntu操作系統(tǒng),安裝git、vim和net-tools等輔助工具,并設(shè)置系統(tǒng)時(shí)區(qū)。其中,git用于下載DevStack和OpenStack的各組件,vim用于創(chuàng)建OpenStack的本地配置文件,net-tools用于查看本機(jī)的IP地址。的。5.4.2前期準(zhǔn)備工作實(shí)踐——在Ubuntu操作系統(tǒng)33創(chuàng)建新的用戶(hù)實(shí)踐——在Ubuntu操作系統(tǒng)上安裝OpenStack在Ubuntu操作系統(tǒng)中使用DevStack快速安裝OpenStack的過(guò)程
在做好前期準(zhǔn)備工作后,還需要在Ubuntu操作系統(tǒng)上創(chuàng)建一個(gè)新的用戶(hù)。這是因?yàn)镈evStack必須作為一個(gè)非root權(quán)限的進(jìn)程運(yùn)行,但同時(shí)需要執(zhí)行一些root操作(如sudo)。故要?jiǎng)?chuàng)建用戶(hù)的默認(rèn)權(quán)限為非root(non-root),但可以執(zhí)行sudo操作。創(chuàng)建新的用戶(hù)實(shí)踐——在Ubuntu操作系統(tǒng)上安裝OpenSt34實(shí)踐——在Ubuntu操作系統(tǒng)上安裝OpenStack在Ubuntu操作系統(tǒng)中使用DevStack快速安裝OpenStack的過(guò)程前期準(zhǔn)備工作更換下載服務(wù)器前期準(zhǔn)備工作創(chuàng)建新的用戶(hù)具體步驟詳見(jiàn)P121實(shí)踐——在Ubuntu操作系統(tǒng)上安裝OpenStack在Ub35安裝OpenStack實(shí)踐——在Ubuntu操作系統(tǒng)上安裝OpenStack在Ubuntu操作系統(tǒng)中使用DevStack快速安裝OpenStack的過(guò)程安裝和體驗(yàn)具體步驟詳見(jiàn)P128安裝體驗(yàn)安裝OpenStack實(shí)踐——在Ubuntu操作系統(tǒng)上安裝O36體驗(yàn)OpenStack實(shí)踐——在Ubuntu操作系統(tǒng)上安裝OpenStack在Ubuntu操作系統(tǒng)中使用DevStack快速安裝OpenStack的過(guò)程
在儀表盤(pán)界面,管理人員可通過(guò)圖形化界面對(duì)OpenStack各組件所管理資源的狀態(tài)、用量等進(jìn)行監(jiān)控、配置和分析,從而實(shí)現(xiàn)對(duì)整個(gè)云平臺(tái)的管理。END體驗(yàn)OpenStack實(shí)踐——在Ubuntu操作系統(tǒng)上安裝O37本章小結(jié)cloudcomputing2、云計(jì)算管理平臺(tái)既可以實(shí)現(xiàn)單一云平臺(tái)的
資源管理,也可以實(shí)現(xiàn)跨云平臺(tái)的資源管
理。這意味著云計(jì)算管理平臺(tái)不僅可以實(shí)
現(xiàn)公有云平臺(tái)和私有云平臺(tái)的管理,還可
實(shí)現(xiàn)混合云平臺(tái)的管理。3、云計(jì)算管理平臺(tái)的主要功能包括管理云資
源和提供云服務(wù)兩方面,其中,管理云資
源是指云計(jì)算平臺(tái)通過(guò)嚴(yán)密的資源管理、
權(quán)限管理、安全管理等管理措施,實(shí)現(xiàn)資
源管理的可視化,可控化和自動(dòng)化;而提
供云服務(wù)則是指云計(jì)算管理平臺(tái)可為云服
務(wù)提供保障和技術(shù)支撐,主要包括業(yè)務(wù)支
撐、運(yùn)維支撐和管理支撐3個(gè)層次。云計(jì)算管理平臺(tái)1、云計(jì)算管理平臺(tái)的管理對(duì)象是云計(jì)算平臺(tái)
的IT資源,它可對(duì)云計(jì)算平臺(tái)中的資源管
理和分配進(jìn)行統(tǒng)一管理,實(shí)現(xiàn)資源的高效
利用和配置。本章小結(jié)cloudcomputing2、云計(jì)算管理平臺(tái)既可38本章小結(jié)cloudcomputing4、云計(jì)算管理平臺(tái)的特點(diǎn)包括可統(tǒng)一管理云服
務(wù)、保障資源的安全性、簡(jiǎn)化云服務(wù)流程和
最大化利用資源。5、libvirt可對(duì)眾多VMM進(jìn)行統(tǒng)一管理,并對(duì)上
層提供統(tǒng)一標(biāo)準(zhǔn)的API接口,以供云計(jì)算管理
平臺(tái)進(jìn)行調(diào)用。OpenStack本身不提供虛擬
化功能,其對(duì)虛擬機(jī)和VMM的管理主要是
通過(guò)libvirt提供的API完成的。云計(jì)算管理平臺(tái)本章小結(jié)cloudcomputing4、云計(jì)算管理平臺(tái)的特39本章小結(jié)cloudcomputing6、QEMU是一個(gè)硬件模擬器和虛擬化軟件,它
可實(shí)現(xiàn)傳統(tǒng)虛擬機(jī)無(wú)法實(shí)現(xiàn)的全平臺(tái)硬件架
構(gòu)模擬,但由于其模擬需要通過(guò)全軟件的方
式完成,因此運(yùn)行效率不高。QEMU與KVM
虛擬化技術(shù)的結(jié)合而形成的QEMU-KVM架
構(gòu)繼承了兩者的優(yōu)勢(shì),可使虛擬機(jī)實(shí)現(xiàn)接近
原生的性能。7、OpenStack是目前最受歡迎的開(kāi)源云計(jì)算管
理平臺(tái),它由若干不同功能的組件組成,這
些組件協(xié)調(diào)工作,共同實(shí)現(xiàn)了OpenStack對(duì)
云計(jì)算平臺(tái)中資源的高效和自動(dòng)化的管理。云計(jì)算管理平臺(tái)本章小結(jié)cloudcomputing6、QEMU是一個(gè)硬40感謝觀看THANKS感謝觀看THANKS41云計(jì)算導(dǎo)論主講老師:云計(jì)算導(dǎo)論主講老師:42云計(jì)算管理平臺(tái)第五章云計(jì)算管理平臺(tái)第五章43云計(jì)算管理平臺(tái)
云計(jì)算依托于龐大復(fù)雜的系統(tǒng),要為用戶(hù)提供優(yōu)質(zhì)可靠的云服務(wù),就必須采取措施對(duì)系統(tǒng)進(jìn)行高效的管理,這就是云計(jì)算管理平臺(tái)。
本章將介紹云計(jì)算管理平臺(tái),內(nèi)容包括云計(jì)算管理平臺(tái)的概念、云計(jì)算管理平臺(tái)的功能和特點(diǎn)、云計(jì)算管理平臺(tái)的兩大技術(shù)libvirt和QEMU、以及開(kāi)源的云計(jì)算管理平臺(tái)OpenStack的相關(guān)組件及其安裝方法。本章導(dǎo)讀學(xué)習(xí)目標(biāo)理解云計(jì)算管理平臺(tái)的概念和功能。熟悉云計(jì)算管理平臺(tái)的特點(diǎn)。了解libvirt和QEMU。了解OpenStack各組件的功能。掌握使用DevStack安裝OpenStack的方法。云計(jì)算管理平臺(tái)云計(jì)算依托于龐大復(fù)雜的系統(tǒng),要為44云計(jì)算管理平臺(tái)概述云計(jì)算管理平臺(tái)技術(shù)實(shí)例——OpenStack云計(jì)算管理平臺(tái)實(shí)踐——在Ubuntu操作系統(tǒng)上安裝OpenStack云計(jì)算管理平臺(tái)概述云計(jì)算管理平臺(tái)技術(shù)實(shí)例——OpenStac45云計(jì)算管理平臺(tái)概述
云數(shù)據(jù)中心要適應(yīng)如今Internet海量數(shù)據(jù)和服務(wù)請(qǐng)求,就必須專(zhuān)注于快速、靈活和自動(dòng)化地提供服務(wù),如在幾分鐘內(nèi)提供可編程、可擴(kuò)展、多租戶(hù)感知和完全自動(dòng)化的基礎(chǔ)架構(gòu),這種操作根本無(wú)法靠人力實(shí)現(xiàn)。為此,人們希望通過(guò)一套可對(duì)云數(shù)據(jù)中心的各資源進(jìn)行自動(dòng)化配置、部署、監(jiān)控和管理的軟件系統(tǒng)來(lái)實(shí)現(xiàn)上述操作,即云計(jì)算管理平臺(tái)。5.1云計(jì)算管理平臺(tái)概述10110110001010111000101110100111000110100云計(jì)算管理平臺(tái)概述云數(shù)據(jù)中心要適應(yīng)如今Inte46云計(jì)算管理平臺(tái)概述什么是云計(jì)算管理平臺(tái)
云計(jì)算平臺(tái)(cloudcomputingplatform)又稱(chēng)云平臺(tái),是指用戶(hù)獲取IaaS、PaaS和SaaS等云計(jì)算服務(wù)(以下簡(jiǎn)稱(chēng)云服務(wù))的平臺(tái)。
云平臺(tái)提供云服務(wù)的過(guò)程可大致分為將數(shù)據(jù)中心的基礎(chǔ)架構(gòu)虛擬化為彈性資源池、將彈性資源池中的資源包裝為云服務(wù)、對(duì)云服務(wù)進(jìn)行生命周期管理、將各類(lèi)云服務(wù)上架到門(mén)戶(hù)網(wǎng)站上供用戶(hù)挑選和購(gòu)買(mǎi)。云計(jì)算管理平臺(tái)概述什么是云計(jì)算管理平臺(tái)云計(jì)算平47云計(jì)算管理平臺(tái)概述什么是云計(jì)算管理平臺(tái)阿里云平臺(tái)門(mén)戶(hù)網(wǎng)站云計(jì)算管理平臺(tái)概述什么是云計(jì)算管理平臺(tái)阿48云計(jì)算管理平臺(tái)概述什么是云計(jì)算管理平臺(tái)
云計(jì)算管理平臺(tái)也稱(chēng)云管理平臺(tái)(cloudmanagementplatform,CMP),它是用于管理云平臺(tái)資源的工具,可對(duì)大量異構(gòu)的IT資源進(jìn)行整合、管控和調(diào)配,這些IT資源可能屬于同一個(gè)云平臺(tái),也可能屬于不同的云平臺(tái)。換句話(huà)說(shuō),CMP不僅可以實(shí)現(xiàn)單一云平臺(tái)的資源管理,還可實(shí)現(xiàn)多個(gè)云平臺(tái)的資源管理。49SystemCentervCloudVIS01020304ApacheCloudStackEucalyptusOpenStackCMP商用開(kāi)源云計(jì)算管理平臺(tái)概述什么是云計(jì)算管理平臺(tái)云計(jì)算管49云計(jì)算管理平臺(tái)概述云計(jì)算管理平臺(tái)的功能云計(jì)算管理平臺(tái)的功能提供云服務(wù)管理云資源12云計(jì)算管理平臺(tái)概述云計(jì)算管理平臺(tái)的功能云計(jì)算管理平臺(tái)的功能提50云計(jì)算管理平臺(tái)概述云計(jì)算管理平臺(tái)的功能管理云資源1
管理云資源是指將CMP部署在公有、私有或混合云計(jì)算平臺(tái)上,通過(guò)嚴(yán)密的資源管理、權(quán)限管理、安全管理、計(jì)費(fèi)管理等管理機(jī)制實(shí)現(xiàn)數(shù)據(jù)中心的彈性資源池、云服務(wù)及整個(gè)云平臺(tái)的運(yùn)維管理,從而為用戶(hù)提供優(yōu)質(zhì)可靠的云服務(wù)。CMP的最終目的1、可視化
是指CMP使用交互界面和API供用戶(hù)、開(kāi)發(fā)人員和管理人員對(duì)云平臺(tái)實(shí)施管理。2、可控化
是指CMP通過(guò)整合云服務(wù)的提供流程和生命周期、資源池中資源和相關(guān)技術(shù)等因素,
保證云服務(wù)符合與用戶(hù)所簽訂合約中規(guī)定的等級(jí)和響應(yīng)效率,使云服務(wù)保持高可用性。3、自動(dòng)化
是指CMP可根據(jù)用戶(hù)的請(qǐng)求自動(dòng)執(zhí)行云服務(wù)開(kāi)通、監(jiān)控、處理、結(jié)算和擴(kuò)展等操作。云計(jì)算管理平臺(tái)概述云計(jì)算管理平臺(tái)的功能管理云資源151云計(jì)算管理平臺(tái)概述云計(jì)算管理平臺(tái)的功能CMP通過(guò)對(duì)云平臺(tái)資源的統(tǒng)一管理與整合,實(shí)現(xiàn)對(duì)云平臺(tái)上的云服務(wù)提供保障和支撐。整體來(lái)說(shuō),CMP對(duì)云服務(wù)的支撐包括業(yè)務(wù)支撐。CMP對(duì)云服務(wù)的三個(gè)層次1、業(yè)務(wù)支撐
是指CMP面向云服務(wù)市場(chǎng)和用戶(hù)的支撐功能,可對(duì)用戶(hù)數(shù)據(jù)和服務(wù)產(chǎn)品進(jìn)行管理。2、運(yùn)維支撐
是指CMP面向資源分配和業(yè)務(wù)運(yùn)行的支撐功能,主要通過(guò)對(duì)云平臺(tái)中的資源調(diào)度
和管理來(lái)保障云服務(wù)的快速開(kāi)通和正常運(yùn)行。3、管理支撐
是指CMP面向企業(yè)中與云服務(wù)相關(guān)的人力、財(cái)務(wù)和工程等因素的管理支撐功能,
它可保障企業(yè)云服務(wù)的正常運(yùn)轉(zhuǎn)。提供云服務(wù)2云計(jì)算管理平臺(tái)概述云計(jì)算管理平臺(tái)的功能CMP通過(guò)52云計(jì)算管理平臺(tái)概述云計(jì)算管理平臺(tái)的特點(diǎn)1.統(tǒng)一管理云服務(wù)
由于CMP可以實(shí)現(xiàn)跨云平臺(tái)的資源管理,因此用一套方案即可實(shí)現(xiàn)對(duì)混合云平臺(tái)中所有云服務(wù)的管理,從而有效提高云服務(wù)的管理效率。2.保障資源安全性CMP可有效防止云平臺(tái)的非法操作或不當(dāng)訪問(wèn)的發(fā)生,保障云平臺(tái)及其中資源的安全性。3.簡(jiǎn)化云服務(wù)流程CMP可實(shí)現(xiàn)用戶(hù)請(qǐng)求的快速響應(yīng),并通過(guò)自動(dòng)化管理機(jī)制,迅速為云服務(wù)的整個(gè)生命周期提供支撐,所有流程均可由用戶(hù)以自助的方式發(fā)起,大大簡(jiǎn)化了用戶(hù)獲取和使用云服務(wù)的流程。4.最大化利用資源CMP可根據(jù)云平臺(tái)提供的云服務(wù)類(lèi)型對(duì)資源池中的資源進(jìn)行統(tǒng)計(jì)、劃分并制定SLA,根據(jù)SLA對(duì)云服務(wù)進(jìn)行定價(jià)和計(jì)費(fèi),從而核算資源成本與收益,實(shí)現(xiàn)資源利用和收益的最大化。云計(jì)算管理平臺(tái)概述云計(jì)算管理平臺(tái)的特點(diǎn)1.統(tǒng)一管理云服務(wù)53云計(jì)算管理平臺(tái)概述云計(jì)算管理平臺(tái)技術(shù)實(shí)例——OpenStack云計(jì)算管理平臺(tái)實(shí)踐——在Ubuntu操作系統(tǒng)上安裝OpenStack云計(jì)算管理平臺(tái)概述云計(jì)算管理平臺(tái)技術(shù)實(shí)例——OpenStac54云計(jì)算管理平臺(tái)技術(shù)5.2云計(jì)算管理平臺(tái)技術(shù)
為解決管理工具的不統(tǒng)一造成的諸多不便,人們采用了“分層”的方法,在虛擬資源層上方設(shè)置一個(gè)抽象的管理層,將所有不同的VMM提供的管理工具進(jìn)行統(tǒng)一整合,并轉(zhuǎn)換為標(biāo)準(zhǔn)化的API供CMP調(diào)用,以便于CMP對(duì)虛擬機(jī)進(jìn)行統(tǒng)一管理。對(duì)各VMM提供的管理工具的“分層”管理云計(jì)算管理平臺(tái)技術(shù)5.2云計(jì)算管理平臺(tái)技術(shù)為55云計(jì)算管理平臺(tái)技術(shù)5.2.1libvirt是一種虛擬化API(virtualizationAPI)工具,它可將不同的VMM提供
的若干個(gè)虛擬機(jī)管理工具整合為標(biāo)準(zhǔn)的API。libvirt旨在為CMP提供一套通用的虛擬機(jī)管理解決方案,并最小化編程難度。libvirt采取了安全的加密與認(rèn)證措施,可實(shí)現(xiàn)對(duì)虛擬機(jī)的遠(yuǎn)程管理libvirt脫穎而出,成為在CMP中使用最廣泛的開(kāi)源VMM管理工具。Libvirt云計(jì)算管理平臺(tái)技術(shù)5.2.1libvirt是一種虛擬化A56云計(jì)算管理平臺(tái)技術(shù)5.2.1libvirtlibvirt的主要組件API庫(kù)libvirtAPIlibvirt的API庫(kù)中包含域(這里指虛擬機(jī))管理API(libvirt-domain)、事件管理API(libvirt-event)、主機(jī)管理API(libvirt-host)等多個(gè)具有不同功能的標(biāo)準(zhǔn)虛擬機(jī)管理接口,CMP可根據(jù)資源管理的需要,在系統(tǒng)中集成具有相應(yīng)功能的API以實(shí)現(xiàn)對(duì)虛擬資源池中各資源的管理和調(diào)度。指令集virshvirsh是libvirt中默認(rèn)的虛擬機(jī)管理指令集,使用者可在命令行界面(commandlineinterface,CLI)中輸入指令集中的指令以對(duì)虛擬機(jī)進(jìn)行啟動(dòng)、停用、配置和連接控制臺(tái)等操作。守護(hù)進(jìn)程libvirtd是libvirt的守護(hù)進(jìn)程,它隨libvirt系統(tǒng)啟動(dòng)自動(dòng)運(yùn)行,運(yùn)行期間不受任何進(jìn)程或指令的干擾,其功能是保障libvirt所有組件及其功能的穩(wěn)定運(yùn)行,在某功能發(fā)生故障時(shí)進(jìn)行修復(fù),以及提供遠(yuǎn)程管理服務(wù)支持等。libvirtd云計(jì)算管理平臺(tái)技術(shù)5.2.1libvirtlibvirt57云計(jì)算管理平臺(tái)技術(shù)5.2.1libvirtlibvirt的系統(tǒng)架構(gòu)云計(jì)算管理平臺(tái)技術(shù)5.2.1libvirtlibvirt58云計(jì)算管理平臺(tái)技術(shù)5.2.1libvirt虛擬機(jī)管理遠(yuǎn)程機(jī)器支持存儲(chǔ)管理網(wǎng)絡(luò)接口管理libvirt主要提供的功能實(shí)現(xiàn)基于NAT路由的虛擬網(wǎng)絡(luò)云計(jì)算管理平臺(tái)技術(shù)5.2.1libvirt虛擬機(jī)管理遠(yuǎn)程59云計(jì)算管理平臺(tái)技術(shù)5.2.2QEMUQEMU
是一個(gè)通用的開(kāi)源硬件模擬器(emulator)和虛擬化軟件。與大多數(shù)虛擬化軟件相比,QEMU的優(yōu)勢(shì)在于其可在HostOS或裸物理主機(jī)上模擬仿真出幾乎所有的處理器架構(gòu)(如x86、arm64)及其他硬件(如內(nèi)存、網(wǎng)卡等)。但是,由于所有的模擬均通過(guò)純軟件手段實(shí)現(xiàn),因此運(yùn)行效率較低。QEMU實(shí)現(xiàn)不同架構(gòu)硬件模擬的核心技術(shù)是動(dòng)態(tài)二進(jìn)制翻譯技術(shù),它可將QEMU從GuestOS及其應(yīng)用程序接收的請(qǐng)求翻譯為所在宿主機(jī)上處理器支持的二進(jìn)制指令,并交給底層硬件執(zhí)行。云計(jì)算管理平臺(tái)技術(shù)5.2.2QEMUQEMU60云計(jì)算管理平臺(tái)概述云計(jì)算管理平臺(tái)技術(shù)實(shí)例——OpenStack云計(jì)算管理平臺(tái)實(shí)踐——在Ubuntu操作系統(tǒng)上安裝OpenStack云計(jì)算管理平臺(tái)概述云計(jì)算管理平臺(tái)技術(shù)實(shí)例——OpenStac615.3實(shí)例——OpenStack云計(jì)算管理平臺(tái)實(shí)例——OpenStack云計(jì)算管理平臺(tái)更新一次系統(tǒng)版本啟動(dòng)OpenStack項(xiàng)目Ussuri更新到了第21個(gè)的版本20100102六個(gè)月032020思科華為騰訊IBMRedHatPayPaleBay5.3實(shí)例——OpenStack云計(jì)算管理平臺(tái)實(shí)例——Op625.3.1OpenStack簡(jiǎn)介實(shí)例——OpenStack云計(jì)算管理平臺(tái)OpenStack主要由若干具備不同功能的組件構(gòu)成,它支持幾乎所有類(lèi)型的云平臺(tái)環(huán)境,可提供功能豐富、實(shí)施簡(jiǎn)單、可大規(guī)模擴(kuò)展、API標(biāo)準(zhǔn)統(tǒng)一的開(kāi)源云計(jì)算管理平臺(tái)。5.3.1OpenStack簡(jiǎn)介實(shí)例——OpenStac635.3.2OpenStack相關(guān)組件實(shí)例——OpenStack云計(jì)算管理平臺(tái)OpenStack是個(gè)體量龐大,功能豐富的軟件系統(tǒng),發(fā)展至今已具有相當(dāng)多的組件。5.3.2OpenStack相關(guān)組件實(shí)例——OpenSt645.3.2OpenStack相關(guān)組件實(shí)例——OpenStack云計(jì)算管理平臺(tái)
計(jì)算服務(wù)組件Nova1關(guān)鍵詞Nova來(lái)自NASA的Nebula計(jì)算平臺(tái),它是OpenStack的虛擬服務(wù)器部署和業(yè)務(wù)計(jì)算模塊,也是整個(gè)OpenStack的核心組件。
網(wǎng)絡(luò)服務(wù)組件Neutron2Nova來(lái)自NASA的Nebula計(jì)算平臺(tái),它是OpenStack的虛擬服務(wù)器部署和業(yè)務(wù)計(jì)算模塊,也是整個(gè)OpenStack的核心組件。1Neutron是OpenStack的網(wǎng)絡(luò)虛擬化管理模塊,Neutron基于軟件定義網(wǎng)絡(luò)(softwaredefinednetwork,SDN)的基本思想設(shè)計(jì)并實(shí)現(xiàn),通過(guò)軟件接口或自定義編程即可實(shí)現(xiàn)傳統(tǒng)網(wǎng)絡(luò)需要網(wǎng)絡(luò)硬件設(shè)備實(shí)現(xiàn)的二層交換、三層路由、防火墻、負(fù)載均衡和其他特定的網(wǎng)絡(luò)功能。5.3.2OpenStack相關(guān)組件實(shí)例——OpenSt655.3.2OpenStack相關(guān)組件實(shí)例——OpenStack云計(jì)算管理平臺(tái)
對(duì)象存儲(chǔ)服務(wù)組件Swift1關(guān)鍵詞Nova來(lái)自NASA的Nebula計(jì)算平臺(tái),它是OpenStack的虛擬服務(wù)器部署和業(yè)務(wù)計(jì)算模塊,也是整個(gè)OpenStack的核心組件。
塊存儲(chǔ)服務(wù)組件Cinder4Swift是OpenStack的存儲(chǔ)管理模塊,它主要提供面向資源的對(duì)象存儲(chǔ)服務(wù),OpenStack中的所有數(shù)據(jù)均以對(duì)象的形式存儲(chǔ)在Swift中。3Cinder同樣是OpenStack的存儲(chǔ)管理模塊,它主要提供塊存儲(chǔ)服務(wù)。塊存儲(chǔ)即傳統(tǒng)物理磁盤(pán)的邏輯卷存儲(chǔ),可用作存儲(chǔ)磁盤(pán)的裸卷。5.3.2OpenStack相關(guān)組件實(shí)例——OpenSt665.3.2OpenStack相關(guān)組件實(shí)例——OpenStack云計(jì)算管理平臺(tái)
鏡像服務(wù)組件Glance1關(guān)鍵詞Nova來(lái)自NASA的Nebula計(jì)算平臺(tái),它是OpenStack的虛擬服務(wù)器部署和業(yè)務(wù)計(jì)算模塊,也是整個(gè)OpenStack的核心組件。
認(rèn)證服務(wù)組件Keystone6Glance是OpenStack的鏡像管理模塊,它主要為虛擬機(jī)提供鏡像,是一個(gè)虛擬磁盤(pán)鏡像的目錄系統(tǒng)和倉(cāng)庫(kù)。5Keystone是OpenStack的身份認(rèn)證和管理模塊,它主要為使用OpenStack系統(tǒng)云服務(wù)的用戶(hù)及OpenStack內(nèi)部各組件之間的通信提供身份驗(yàn)證和授權(quán)服務(wù)。5.3.2OpenStack相關(guān)組件實(shí)例——OpenSt675.3.2OpenStack相關(guān)組件實(shí)例——OpenStack云計(jì)算管理平臺(tái)
監(jiān)控服務(wù)組件Ceilometer1關(guān)鍵詞
認(rèn)儀表盤(pán)組件Horizon8Ceilometer是OpenStack的系統(tǒng)監(jiān)控模塊,主要提供服務(wù)的資源使用量及相對(duì)應(yīng)費(fèi)用的計(jì)量服務(wù)。7Horizon是OpenStack的圖形化管理模塊,也常稱(chēng)其為“儀表盤(pán)”(dashboard),它可為OpenStack中的云資源管理提供圖形界面。5.3.2OpenStack相關(guān)組件實(shí)例——OpenSt685.3.2OpenStack相關(guān)組件實(shí)例——OpenStack云計(jì)算管理平臺(tái)
編排服務(wù)組件HeatHeat是OpenStack的資源編排模塊,它可對(duì)OpenStack中各資源對(duì)應(yīng)的管理模塊進(jìn)行編排,并將提供某種服務(wù)時(shí)各組件的狀態(tài)制作為一個(gè)模板提供給用戶(hù)、開(kāi)發(fā)者或管理人員,供他們快速部署某項(xiàng)服務(wù)。95.3.2OpenStack相關(guān)組件實(shí)例——OpenSt695.3.2OpenStack相關(guān)組件實(shí)例——OpenStack云計(jì)算管理平臺(tái)OpenStack各組件的關(guān)系5.3.2OpenStack相關(guān)組件實(shí)例——OpenSt70云計(jì)算管理平臺(tái)概述云計(jì)算管理平臺(tái)技術(shù)實(shí)例——OpenStack云計(jì)算管理平臺(tái)實(shí)踐——在Ubuntu操作系統(tǒng)上安裝OpenStack云計(jì)算管理平臺(tái)概述云計(jì)算管理平臺(tái)技術(shù)實(shí)例——OpenStac71
5.4實(shí)踐——在Ubuntu操作系統(tǒng)上安裝OpenStack實(shí)踐——在Ubuntu操作系統(tǒng)上安裝OpenStackOpenStack是一個(gè)龐大復(fù)雜的軟件系統(tǒng),整個(gè)框架規(guī)模巨大、復(fù)雜程度非常高,且隨著不斷發(fā)布的新版本,其功能愈加強(qiáng)大多樣,組件數(shù)量也在不斷增加,若通過(guò)手動(dòng)方式部署OpenStack,則不僅需要花費(fèi)大量的配置時(shí)間,還有可能在安裝過(guò)程中遇到大量的bug,這往往會(huì)使初學(xué)者束手無(wú)策。因此,人們一般使用DevStack來(lái)快速安裝OpenStack。
DevStack可解釋為“DeveloperOfOpenStack”,它是OpenStack官方提供的用于快速部署OpenStack的工具軟件,可通過(guò)大量自動(dòng)運(yùn)行的命令行解釋器(bash)腳本,為用戶(hù)一鍵安裝和部署標(biāo)準(zhǔn)的OpenStack運(yùn)行環(huán)境及其提供基礎(chǔ)服務(wù)的核心組件。用戶(hù)只需略懂虛擬化和Linux操作系統(tǒng)的相關(guān)操作,即可快速得到一個(gè)OpenStack的單機(jī)運(yùn)行環(huán)境。5.4實(shí)踐——在Ubuntu操作系統(tǒng)上安裝O72更換下載服務(wù)器實(shí)踐——在Ubuntu操作系統(tǒng)上安裝OpenStack在Ubuntu操作系統(tǒng)中使用DevStack快速安裝OpenStack的過(guò)程
由于在Ubuntu操作系統(tǒng)中,下載文件默認(rèn)使用美國(guó)的下載服務(wù)器,文件的下載速度較慢,故在安裝Openstack前需要先更換Ubuntu操作系統(tǒng)的下載服務(wù)器。阿里云的下載服務(wù)器“”下載速度較快,是目前國(guó)內(nèi)較為常用的公共下載服務(wù)器,故可將其設(shè)置為系統(tǒng)默認(rèn)的下載服務(wù)器。更換下載服務(wù)器實(shí)踐——在Ubuntu操作系統(tǒng)上安裝OpenS73的。5.4.2前期準(zhǔn)備工作實(shí)踐——在Ubuntu操作系統(tǒng)上安裝OpenStack在Ubuntu操作系統(tǒng)中使用DevStack快速安裝OpenStack的過(guò)程
更換下載服務(wù)器后,在使用DevStack快速安裝OpenStack之前,還需要先更新Ubuntu操作系統(tǒng),安裝git、vim和net-tools等輔助工具,并設(shè)置系統(tǒng)時(shí)區(qū)。其中,git用于下載DevStack和OpenStack的各組件,vim用于創(chuàng)建OpenStack的本地配置文件,net-tools用于查看本機(jī)的IP地址。的。5.4.2前期
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 中級(jí)經(jīng)濟(jì)師《人力資源管理》練習(xí)試題
- 化學(xué)探索與創(chuàng)新
- 商用汽車(chē)買(mǎi)賣(mài)銷(xiāo)售合同范本
- 加工廠框架合同范本
- 借名蓋房合同范例
- 加盟醫(yī)生集團(tuán)合同范本
- 園林運(yùn)送樹(shù)木合同范本
- 加納國(guó)家工作合同范本
- 春分氣象全解析
- 國(guó)外展覽合同范例
- (正式版)JBT 14449-2024 起重機(jī)械焊接工藝評(píng)定
- 廣東省深圳市2023-2024學(xué)年六年級(jí)下學(xué)期期末語(yǔ)文試題
- 旋耕機(jī)傳動(dòng)系統(tǒng)設(shè)計(jì)
- YJ-T 27-2024 應(yīng)急指揮通信保障能力建設(shè)規(guī)范
- 往年專(zhuān)業(yè)知識(shí)(水利水電)相關(guān)題目及答案
- 乳突根治護(hù)理查房
- 駱駝祥子選擇題100道及答案
- 2024年株洲師范高等專(zhuān)科學(xué)校高職單招(英語(yǔ)/數(shù)學(xué)/語(yǔ)文)筆試歷年參考題庫(kù)含答案解析
- 審計(jì)學(xué)知識(shí)點(diǎn)歸納總結(jié)
- 2024釔-90微球選擇性?xún)?nèi)放射治療肝臟惡性腫瘤規(guī)范化操作專(zhuān)家共識(shí)
- 2024年中郵保險(xiǎn)公司招聘筆試參考題庫(kù)含答案解析
評(píng)論
0/150
提交評(píng)論