項(xiàng)目2 OpenStack云平臺配置與管理_第1頁
項(xiàng)目2 OpenStack云平臺配置與管理_第2頁
項(xiàng)目2 OpenStack云平臺配置與管理_第3頁
項(xiàng)目2 OpenStack云平臺配置與管理_第4頁
項(xiàng)目2 OpenStack云平臺配置與管理_第5頁
已閱讀5頁,還剩15頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

項(xiàng)目2OpenStack云平臺配置與管理云計(jì)算平臺綜合運(yùn)維與管理CONTENTSCONTENTS01項(xiàng)目陳述02必備知識03項(xiàng)目實(shí)施項(xiàng)目2OpenStack云平臺配置與管理OpenStack是一個旨在為公有云及私有云的建設(shè)與管理提供軟件的開源項(xiàng)目。OpenStack作為基礎(chǔ)設(shè)施即服務(wù)資源的通用前端,其首要任務(wù)是簡化云的部署過程并為其帶來良好的可擴(kuò)展性。OpenStack為私有云和公有云提供可擴(kuò)展的彈性的云計(jì)算服務(wù),項(xiàng)目目標(biāo)是提供實(shí)施簡單、豐富、標(biāo)準(zhǔn)統(tǒng)一、可大規(guī)模擴(kuò)展的云計(jì)算管理平臺。本章講解OpenStack基礎(chǔ)知識、OpenStack認(rèn)證服務(wù)、OpenStack鏡像服務(wù)、OpenStack網(wǎng)絡(luò)服務(wù)、OpenStack計(jì)算服務(wù)以及OpenStack存儲服務(wù)等相關(guān)理論知識,項(xiàng)目實(shí)踐部分講解OpenStack云平臺安裝與部署、OpenStack基本配置命令、云主機(jī)創(chuàng)建與管理以及云主機(jī)磁盤擴(kuò)容管理等相關(guān)知識與技能。2.1項(xiàng)目陳述項(xiàng)目2OpenStack云平臺配置與管理2.2.1OpenStack基礎(chǔ)知識2.2.2OpenStack認(rèn)證服務(wù)2.2.3OpenStack鏡像服務(wù)2.2必備知識項(xiàng)目2OpenStack云平臺配置與管理2.2.4OpenStack網(wǎng)絡(luò)服務(wù)2.2.5OpenStack計(jì)算服務(wù)2.2.6OpenStack存儲服務(wù)2.2必備知識項(xiàng)目2OpenStack云平臺配置與管理OpenStack是一個開源的云計(jì)算管理平臺項(xiàng)目,是一系列軟件開源項(xiàng)目的組合,是美國國家航空航天局(NationalAeronauticsandSpaceAdministration,NASA)和Rackspace(美國的一家云計(jì)算廠商)在2010年7月共同發(fā)起的一個項(xiàng)目,旨在為公有云和私有云提供軟件的開源項(xiàng)目,由Rackspace貢獻(xiàn)存儲源碼(Swift)、NASA貢獻(xiàn)計(jì)算源碼(Nova),OpenStack是開源云計(jì)算管理平臺的一面旗幟,也已經(jīng)成為開源云架構(gòu)的事實(shí)標(biāo)準(zhǔn)。1.OpenStack的起源2.OpenStack版本演變3.OpenStack的架構(gòu)2.2.1OpenStack基礎(chǔ)知識項(xiàng)目2OpenStack云平臺配置與管理2.2.2OpenStack認(rèn)證服務(wù)Keystone是OpenStack默認(rèn)使用的身份認(rèn)證管理系統(tǒng),也是OpenStack中唯一可以提供身份認(rèn)證的組件。在安裝OpenStack身份服務(wù)之后,其他OpenStack服務(wù)必須在其中注冊才能使用,Keystone可以跟蹤每一個OpenStack服務(wù)的安裝,并在系統(tǒng)網(wǎng)絡(luò)中定位該服務(wù)的位置,身份服務(wù)主要用于認(rèn)證,因此它又稱為認(rèn)證服務(wù)。1.Keystone的基本概念2.Keystone的主要功能3.Keystone的管理層次結(jié)構(gòu)2.Keystone的認(rèn)證服務(wù)流程項(xiàng)目2OpenStack云平臺配置與管理基于OpenStack構(gòu)建基本的IaaS平臺,其主要目的就是對外提供虛擬機(jī)服務(wù)。Glance是OpenStack的鏡像服務(wù),它提供虛擬鏡像的查詢、注冊和傳輸?shù)确?wù)。值得注意的是,Glance本身并不實(shí)現(xiàn)對鏡像的存儲功能。Glance只是一個代理,它充當(dāng)鏡像存儲服務(wù)與OpenStack的其他組件(特別是Nova)之間的紐帶。在早期的OpenStack版本中,Glance只有管理鏡像的功能,并不具備鏡像存儲功能,現(xiàn)在Glance已經(jīng)發(fā)展成為具有鏡像上傳、檢索、管理和存儲等多種功能的OpenStack核心服務(wù)。Glance共支持兩種鏡像存儲機(jī)制:簡單文件系統(tǒng)機(jī)制和Swift服務(wù)存儲鏡像機(jī)制。簡單文件系統(tǒng)機(jī)制,是指將鏡像保存在Glance節(jié)點(diǎn)的文件系統(tǒng)中,這種機(jī)制相對比較簡單,但是存在明顯的不足。例如,由于沒有備份機(jī)制,當(dāng)文件系統(tǒng)損壞時,所有的鏡像都會不可用。2.2.3OpenStack鏡像服務(wù)項(xiàng)目2OpenStack云平臺配置與管理Swift服務(wù)存儲鏡像機(jī)制,是指將鏡像以對象的形式保存在Swift對象存儲服務(wù)器中,它是OpenStack中用于管理對象存儲的組件。Swift具有非??煽康膫浞葸€原機(jī)制,因此可以降低因文件系統(tǒng)損壞而造成的鏡像不可用的風(fēng)險(xiǎn)。1.鏡像與鏡像服務(wù)2.Glance服務(wù)架構(gòu)3.Glance工作流程2.鏡像與實(shí)例的關(guān)系5.鏡像元數(shù)據(jù)2.2.3OpenStack鏡像服務(wù)項(xiàng)目2OpenStack云平臺配置與管理Neutron是OpenStack最重要的網(wǎng)絡(luò)服務(wù)資源之一,它為OpenStack管理所有的網(wǎng)絡(luò)方面的虛擬網(wǎng)絡(luò)基礎(chǔ)架構(gòu)和訪問層面的物理網(wǎng)絡(luò)基礎(chǔ)架構(gòu)。沒有網(wǎng)絡(luò),OpenStack將無法正常工作。在OpenStack中,網(wǎng)絡(luò)、計(jì)算和存儲是其核心內(nèi)容,也是核心組件,可通過具體的功能實(shí)現(xiàn)和服務(wù)訪問,提供云計(jì)算環(huán)境的虛擬網(wǎng)絡(luò)功能。OpenStack的網(wǎng)絡(luò)服務(wù)最主要的功能就是為虛擬機(jī)實(shí)例提供網(wǎng)絡(luò)連接,最初由Nova的一個單獨(dú)模塊nova-network實(shí)現(xiàn)。這種網(wǎng)絡(luò)服務(wù)與計(jì)算服務(wù)的耦合方案并不符合OpenStack的特性,而且支持的網(wǎng)絡(luò)服務(wù)有限,無法適應(yīng)大規(guī)模、高密度和多項(xiàng)目的云計(jì)算,現(xiàn)在已經(jīng)被專門的網(wǎng)絡(luò)服務(wù)Neutron所取代。Neutron為整個OpenStack環(huán)境提供軟件定義網(wǎng)絡(luò)(SoftwareDefinedNetwork,SDN)支持,主要功能包括二層交換、三層路由、防火墻及負(fù)載均衡等。在OpenStack中,網(wǎng)絡(luò)功能是最復(fù)雜的功能,很多計(jì)算和存儲方面的問題都是和網(wǎng)絡(luò)緊密相關(guān)的。1.Neutron網(wǎng)絡(luò)結(jié)構(gòu)2.Neutron管理的網(wǎng)絡(luò)資源3.Neutron網(wǎng)絡(luò)拓?fù)漕愋?.Neutron基本架構(gòu)5.Neutron的物理部署2.2.4OpenStack網(wǎng)絡(luò)服務(wù)項(xiàng)目2OpenStack云平臺配置與管理計(jì)算服務(wù)是OpenStack最核心的服務(wù)之一,負(fù)責(zé)維護(hù)和管理云環(huán)境的計(jì)算資源。計(jì)算服務(wù)是云計(jì)算的結(jié)構(gòu)控制器,它是IaaS系統(tǒng)的主要部分,其主要模塊由Python實(shí)現(xiàn)。計(jì)算服務(wù)在OpenStack中的項(xiàng)目代號為Nova。Nova可以說是OpenStack中最核心的組件,而OpenStack的其他組件,歸根結(jié)底都是為Nova組件服務(wù)的。Nova組件如此重要,注定它是OpenStack中最為復(fù)雜的組件。Nova服務(wù)由多個子服務(wù)構(gòu)成,這些子服務(wù)通過遠(yuǎn)程過程調(diào)用(RemoteProcedureCall,RPC)實(shí)現(xiàn)通信。OpenStack作為IaaS的云操作系統(tǒng),通過Nova實(shí)現(xiàn)虛擬機(jī)生命周期管理。OpenStack計(jì)算服務(wù)需要與其他服務(wù)進(jìn)行交互,如身份服務(wù)用于認(rèn)證、鏡像服務(wù)提供磁盤和服務(wù)器鏡像、Dashboard提供用戶與管理員接口。使用OpenStack管理虛擬機(jī)的方法已經(jīng)非常成熟,通過Nova可以快速自動化地創(chuàng)建虛擬機(jī)。1.什么是Nova2.Nova的系統(tǒng)架構(gòu)

