版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
OpenStack當今最流行的開源云平臺管理項目組員:XXXXXXXXOpenStack當今最流行的開源云平臺管理項目組員:X1背景OpenStack是一個非常年輕的開源項目,最初是由美國國家航空航天局(NASA)和Rackspace合作研發(fā)的項目,2010年7月以Apache2.0許可證授權開源,源代碼來自于NASA的Nebula云平臺和Rackspace的分布式云存儲(Swift)項目。NASA最初使用的是Eucalyptus云計算平臺,當規(guī)模持續(xù)快速增長后,Eucalyptus已經不能滿足NASA的云計算規(guī)模,NASA首席技術官ChrisKemp的研究小組為此專門建立了自己的計算引擎,新平臺命名為Nova,并將其開源。背景OpenStack是一個非常年輕的開源項目2核心項目計算(Compute):Nova對象存儲(ObjectStorage):Swift鏡像服務(ImageService):Glance身份服務(IdentityService):Keystone網絡&地址管理(Network):Neutron塊存儲(BlockStorage):CinderUI界面(Dashboard):Horizon測量(Metering):Ceilometer部署編排(Orchestration):Heat數(shù)據(jù)庫服務(DatabaseService):Trove核心項目計算(Compute):Nova3環(huán)境架構
OpenStack因Open而開放,因組件而靈活,因包容而博大。有計算、網絡、對象存儲、塊存儲、身份、鏡像服務、門戶、測量、部署編排、數(shù)據(jù)庫服務等等組件,有的組件可以根據(jù)需要選擇安裝,組網結構也很靈活、多樣。實現(xiàn)了支持接入多種主流虛擬機軟件:KVM、LXC、QEMU、Hyper-V、VMware、XenServer,也可以自行開發(fā)插件接入其他的虛擬化軟件。
下圖展示了OpenStack典型環(huán)境架構,各個服務之間的交互和職能。環(huán)境架構 OpenStack因Open而開放,因組件而靈活4OpenStack功能 OpenStack具有三大核心功能,即計算、存儲、網絡,分別對應相應的項目Nova、Cinder、Neutron。其中Nova提供了計算資源的管理,可以管理跨服務器網絡的VM實例。同時,Nova還提供對多種Hypervisor的支持,如KVM、QEMU、Xen、LXC、VMware、Hyper-V、PowerVM等。Cinder提供了存儲資源的管理,可以管理各個廠商提供的專業(yè)存儲設備。Neutron提供了網絡資源的管理,并且LBaaS、FWaaS等一系列網絡相關的組件也正在逐漸發(fā)展起來。OpenStack功能 OpenStack具有三大核5應用現(xiàn)狀和發(fā)展趨勢
在開源云計算項目領域,OpenStack從2010年開始就已經超過CloudStack、Eucalyptus、OpenNebula等其他云計算開源項目,是當今最熱門的開源項目之一,這離不開社區(qū)管理者和社區(qū)推廣者的努力。應用現(xiàn)狀和發(fā)展趨勢在開源云計算項目領域,OpenSt6應用現(xiàn)狀和發(fā)展趨勢在云計算領域,OpenStack也在逐漸追趕虛擬化商業(yè)巨頭VMware的步伐。OpenStack和其他商業(yè)云項目的趨勢對比如圖所示。我們有理由相信,在今后幾年乃至相當長一段時間里,OpenStack依然會活躍在大家的視線中。應用現(xiàn)狀和發(fā)展趨勢在云計算領域,OpenStack7搭建工具Openstack的搭建工具有很多Devstack:這應該算是Openstack最早的安裝腳本,他是通過直接git源碼,進行安裝Diablo安裝腳本:聽說有少許bugFuel:這是Mirantis出品的部署安裝工具,基本算是把Openstack所有的部署都web化,你可以有很多的選擇:尤其是網絡,存儲。搭建工具Openstack的搭建工具有很多Devstack:8OpenStack經過一番準備后,先在主節(jié)點上安裝mirantis6.0鏡像,安裝完成后根據(jù)提示信息登入fuel的webUI界面,在這里我們就可以實現(xiàn)將Openstack的所有部署web化OpenStack經過一番準備后,先在主節(jié)點上安裝mira9OpenStackOpenStack10分配controller節(jié)點和computer節(jié)點
分配controller節(jié)點和computer節(jié)點
11OpenStack
開始是在VMworkstation虛擬機上搭建,由于到了驗證三個節(jié)點的網段能否通信這一塊一直不能通過,后面查閱相關資料有人建議最好還是在VisualBOX上搭建。OpenStack
開始是在VMworkstation12OpenStack
然后又重新在Vbox上搭建了,終于驗證通過OpenStack
然后又重新在Vbox上搭建了,終于驗證13OpenStack
然后便可以使用fuel的一鍵部署功能自動給兩個節(jié)點進行應用部署了OpenStack
然后便可以使用fuel的一鍵部署功能自14OpenStack
Deploymentofenvironment'hsp'isdone.AccesstheOpenStackdashboard(Horizon)at
orviainternalnetworkat
OpenStack
Deploymentofenvir15OpenStack
進入openstack的Horizon(dashboard)管理界面OpenStack
進入openstack的Horizon16OpenStack
OpenStack
17OpenStack
為了驗證搭建的正確性,我們重啟計算機后重新通過fuel運行openstack,當啟動master節(jié)點后,成功登入部署openstack的界面(如果出現(xiàn)登入不上的情況,只需要在master的終端里登入root用戶再輸入logout就可以了,應該是fuel緩存問題,也有可能是我之前網卡設置問題)OpenStack
為了驗證搭建的正確性,我們重啟計算機后18OpenStack
這是我們之前創(chuàng)建的一個openstack的環(huán)境。點擊新建,可以再配置和創(chuàng)建一個openstack的環(huán)境,網上關于如何部署和創(chuàng)建openstack環(huán)境的介紹也有不少,具體步驟我就不一一贅(zhuì)述了。OpenStack
這是我們之前創(chuàng)建的一個openstac19OpenStack
點擊之前創(chuàng)建好的環(huán)境界面后可以看到,當其余兩個計算節(jié)點和控制節(jié)點尚未啟動完成時,原來配置的兩個節(jié)點在當前的部署環(huán)境中是離線狀態(tài)的。也就是說主控節(jié)點還沒有在網絡中發(fā)現(xiàn)其余兩個節(jié)點。當其余兩個節(jié)點(computer和controller)尚未啟動加載完成前,兩個節(jié)點在web頁面是離線轉態(tài)OpenStack
點擊之前創(chuàng)建好的環(huán)境界面后可以看到,當20OpenStack
等待兩個節(jié)點正常啟動完成之后,從fuel的web界面可以看到兩個節(jié)點變?yōu)橐丫途w狀態(tài),說明安裝還是非常成功的,下次啟動不會因為程序的關閉而導致之前的所有的配置丟失。OpenStack
等待兩個節(jié)點正常啟動完成之后,從fue21OpenStack
這是我controller節(jié)點虛擬網卡的配置情況。將存儲和管理分別放在虛擬網卡eth0和eth2中,通過上面的地址便可以訪問OpenStackdashboardOpenStack
這是我controller節(jié)點虛擬網卡22OpenStack
Horizon是OpenStack的一個子項目,用于提供一個Web前端控制臺(稱為Dashboard),以此來展示OpenStack的功能。通常情況下,我們都是從Horizon、Dashboard開始來了解OpenStack的。實際上,Horizon并不會為OpenStack添加任何一個新的功能,它只是使用了OpenStack部分API功能。OpenStack
Horizon是OpenStack的一23OpenStack
簡單案例實驗。首先創(chuàng)建一個項目OpenStack
簡單案例實驗。首先創(chuàng)建一個項目24OpenStack
接下來就開始創(chuàng)建云主機(虛機),我們打開instances界面,單擊右上角的“l(fā)aunchinstance”開始創(chuàng)建
在彈出的窗口內,“details”是云主機的相關信息,“access&security”是選擇安全組,默認是defaults安全組,“networking”是選擇管理的網絡,“post-creation”是創(chuàng)建云主機后需要運行的腳本信息,需要自己添加,這幾個是必須的。
在“details”選項內,填寫新建云主機名字“test01”,flavor類型可以查看flavor菜單,里面有很多類型,針對默認的一個迷你操作系統(tǒng),定義了CPU,內存和硬盤燈資源,咱們也可以收到修改,很容易理解,我就不再演示,咱們這里選擇“m1.tiny”,也就是如右邊所展示的包含1個vCPU、一個1G的磁盤和512M的內存,創(chuàng)建數(shù)量選擇1,如果是批量創(chuàng)建,就選擇你要創(chuàng)建的數(shù)量,例如20,當然你要計算好這個計算節(jié)點可以承受的虛機數(shù)量,包含CPU\RAM\DISK等資源,“instancebootsource”選擇“bootfromimage”,“imagename”選擇“testVM(12.6MB)”,這是個迷你操作系統(tǒng)。如下圖:OpenStack
接下來就開始創(chuàng)建云主機(虛機),我們打25OpenStack
OpenStack
26OpenStack
分別創(chuàng)建兩個云主機,查看topo情況未來云主機都會接在“net04”這個網絡上,分配的IP地址也是192.168.111.0這個網段的,網關指向中間的路由器,網關地址是192.168.111.1,這個路由鏈接的就是咱們的公開網絡“net04_ext”這是我們的外部網絡,也就是跟咱們的PC機在一個網段或者互通了。OpenStack
分別創(chuàng)建兩個云主機,查看topo情況未27OpenStack
也就是說這個192.168.111.0網段是給云主機內部使用的,但是僅限于虛擬機內部通信,不能和這個網絡之外通信或者上網。那這個172.16.0.0網段就是外部網絡了,也是咱們可以分配給云主機做floatingIP使用的地址段,需要外部通信的話,還需要分配一個浮動IP來跟云主機做關聯(lián)。OpenStack
也就是說這個192.168.111.028OpenStack
添加一個ICMP協(xié)議的規(guī)則,允許ICMP通過,添加一個SSH規(guī)則允許遠程訪問OpenStack
添加一個ICMP協(xié)議的規(guī)則,允許IC29OpenStack
然后在主機的cmd下分別ping這兩臺虛擬云主機,都可以ping成功OpenStack
然后在主機的cmd下分別ping這30用XSHELL遠程登入創(chuàng)建的兩臺虛擬云主機,并ifconfig查看他們的IP地址,可以看到內網的私有IP為192.168.111.5和192.168.111.5,和上面的地址相同,虛擬云主機創(chuàng)建成功!用XSHELL遠程登入創(chuàng)建的兩臺虛擬云主機,并ifconfi31OpenStack
這是創(chuàng)建了一個虛擬內存占用情況創(chuàng)建了兩個的情況OpenStack
這是創(chuàng)建了一個虛擬內存占用情況創(chuàng)建了兩32OpenStack
然后回到兩臺云主機中,互ping他們的私有地址,能夠互通,說明云平臺上的虛擬主機既能和公有網段通信又能在內部實現(xiàn)互聯(lián)互通了。OpenStack
然后回到兩臺云主機中,互ping他們的33OpenStack
由于使用的簡單的鏡像創(chuàng)建的云主機實例,它的內部文件也比較簡單,如果裝了python的話便可以使它們作為簡單的服務器了,openstack的簡單環(huán)境實例搭建就介紹到這里OpenStack
由于使用的簡單的鏡像創(chuàng)建的云主機實例,34OpenStack當今最流行的開源云平臺管理項目組員:XXXXXXXXOpenStack當今最流行的開源云平臺管理項目組員:X35背景OpenStack是一個非常年輕的開源項目,最初是由美國國家航空航天局(NASA)和Rackspace合作研發(fā)的項目,2010年7月以Apache2.0許可證授權開源,源代碼來自于NASA的Nebula云平臺和Rackspace的分布式云存儲(Swift)項目。NASA最初使用的是Eucalyptus云計算平臺,當規(guī)模持續(xù)快速增長后,Eucalyptus已經不能滿足NASA的云計算規(guī)模,NASA首席技術官ChrisKemp的研究小組為此專門建立了自己的計算引擎,新平臺命名為Nova,并將其開源。背景OpenStack是一個非常年輕的開源項目36核心項目計算(Compute):Nova對象存儲(ObjectStorage):Swift鏡像服務(ImageService):Glance身份服務(IdentityService):Keystone網絡&地址管理(Network):Neutron塊存儲(BlockStorage):CinderUI界面(Dashboard):Horizon測量(Metering):Ceilometer部署編排(Orchestration):Heat數(shù)據(jù)庫服務(DatabaseService):Trove核心項目計算(Compute):Nova37環(huán)境架構
OpenStack因Open而開放,因組件而靈活,因包容而博大。有計算、網絡、對象存儲、塊存儲、身份、鏡像服務、門戶、測量、部署編排、數(shù)據(jù)庫服務等等組件,有的組件可以根據(jù)需要選擇安裝,組網結構也很靈活、多樣。實現(xiàn)了支持接入多種主流虛擬機軟件:KVM、LXC、QEMU、Hyper-V、VMware、XenServer,也可以自行開發(fā)插件接入其他的虛擬化軟件。
下圖展示了OpenStack典型環(huán)境架構,各個服務之間的交互和職能。環(huán)境架構 OpenStack因Open而開放,因組件而靈活38OpenStack功能 OpenStack具有三大核心功能,即計算、存儲、網絡,分別對應相應的項目Nova、Cinder、Neutron。其中Nova提供了計算資源的管理,可以管理跨服務器網絡的VM實例。同時,Nova還提供對多種Hypervisor的支持,如KVM、QEMU、Xen、LXC、VMware、Hyper-V、PowerVM等。Cinder提供了存儲資源的管理,可以管理各個廠商提供的專業(yè)存儲設備。Neutron提供了網絡資源的管理,并且LBaaS、FWaaS等一系列網絡相關的組件也正在逐漸發(fā)展起來。OpenStack功能 OpenStack具有三大核39應用現(xiàn)狀和發(fā)展趨勢
在開源云計算項目領域,OpenStack從2010年開始就已經超過CloudStack、Eucalyptus、OpenNebula等其他云計算開源項目,是當今最熱門的開源項目之一,這離不開社區(qū)管理者和社區(qū)推廣者的努力。應用現(xiàn)狀和發(fā)展趨勢在開源云計算項目領域,OpenSt40應用現(xiàn)狀和發(fā)展趨勢在云計算領域,OpenStack也在逐漸追趕虛擬化商業(yè)巨頭VMware的步伐。OpenStack和其他商業(yè)云項目的趨勢對比如圖所示。我們有理由相信,在今后幾年乃至相當長一段時間里,OpenStack依然會活躍在大家的視線中。應用現(xiàn)狀和發(fā)展趨勢在云計算領域,OpenStack41搭建工具Openstack的搭建工具有很多Devstack:這應該算是Openstack最早的安裝腳本,他是通過直接git源碼,進行安裝Diablo安裝腳本:聽說有少許bugFuel:這是Mirantis出品的部署安裝工具,基本算是把Openstack所有的部署都web化,你可以有很多的選擇:尤其是網絡,存儲。搭建工具Openstack的搭建工具有很多Devstack:42OpenStack經過一番準備后,先在主節(jié)點上安裝mirantis6.0鏡像,安裝完成后根據(jù)提示信息登入fuel的webUI界面,在這里我們就可以實現(xiàn)將Openstack的所有部署web化OpenStack經過一番準備后,先在主節(jié)點上安裝mira43OpenStackOpenStack44分配controller節(jié)點和computer節(jié)點
分配controller節(jié)點和computer節(jié)點
45OpenStack
開始是在VMworkstation虛擬機上搭建,由于到了驗證三個節(jié)點的網段能否通信這一塊一直不能通過,后面查閱相關資料有人建議最好還是在VisualBOX上搭建。OpenStack
開始是在VMworkstation46OpenStack
然后又重新在Vbox上搭建了,終于驗證通過OpenStack
然后又重新在Vbox上搭建了,終于驗證47OpenStack
然后便可以使用fuel的一鍵部署功能自動給兩個節(jié)點進行應用部署了OpenStack
然后便可以使用fuel的一鍵部署功能自48OpenStack
Deploymentofenvironment'hsp'isdone.AccesstheOpenStackdashboard(Horizon)at
orviainternalnetworkat
OpenStack
Deploymentofenvir49OpenStack
進入openstack的Horizon(dashboard)管理界面OpenStack
進入openstack的Horizon50OpenStack
OpenStack
51OpenStack
為了驗證搭建的正確性,我們重啟計算機后重新通過fuel運行openstack,當啟動master節(jié)點后,成功登入部署openstack的界面(如果出現(xiàn)登入不上的情況,只需要在master的終端里登入root用戶再輸入logout就可以了,應該是fuel緩存問題,也有可能是我之前網卡設置問題)OpenStack
為了驗證搭建的正確性,我們重啟計算機后52OpenStack
這是我們之前創(chuàng)建的一個openstack的環(huán)境。點擊新建,可以再配置和創(chuàng)建一個openstack的環(huán)境,網上關于如何部署和創(chuàng)建openstack環(huán)境的介紹也有不少,具體步驟我就不一一贅(zhuì)述了。OpenStack
這是我們之前創(chuàng)建的一個openstac53OpenStack
點擊之前創(chuàng)建好的環(huán)境界面后可以看到,當其余兩個計算節(jié)點和控制節(jié)點尚未啟動完成時,原來配置的兩個節(jié)點在當前的部署環(huán)境中是離線狀態(tài)的。也就是說主控節(jié)點還沒有在網絡中發(fā)現(xiàn)其余兩個節(jié)點。當其余兩個節(jié)點(computer和controller)尚未啟動加載完成前,兩個節(jié)點在web頁面是離線轉態(tài)OpenStack
點擊之前創(chuàng)建好的環(huán)境界面后可以看到,當54OpenStack
等待兩個節(jié)點正常啟動完成之后,從fuel的web界面可以看到兩個節(jié)點變?yōu)橐丫途w狀態(tài),說明安裝還是非常成功的,下次啟動不會因為程序的關閉而導致之前的所有的配置丟失。OpenStack
等待兩個節(jié)點正常啟動完成之后,從fue55OpenStack
這是我controller節(jié)點虛擬網卡的配置情況。將存儲和管理分別放在虛擬網卡eth0和eth2中,通過上面的地址便可以訪問OpenStackdashboardOpenStack
這是我controller節(jié)點虛擬網卡56OpenStack
Horizon是OpenStack的一個子項目,用于提供一個Web前端控制臺(稱為Dashboard),以此來展示OpenStack的功能。通常情況下,我們都是從Horizon、Dashboard開始來了解OpenStack的。實際上,Horizon并不會為OpenStack添加任何一個新的功能,它只是使用了OpenStack部分API功能。OpenStack
Horizon是OpenStack的一57OpenStack
簡單案例實驗。首先創(chuàng)建一個項目OpenStack
簡單案例實驗。首先創(chuàng)建一個項目58OpenStack
接下來就開始創(chuàng)建云主機(虛機),我們打開instances界面,單擊右上角的“l(fā)aunchinstance”開始創(chuàng)建
在彈出的窗口內,“details”是云主機的相關信息,“access&security”是選擇安全組,默認是defaults安全組,“networking”是選擇管理的網絡,“post-creation”是創(chuàng)建云主機后需要運行的腳本信息,需要自己添加,這幾個是必須的。
在“details”選項內,填寫新建云主機名字“test01”,flavor類型可以查看flavor菜單,里面有很多類型,針對默認的一個迷你操作系統(tǒng),定義了CPU,內存和硬盤燈資源,咱們也可以收到修改,很容易理解,我就不再演示,咱們這里選擇“m1.tiny”,也就是如右邊所展示的包含1個vCPU、一個1G的磁盤和512M的內存,創(chuàng)建數(shù)量選擇1,如果是批量創(chuàng)建,就選擇你要創(chuàng)建的數(shù)量,例如20,當然你要計算好這個計算節(jié)點可以承受的虛機數(shù)量,包含CPU\RAM\DISK等資源,“instancebootsource”選擇“bootfromimage”,“imagename”選擇“testVM(12.6MB)”,這是個迷你操作系統(tǒng)。如下圖:OpenStack
接下來就開始創(chuàng)建云主機(虛機),
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年四年級英語下冊 Unit 3 What can you see第2課時說課稿 湘少版
- 7《美麗的化學變化》說課稿-2023-2024學年科學六年級下冊教科版
- 2025計算機購銷合同樣書
- 2025勞動合同法課程學習指南
- 2024年高中化學 專題3 常見的烴 第一單元 第1課時 脂肪烴的類別、烷烴說課稿 蘇教版選修5001
- 2憲法是根本法 第一課時 感受憲法日(說課稿)-部編版道德與法治六年級上冊
- 醫(yī)療試劑合同范例
- 包工項目合同范本
- 化妝店加盟合同范例
- 2024-2025學年高中地理 第二章 區(qū)域可持續(xù)發(fā)展 2.4 農業(yè)的可持續(xù)發(fā)展-以美國為例說課稿 湘教版必修3
- 唐山動物園景觀規(guī)劃設計方案
- 中國版梅尼埃病診斷指南解讀
- 創(chuàng)業(yè)投資管理知到章節(jié)答案智慧樹2023年武漢科技大學
- 暨南大學《經濟學》考博歷年真題詳解(宏觀經濟學部分)
- GB/T 8014.1-2005鋁及鋁合金陽極氧化氧化膜厚度的測量方法第1部分:測量原則
- eNSP簡介及操作課件
- 公文與公文寫作課件
- 運動技能學習與控制課件第七章運動技能的協(xié)調控制
- 節(jié)后復工吊籃驗收表格
- 醫(yī)療器械分類目錄2002版
- 氣管套管滑脫急救知識分享
評論
0/150
提交評論