openstack云計算平臺搭建課件_第1頁
openstack云計算平臺搭建課件_第2頁
openstack云計算平臺搭建課件_第3頁
openstack云計算平臺搭建課件_第4頁
openstack云計算平臺搭建課件_第5頁
已閱讀5頁,還剩29頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

OpenStack當今最流行的開源云平臺管理項目組員:XXXXXXXX背景OpenStack是一個非常年輕的開源項目,最初是由美國國家航空航天局(NASA)和Rackspace合作研發(fā)的項目,2010年7月以Apache2.0許可證授權(quán)開源,源代碼來自于NASA的Nebula云平臺和Rackspace的分布式云存儲(Swift)項目。NASA最初使用的是Eucalyptus云計算平臺,當規(guī)模持續(xù)快速增長后,Eucalyptus已經(jīng)不能滿足NASA的云計算規(guī)模,NASA首席技術(shù)官ChrisKemp的研究小組為此專門建立了自己的計算引擎,新平臺命名為Nova,并將其開源。核心項目計算(Compute):Nova對象存儲(ObjectStorage):Swift鏡像服務(wù)(ImageService):Glance身份服務(wù)(IdentityService):Keystone網(wǎng)絡(luò)&地址管理(Network):Neutron塊存儲(BlockStorage):CinderUI界面(Dashboard):Horizon測量(Metering):Ceilometer部署編排(Orchestration):Heat數(shù)據(jù)庫服務(wù)(DatabaseService):Trove環(huán)境架構(gòu)

OpenStack因Open而開放,因組件而靈活,因包容而博大。有計算、網(wǎng)絡(luò)、對象存儲、塊存儲、身份、鏡像服務(wù)、門戶、測量、部署編排、數(shù)據(jù)庫服務(wù)等等組件,有的組件可以根據(jù)需要選擇安裝,組網(wǎng)結(jié)構(gòu)也很靈活、多樣。實現(xiàn)了支持接入多種主流虛擬機軟件:KVM、LXC、QEMU、Hyper-V、VMware、XenServer,也可以自行開發(fā)插件接入其他的虛擬化軟件。

下圖展示了OpenStack典型環(huán)境架構(gòu),各個服務(wù)之間的交互和職能。OpenStack功能 OpenStack具有三大核心功能,即計算、存儲、網(wǎng)絡(luò),分別對應(yīng)相應(yīng)的項目Nova、Cinder、Neutron。其中Nova提供了計算資源的管理,可以管理跨服務(wù)器網(wǎng)絡(luò)的VM實例。同時,Nova還提供對多種Hypervisor的支持,如KVM、QEMU、Xen、LXC、VMware、Hyper-V、PowerVM等。Cinder提供了存儲資源的管理,可以管理各個廠商提供的專業(yè)存儲設(shè)備。Neutron提供了網(wǎng)絡(luò)資源的管理,并且LBaaS、FWaaS等一系列網(wǎng)絡(luò)相關(guān)的組件也正在逐漸發(fā)展起來。應(yīng)用現(xiàn)狀和發(fā)展趨勢

在開源云計算項目領(lǐng)域,OpenStack從2010年開始就已經(jīng)超過CloudStack、Eucalyptus、OpenNebula等其他云計算開源項目,是當今最熱門的開源項目之一,這離不開社區(qū)管理者和社區(qū)推廣者的努力。應(yīng)用現(xiàn)狀和發(fā)展趨勢在云計算領(lǐng)域,OpenStack也在逐漸追趕虛擬化商業(yè)巨頭VMware的步伐。OpenStack和其他商業(yè)云項目的趨勢對比如圖所示。我們有理由相信,在今后幾年乃至相當長一段時間里,OpenStack依然會活躍在大家的視線中。搭建工具Openstack的搭建工具有很多Devstack:這應(yīng)該算是Openstack最早的安裝腳本,他是通過直接git源碼,進行安裝Diablo安裝腳本:聽說有少許bugFuel:這是Mirantis出品的部署安裝工具,基本算是把Openstack所有的部署都web化,你可以有很多的選擇:尤其是網(wǎng)絡(luò),存儲。OpenStack經(jīng)過一番準備后,先在主節(jié)點上安裝mirantis6.0鏡像,安裝完成后根據(jù)提示信息登入fuel的webUI界面,在這里我們就可以實現(xiàn)將Openstack的所有部署web化OpenStack分配controller節(jié)點和computer節(jié)點

OpenStack

開始是在VMworkstation虛擬機上搭建,由于到了驗證三個節(jié)點的網(wǎng)段能否通信這一塊一直不能通過,后面查閱相關(guān)資料有人建議最好還是在VisualBOX上搭建。OpenStack

然后又重新在Vbox上搭建了,終于驗證通過OpenStack

然后便可以使用fuel的一鍵部署功能自動給兩個節(jié)點進行應(yīng)用部署了OpenStack

Deploymentofenvironment'hsp'isdone.AccesstheOpenStackdashboard(Horizon)at

orviainternalnetworkat

OpenStack

進入openstack的Horizon(dashboard)管理界面OpenStack

OpenStack