3.API組件4.Conductor組件5.Scheduler組件6.Compute組件7.虛擬機(jī)實(shí)例化流程8.Nova物理部署9.Nova的Cell架構(gòu)2.2.5OpenStack計(jì)算服務(wù)項(xiàng)目2OpenStack云平臺配置與管理Cinder是塊存儲,可以把Cinder當(dāng)作優(yōu)秀管理程序來理解。Cinder塊存儲具有安全可靠、高并發(fā)、大吞吐量、低時延、規(guī)格豐富、簡單易用的特點(diǎn),適用于文件系統(tǒng)、數(shù)據(jù)庫或者其他需要原始塊設(shè)備的系統(tǒng)軟件或應(yīng)用??梢杂肅inder創(chuàng)建卷,并將它連接到虛擬機(jī)上,這個卷就像虛擬機(jī)的一個存儲分區(qū)一樣工作。如果結(jié)束虛擬機(jī)的運(yùn)行,則卷和其中的數(shù)據(jù)依然存在,可以把它連接到其他虛擬機(jī)上繼續(xù)使用其中的數(shù)據(jù)。Cinder創(chuàng)建的卷必須被連接到虛擬機(jī)上才能工作,可以把Cinder理解成一塊可移動硬盤。1.Cinder的主要功能2.Cinder的系統(tǒng)架構(gòu)3.Cinder塊存儲服務(wù)與Nova計(jì)算服務(wù)之間的交互2.2.6OpenStack存儲服務(wù)項(xiàng)目2OpenStack云平臺配置與管理Swift對象存儲是一個系統(tǒng),可以上傳和下載,一般存儲的是不經(jīng)常修改的內(nèi)容,例如,存儲虛擬機(jī)鏡像、備份和歸檔,以及其他文件(如照片和電子郵件消息),它更傾向于系統(tǒng)的管理。Swift可以將對象(可以理解為文件)存儲到命名空間Bucket(可以理解為文件夾)中,用Swift創(chuàng)建容器Container,然后上傳文件,如視頻、照片等,這些文件會被復(fù)制到不同的服務(wù)器中,以保證其可靠性,Swift可以不依靠虛擬機(jī)工作。所謂云存儲,在OpenStack中就是通過Swift來實(shí)現(xiàn)的,可以把它理解成一個文件系統(tǒng)。Swift作為一個文件系統(tǒng),意味著可以為Glance提供存儲服務(wù),同時可以為個人的網(wǎng)盤應(yīng)用提供存儲支持,這個優(yōu)勢是Cinder和Glance無法實(shí)現(xiàn)的。4.Swift對象存儲5.Swift的系統(tǒng)架構(gòu)

