云計算技術(shù)OpenStack云計算平臺應用OpenStack安裝_第1頁
云計算技術(shù)OpenStack云計算平臺應用OpenStack安裝_第2頁
云計算技術(shù)OpenStack云計算平臺應用OpenStack安裝_第3頁
云計算技術(shù)OpenStack云計算平臺應用OpenStack安裝_第4頁
云計算技術(shù)OpenStack云計算平臺應用OpenStack安裝_第5頁
已閱讀5頁,還剩41頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

OpenStack云計算平臺云計算技術(shù)項目一

OpenStack安裝能力CAPACITY要求了解云計算的概念、架構(gòu)和模式,以及主流的云計算平臺了解OpenStack項目,調(diào)查OpenStack的應用情況理解OpenStack的架構(gòu),了解OpenStack的物理部署了解OpenStack部署工具,掌握OpenStack的快捷安裝方法任務二了解OpenStack項目任務一了解云計算任務三理解OpenStack架構(gòu)任務四部署與安裝OpenStack任務一了解云計算任務說明01OPTION02OPTION03OPTION了解OpenStack部署拓撲了解OpenStack部署工具準備OpenStack安裝環(huán)境04OPTION使用Packstack安裝器安裝OpenStack任務一了解云計算知識引入什么是虛擬化虛擬化是云計算的基礎。虛擬化是指計算元件在虛擬的而不是真實的硬件基礎上運行。虛擬化將物理資源轉(zhuǎn)變?yōu)榫哂锌晒芾硇缘倪壿嬞Y源,以消除物理結(jié)構(gòu)之間的隔離,將物理資源融為一個整體。虛擬化是一種簡化管理和優(yōu)化資源的解決方案。任務一了解云計算知識引入什么是云計算云(Cloud)是網(wǎng)絡、互聯(lián)網(wǎng)的一種比喻說法。云計算是提供虛擬化資源的模式。云計算提供的是IT資源租用服務。云計算是IT系統(tǒng)架構(gòu)不斷發(fā)展的產(chǎn)物。任務一了解云計算知識引入云計算架構(gòu)任務一了解云計算知識引入云計算部署模式公有云(PublicCloud)私有云(PrivateCloud)混合云(HybridCloud)任務一了解云計算知識引入裸金屬云裸金屬云(BareMetalCloud)是一種提供物理服務器服務的云產(chǎn)品。裸金屬云沒有虛擬機管理程序(Hypervisor)。裸金屬云支持的處理器IntelPOWERARMGPUFPGA隨著容器技術(shù)的興起,物理服務器正成為更多用戶的選擇。任務一了解云計算了解商用云計算平臺Amazon公司的AWS(AmazonWebServices)Microsoft公司的Azure阿里云(AliCloud)任務實現(xiàn)任務一了解云計算開源云計算平臺OpenStackOpenNebulaEucalyptusCloudStack任務實現(xiàn)任務二了解OpenStack項目任務一了解云計算任務三理解OpenStack架構(gòu)任務四部署與安裝OpenStack任務二了解OpenStack項目任務說明01OPTION02OPTION03OPTION了解OpenStack的概念了解OpenStack項目的組成了解OpenStack版本演變04OPTION了解OpenStack基金會與社區(qū)05OPTION調(diào)查OpenStack的應用情況任務二了解OpenStack項目知識引入什么是OpenStackOpenStack是一系列開源軟件項目的組合。OpenStack是目前非常流行的開源云操作系統(tǒng)OpenStack是基礎設施資源的系統(tǒng)管理平臺。OpenStack對數(shù)據(jù)中心的計算、存儲和網(wǎng)絡資源進行統(tǒng)一管理。OpenStack作為虛擬機、裸金屬服務器和容器等的云基礎架構(gòu)和基礎設施平臺。任務二了解OpenStack項目知識引入什么是OpenStackOpenStack示意圖任務二了解OpenStack項目知識引入OpenStack項目及其組成任務二了解OpenStack項目知識引入OpenStack項目及其組成核心項目儀表板(Dashboard)——Horizon計算服務(ComputeService)——Nova網(wǎng)絡(Networking)——Neutron對象存儲(ObjectStorage)——Swift塊存儲(BlockStorage)——Cinder身份服務(IdentityService)——Keystone鏡像(ImageService)——Glance任務二了解OpenStack項目知識引入OpenStack版本演變2010年10月第1個正式版本Austin2011年9月第4個版本Diablo2018年2月第17個版本Queens2018年8月第18個版本Rocky2019年4月第19個版本Stein2019年10月第20個版本Train2020年5月第21個版本Ussuri2020年10月第22個版本Victoria任務二了解OpenStack項目知識引入OpenStack基金會與社區(qū)OpenStack基金會是一個非營利組織。OpenStack基金會分為個人會員和企業(yè)會員兩大類。OpenStack社區(qū)是世界上規(guī)模非常大也非常完善的開源社區(qū)之一。技術(shù)委員會負責總體管理全部OpenStack項目。項目技術(shù)負責人則負責管理項目內(nèi)的事務,對項目本身的發(fā)展進行決策。OpenStack社區(qū)對個人會員而言是非常開放的。任務二了解OpenStack項目任務實現(xiàn)了解OpenStack應用場景Web應用大數(shù)據(jù)電子商務容器優(yōu)化視頻處理與內(nèi)容分發(fā)支持計算起步工具包。DBaaS(數(shù)據(jù)庫即服務)任務二了解OpenStack項目任務實現(xiàn)調(diào)查國內(nèi)的OpenStack應用現(xiàn)狀OpenStack在國內(nèi)企業(yè)中的實際應用我國對OpenStack開源的技術(shù)貢獻任務二了解OpenStack項目任務一了解云計算任務三理解OpenStack架構(gòu)任務四部署與安裝OpenStack任務三理解OpenStack架構(gòu)任務說明01OPTION02OPTION03OPTION了解OpenStack的設計基本原則理解OpenStack的概念架構(gòu)與邏輯架構(gòu)了解OpenStack組件之間的通信機制04OPTION了解OpenStack的物理部署架構(gòu)05OPTION了解OpenStack的物理網(wǎng)絡06OPTION了解OpenStack的物理網(wǎng)絡任務三理解OpenStack架構(gòu)知識引入OpenStack的設計基本原則按照不同的功能并根據(jù)通用性劃分項目,拆分子系統(tǒng)。按照邏輯,計劃并規(guī)范子系統(tǒng)之間的通信。分層設計整個系統(tǒng)架構(gòu)。為實現(xiàn)不同功能的子系統(tǒng)之間的通信提供統(tǒng)一的API。任務三理解OpenStack架構(gòu)知識引入OpenStack的概念架構(gòu)任務三理解OpenStack架構(gòu)知識引入OpenStack的邏輯架構(gòu)任務三理解OpenStack架構(gòu)知識引入OpenStack組件之間的通信機制基于AMQP——每個項目內(nèi)部各個組件之間的通信?;赟QL——各個項目內(nèi)部的通信?;贖TTP——通過各項目的API建立的通信。通過NativeAPI實現(xiàn)通信——OpenStack各組件和第三方軟硬件之間的通信。任務三理解OpenStack架構(gòu)知識引入OpenStack的物理部署架構(gòu)單節(jié)點部署多節(jié)點部署任務三理解OpenStack架構(gòu)知識引入OpenStack的物理網(wǎng)絡類型外部網(wǎng)絡(ExternalNetwork)——公共網(wǎng)絡,外部或Internet可以訪問的網(wǎng)絡。管理網(wǎng)絡(ManagementNetwork)——用于實現(xiàn)OpenStack各個組件之間的內(nèi)部通信,并提供API訪問端點。API網(wǎng)絡——用于為用戶提供OpenStackAPI。數(shù)據(jù)網(wǎng)絡——用于云部署中內(nèi)部數(shù)據(jù)流。任務三理解OpenStack架構(gòu)任務實現(xiàn)了解基于OpenStack構(gòu)建云平臺的問題OpenStack結(jié)構(gòu)龐大,組件繁雜、高度靈活,缺乏一致性和穩(wěn)定性,部署難度較大,尤其是對于需要大規(guī)模部署的大型企業(yè)。自行部署OpenStack需要有熟知存儲、網(wǎng)絡、虛擬化和OpenStack的專業(yè)人員,而且對IT運維人員的技術(shù)水平要求高,給企業(yè)構(gòu)建OpenStack平臺帶來了人才和成本方面的挑戰(zhàn)。OpenStack頻繁進行版本升級,而且同一版本不同組件的成熟度也大不相同,影響了實際部署。任務三理解OpenStack架構(gòu)任務實現(xiàn)了解部署OpenStack的技術(shù)需求Linux操作系統(tǒng)的安裝、管理與運維。數(shù)據(jù)庫系統(tǒng)的安裝、配置、管理和優(yōu)化。計算機虛擬化技術(shù),重點是KVM與Libvirt套件。網(wǎng)絡設備,包括網(wǎng)橋、交換機、路由器和防火墻。組網(wǎng)技術(shù),包括DHCP、VLAN和iptables。存儲技術(shù),包括文件系統(tǒng)、LVM、分布式存儲。Shell腳本及其編程。任務二了解OpenStack項目任務一了解云計算任務三理解OpenStack架構(gòu)任務四部署與安裝OpenStack任務四部署與安裝OpenStack任務說明01OPTION02OPTION03OPTION解OpenStack部署拓撲了解OpenStack部署工具準備OpenStack安裝環(huán)境04OPTION使用Packstack安裝器安裝OpenStack任務四部署與安裝OpenStack知識引入運行OpenStack的操作系統(tǒng)平臺openSUSE和SUSELinuxEnterpriseServerRedHatEnterpriseLinux和CentOSUbuntuDebianOpenStack部署拓撲不同類型的節(jié)點是從功能上進行邏輯劃分的,在實際部署時可以根據(jù)需求靈活配置。在大規(guī)模OpenStack生產(chǎn)環(huán)境中,每類節(jié)點分別部署在若干臺物理服務器上,它們各司其職并互相協(xié)作。在最小的實驗環(huán)境中,可以采用“All-in-One”部署,又稱一體化部署。任務四部署與安裝OpenStack知識引入OpenStack部署工具DevStackFuelRDOPuppetAnsible任務四部署與安裝OpenStack任務實現(xiàn)準備OpenStack安裝環(huán)境創(chuàng)建實驗用的虛擬機實例。在實驗用虛擬機實例中安裝CentOS。禁用防火墻與SELinux。停用NetworkManager服務。設置網(wǎng)絡。設置主機名。更改語言編碼。設置時間同步。任務四部署與安裝OpenStack任務實現(xiàn)準備所需的軟件庫設置OpenStack庫(支持Train版本)yum-yinstallcentos-release-openstack-train安裝Packstack安裝器安裝openstack-packstack及其依賴包。yum-yinstallopenstack-packstackPackstack安裝器的基本用法packstack[選項][--help]任務四部署與安裝OpenStack任務實現(xiàn)運行Packstack安裝OpenStack[root@node-a~]#packstack--allinoneInstalling:CleanUp[DONE]Discoveringipprotocolversion[DONE]#設置SSH密鑰Settingupsshkeys[DONE]#準備服務器Preparingservers[DONE]#預安裝Puppet并探測主機詳情PreinstallingPuppetanddiscoveringhosts'details[DONE]#準備預裝的項目Preparingpre-installentries[DONE]#設置證書SettingupCACERT[DONE]任務四部署與安裝OpenStack任務實現(xiàn)運行Packstack安裝OpenStack#準備AMQP(高級消息隊列協(xié)議)項目PreparingAMQPentries[DONE]#準備MariaDB(代替MySQL)數(shù)據(jù)庫項目PreparingMariaDBentries[DONE]#修正KeystoneLDAP參數(shù)FixingKeystoneLDAPconfigparameterstobeundefifempty[DONE]#準備Keystone(身份服務)項目PreparingKeystoneentries[DONE]#準備Glance(鏡像服務)項目PreparingGlanceentries[DONE]#檢查Cinder(卷存儲服務)是否有卷CheckingiftheCinderserverhasacinder-volumesvg[DONE]#準備Cinder(卷存儲服務)項目PreparingCinderentries[DONE]任務四部署與安裝OpenStack任務實現(xiàn)運行Packstack安裝OpenStack#準備NovaAPI(Nova接口)項目PreparingNovaAPIentries[DONE]#為Nova遷移創(chuàng)建SSH密鑰CreatingsshkeysforNovamigration[DONE]GatheringsshhostkeysforNovamigration[DONE]GatheringsshhostkeysforNovamigration[DONE]#準備Nova(計算服務)項目PreparingNovaComputeentries[DONE]PreparingNovaSchedulerentries[DONE]PreparingNovaVNCProxyentries[DONE]PreparingOpenStackNetwork-relatedNovaentries[DONE]PreparingNovaCommonentries[DONE]任務四部署與安裝OpenStack任務實現(xiàn)運行Packstack安裝OpenStack#準備Neutron(網(wǎng)絡)項目PreparingNeutronAPIentries[DONE]PreparingNeutronL3entries[DONE]PreparingNeutronL2Agententries[DONE]PreparingNeutronDHCPAgententries[DONE]PreparingNeutronMeteringAgententries[DONE]#檢查NetworkManager是否啟用并運行CheckingifNetworkManagerisenabledandrunning[DONE]#準備OpenStack客戶端項目PreparingOpenStackCliententries[DONE]#準備Horizon儀表板項目PreparingHorizonentries[DONE]#準備Swift(對象存儲服務)項目PreparingSwiftbuilderentries[DONE]PreparingSwiftproxyentries[DONE]PreparingSwiftstorageentries[DONE]任務四部署與安裝OpenStack任務實現(xiàn)運行Packstack安裝OpenStack#準備Gnocchi(用于計量的時間序列數(shù)據(jù)庫服務器)項目PreparingGnocchientries[DONE]#準備Redis(用于計量的數(shù)據(jù)結(jié)構(gòu)服務器)項目PreparingRedisentries[DONE]#準備Ceilometer(計量服務)項目PreparingCeilometerentries[DONE]#準備Aodh(警告)項目PreparingAodhentries[DONE]#準備Puppet模塊和配置清單PreparingPuppetmanifests[DONE]CopyingPuppetmodulesandmanifests[DONE]任務四部署與安裝OpenStack任務實現(xiàn)運行Packstack安裝OpenStack#應用控制節(jié)點(測試時可能需要較長時間)Applying1_controller.pp1_controller.pp:[DONE]#應用網(wǎng)絡節(jié)點(測試時可能需要較長時間)Applying1_network.pp1_network.pp:[DONE]#應用計算節(jié)點(測試時可能需要較長時間)Applying1_compute.pp1_compute.pp:[DONE]#應用Puppet配置清單ApplyingPuppetmanifests[DONE]Finalizing[DONE]#安裝成功,完成應用并給出其他提示信息****Installationcompletedsuccessfully******Additionalinformation:#提示網(wǎng)絡已采用OVNNeutron后端*ParameterCONFIG_NEUTRON_L2_AGENT:YouhavechosenOVNNeutronbackend.NotethatthisbackenddoesnotsupporttheVPNaaSorFWaaSservices.Genevewillbeusedastheencapsulationmethodfortenantnetworks#執(zhí)行命令產(chǎn)生的應答文件*Anewanswerfilewascreatedin:/root/packstack-answers-20200819-151747.txt#未安裝時間同步,需要確認CentOS當前的系統(tǒng)時間是否正確,如果不正確,則需要修改*Timesynchronizationinstallationwasskipped.PleasenotethatunsynchronizedtimeonserverinstancesmightbeproblemforsomeOpenStackcomponents.#在用戶主目錄下產(chǎn)生keystonerc_admin文件,要使用命令行工具需要使用它作為授權(quán)憑據(jù)*File/root/keystonerc_adminhasbeencreatedonOpenStackclienthost1.Tousethecommandlinetoolsyouneedtosourcethefile.#訪問OpenStackDashboard(Web訪問界面),請使用keystonerc_admin中的登錄憑據(jù)*ToaccesstheOpenStackDashboardbrowseto1/dashboard.Please,findyourlogincredentialsstoredinthekeystonerc_admininyourhomedirectory.#安裝日志文件名及其路徑*Theinstallationlogfileisavailableat:/var/tmp/packstack/20200819-151746-wZEI2M/openstack-setup.log#Puppet配置清單路徑*Thegeneratedmanifestsareavailableat:/var/tmp/packstack/20200819-151746-wZEI2M/manifests在命令行中執(zhí)行以下命令,獲取OpenStack主要組件Nova的當前安裝版本。[root@node-a~]#nova-manage--version20.3.0根據(jù)返回的Nova版本號訪問Nova官網(wǎng),可以獲知它所對應的OpenStack發(fā)行版本。這里Nova20.3.0對應的是OpenStack的Train版本,如圖1-11所示。任務四部署與安裝OpenStack任務實現(xiàn)運行Packstack安裝OpenStackAdditionalinformation:#提示網(wǎng)絡已采用OVNNeutron后端*ParameterCONFIG_NEUTRON_L2_AGENT:YouhavechosenOVNNeutronbackend.NotethatthisbackenddoesnotsupporttheVPNaaSorFWaaSservices.

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論