為了驗證搭建的正確性,我們重啟計算機后重新通過fuel運行openstack,當啟動master節(jié)點后,成功登入部署openstack的界面(如果出現(xiàn)登入不上的情況,只需要在master的終端里登入root用戶再輸入logout就可以了,應(yīng)該是fuel緩存問題,也有可能是我之前網(wǎng)卡設(shè)置問題)OpenStack

這是我們之前創(chuàng)建的一個openstack的環(huán)境。點擊新建,可以再配置和創(chuàng)建一個openstack的環(huán)境,網(wǎng)上關(guān)于如何部署和創(chuàng)建openstack環(huán)境的介紹也有不少,具體步驟我就不一一贅(zhuì)述了。OpenStack

點擊之前創(chuàng)建好的環(huán)境界面后可以看到,當其余兩個計算節(jié)點和控制節(jié)點尚未啟動完成時,原來配置的兩個節(jié)點在當前的部署環(huán)境中是離線狀態(tài)的。也就是說主控節(jié)點還沒有在網(wǎng)絡(luò)中發(fā)現(xiàn)其余兩個節(jié)點。當其余兩個節(jié)點(computer和controller)尚未啟動加載完成前,兩個節(jié)點在web頁面是離線轉(zhuǎn)態(tài)OpenStack

等待兩個節(jié)點正常啟動完成之后,從fuel的web界面可以看到兩個節(jié)點變?yōu)橐丫途w狀態(tài),說明安裝還是非常成功的,下次啟動不會因為程序的關(guān)閉而導(dǎo)致之前的所有的配置丟失。OpenStack

這是我controller節(jié)點虛擬網(wǎng)卡的配置情況。將存儲和管理分別放在虛擬網(wǎng)卡eth0和eth2中,通過上面的地址便可以訪問OpenStackdashboardOpenStack

Horizon是OpenStack的一個子項目,用于提供一個Web前端控制臺(稱為Dashboard),以此來展示OpenStack的功能。通常情況下,我們都是從Horizon、Dashboard開始來了解OpenStack的。實際上,Horizon并不會為OpenStack添加任何一個新的功能,它只是使用了OpenStack部分API功能。OpenStack

簡單案例實驗。首先創(chuàng)建一個項目OpenStack

接下來就開始創(chuàng)建云主機(虛機),我們打開instances界面,單擊右上角的“l(fā)aunchinstance”開始創(chuàng)建

在彈出的窗口內(nèi),“details”是云主機的相關(guān)信息,“access&security”是選擇安全組,默認是defaults安全組,“networking”是選擇管理的網(wǎng)絡(luò),“post-creation”是創(chuàng)建云主機后需要運行的腳本信息,需要自己添加,這幾個是必須的。

在“details”選項內(nèi),填寫新建云主機名字“test01”,flavor類型可以查看flavor菜單,里面有很多類型,針對默認的一個迷你操作系統(tǒng),定義了CPU,內(nèi)存和硬盤燈資源,咱們也可以收到修改,很容易理解,我就不再演示,咱們這里選擇“m1.tiny”,也就是如右邊所展示的包含1個vCPU、一個1G的磁盤和512M的內(nèi)存,創(chuàng)建數(shù)量選擇1,如果是批量創(chuàng)建,就選擇你要創(chuàng)建的數(shù)量,例如20,當然你要計算好這個計算節(jié)點可以承受的虛機數(shù)量,包含CPU\RAM\DISK等資源,“instancebootsource”選擇“bootfromimage”,“imagename”選擇“testVM(12.6MB)”,這是個迷你操作系統(tǒng)。如下圖:OpenStack

OpenStack

分別創(chuàng)建兩個云主機,查看topo情況未來云主機都會接在“net04”這個網(wǎng)絡(luò)上,分配的IP地址也是192.168.111.0這個網(wǎng)段的,網(wǎng)關(guān)指向中間的路由器,網(wǎng)關(guān)地址是192.168.111.1,這個路由鏈接的就是咱們的公開網(wǎng)絡(luò)“net04_ext”這是我們的外部網(wǎng)絡(luò),也就是跟咱們的PC機在一個網(wǎng)段或者互通了。OpenStack

也就是說這個192.168.111.0網(wǎng)段是給云主機內(nèi)部使用的,但是僅限于虛擬機內(nèi)部通信,不能和這個網(wǎng)絡(luò)之外通信或者上網(wǎng)。那這個172.16.0.0網(wǎng)段就是外部網(wǎng)絡(luò)了,也是咱們可以分配給云主機做floatingIP使用的地址段,需要外部通信的話,還需要分配一個浮動IP來跟云主機做關(guān)聯(lián)。OpenStack

添加一個ICMP協(xié)議的規(guī)則,允許ICMP通過,添加一個SSH規(guī)則允許遠程訪問OpenStack

然后在主機的cmd下分別ping這兩臺虛擬云主機,都可以ping成功用XSHELL遠程登入創(chuàng)建的兩臺虛擬云主機,并ifconfig查看他們的IP地址,可以看到內(nèi)網(wǎng)的私有IP為192.168.111.5和192.168.111.5,和上面的地址相同,虛擬云主機創(chuàng)建

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論