6.Swift的應(yīng)用7.Swift的層次數(shù)據(jù)模型8.Swift的組件9.對象存儲集群的層次架構(gòu)10.Swift服務(wù)的優(yōu)勢2.2.6OpenStack存儲服務(wù)項(xiàng)目2OpenStack云平臺配置與管理2.3項(xiàng)目實(shí)施2.3.1OpenStack云平臺安裝與部署2.3.2OpenStack基本配置命令2.3.3云主機(jī)創(chuàng)建與管理2.3.4云主機(jī)磁盤擴(kuò)容管理2.3.5云存儲服務(wù)管理項(xiàng)目2OpenStack云平臺配置與管理2.3.1OpenStack云平臺安裝與部署本案例采用在VMwareWorkstation軟件中安裝OpenStack云平臺,本次部署采用雙節(jié)點(diǎn)安裝,即controllernode控制節(jié)點(diǎn)和computenode計(jì)算節(jié)點(diǎn),使用chinaskills_cloud_iaas.iso鏡像。chinaskills_cloud_iaas.iso鏡像包含OpenStackQ版本私有云平臺搭建的各項(xiàng)軟件包、依賴包、安裝腳本等,同時還提供了CentOS7.2、CentOS7.5等云主機(jī)qcow2鏡像,可滿足私有云平臺的搭建、云平臺的使用、各組件的運(yùn)維操作等,其安裝操作過程詳見教材。項(xiàng)目2OpenStack云平臺配置與管理2.3.2OpenStack基本配置命令通??墒褂妹钚衼砉芾鞳penStack云計(jì)算管理平臺。由于命令比較多,管理員可以使用--help命令來輔助,也可以使用管道查詢命令|grep來顯示相關(guān)查詢命令的使用方法。1.項(xiàng)目管理配置2.鏡像管理配置項(xiàng)目2OpenStack云平臺配置與管理2.3.3云主機(jī)創(chuàng)建與管理基于OpenStack部署IaaS平臺管理,可以驗(yàn)證和操作計(jì)算服務(wù)。用戶以云管理員身份登錄Dashboard界面,可以執(zhí)行計(jì)算服務(wù)管理操作。1.創(chuàng)建網(wǎng)絡(luò)2.添加路由3.創(chuàng)建云主機(jī)類型4.創(chuàng)建云主機(jī)5.云主機(jī)管理項(xiàng)目2OpenStack云平臺配置與管理2.3.4云主機(jī)磁盤擴(kuò)容管理當(dāng)云主機(jī)磁盤空間不足時,需要對云主機(jī)磁盤進(jìn)行擴(kuò)容,查看當(dāng)前云主機(jī)磁盤使用情況,在Dashboard界面中,選擇“管理員”→“虛擬機(jī)管理器”節(jié)點(diǎn),選擇“虛擬機(jī)管理器”選項(xiàng)卡,可以查看虛擬機(jī)資源相關(guān)

溫馨提示

  • 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論