




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
openstack云計算平臺搭建第一頁,共34頁。背景OpenStack是一個非常年輕的開源項目,最初是由美國國家航空航天局(NASA)和Rackspace合作研發的項目,2010年7月以Apache2.0許可證授權開源,源代碼來自于NASA的Nebula云平臺和Rackspace的分布式云存儲(Swift)項目。NASA最初使用的是Eucalyptus云計算平臺,當規模持續快速增長后,Eucalyptus已經不能滿足NASA的云計算規模,NASA首席技術官ChrisKemp的研究小組為此專門建立了自己的計算引擎,新平臺命名為Nova,并將其開源。第二頁,共34頁。核心項目計算(Compute):Nova對象存儲(ObjectStorage):Swift鏡像服務(ImageService):Glance身份服務(IdentityService):Keystone網絡&地址管理(Network):Neutron塊存儲(BlockStorage):CinderUI界面(Dashboard):Horizon測量(Metering):Ceilometer部署編排(Orchestration):Heat數據庫服務(DatabaseService):Trove第三頁,共34頁。環境架構 OpenStack因Open而開放,因組件而靈活,因包容而博大。有計算、網絡、對象存儲、塊存儲、身份、鏡像服務、門戶、測量、部署編排、數據庫服務等等組件,有的組件可以根據需要選擇安裝,組網結構也很靈活、多樣。實現了支持接入多種主流虛擬機軟件:KVM、LXC、QEMU、Hyper-V、VMware、XenServer,也可以自行開發插件接入其他的虛擬化軟件。
下圖展示了OpenStack典型環境架構,各個服務之間的交互和職能。第四頁,共34頁。OpenStack功能 OpenStack具有三大核心功能,即計算、存儲、網絡,分別對應相應的項目Nova、Cinder、Neutron。其中Nova提供了計算資源的管理,可以管理跨服務器網絡的VM實例。同時,Nova還提供對多種Hypervisor的支持,如KVM、QEMU、Xen、LXC、VMware、Hyper-V、PowerVM等。Cinder提供了存儲資源的管理,可以管理各個廠商提供的專業存儲設備。Neutron提供了網絡資源的管理,并且LBaaS、FWaaS等一系列網絡相關的組件也正在逐漸發展起來。第五頁,共34頁。應用現狀和發展趨勢
在開源云計算項目領域,OpenStack從2010年開始就已經超過CloudStack、Eucalyptus、OpenNebula等其他云計算開源項目,是當今最熱門的開源項目之一,這離不開社區管理者和社區推廣者的努力。第六頁,共34頁。應用現狀和發展趨勢在云計算領域,OpenStack也在逐漸追趕虛擬化商業巨頭VMware的步伐。OpenStack和其他商業云項目的趨勢對比如圖所示。我們有理由相信,在今后幾年乃至相當長一段時間里,OpenStack依然會活躍在大家的視線中。第七頁,共34頁。搭建工具Openstack的搭建工具有很多Devstack:這應該算是Openstack最早的安裝腳本,他是通過直接git源碼,進行安裝Diablo安裝腳本:聽說有少許bugFuel:這是Mirantis出品的部署安裝工具,基本算是把Openstack所有的部署都web化,你可以有很多的選擇:尤其是網絡,存儲。第八頁,共34頁。OpenStack經過一番準備后,先在主節點上安裝mirantis6.0鏡像,安裝完成后根據提示信息登入fuel的webUI界面,在這里我們就可以實現將Openstack的所有部署web化第九頁,共34頁。OpenStack第十頁,共34頁。分配controller節點和computer節點
第十一頁,共34頁。OpenStack
開始是在VMworkstation虛擬機上搭建,由于到了驗證三個節點的網段能否通信這一塊一直不能通過,后面查閱相關資料有人建議最好還是在VisualBOX上搭建。第十二頁,共34頁。OpenStack
然后又重新在Vbox上搭建了,終于驗證通過第十三頁,共34頁。OpenStack
然后便可以使用fuel的一鍵部署功能自動給兩個節點進行應用部署了第十四頁,共34頁。OpenStack
Deploymentofenvironment'hsp'isdone.AccesstheOpenStackdashboard(Horizon)at
orviainternalnetworkat
第十五頁,共34頁。OpenStack
進入openstack的Horizon(dashboard)管理界面第十六頁,共34頁。OpenStack
第十七頁,共34頁。OpenStack
為了驗證搭建的正確性,我們重啟計算機后重新通過fuel運行openstack,當啟動master節點后,成功登入部署openstack的界面(如果出現登入不上的情況,只需要在master的終端里登入root用戶再輸入logout就可以了,應該是fuel緩存問題,也有可能是我之前網卡設置問題)第十八頁,共34頁。OpenStack
這是我們之前創建的一個openstack的環境。點擊新建,可以再配置和創建一個openstack的環境,網上關于如何部署和創建openstack環境的介紹也有不少,具體步驟我就不一一贅(zhuì)述了。第十九頁,共34頁。OpenStack
點擊之前創建好的環境界面后可以看到,當其余兩個計算節點和控制節點尚未啟動完成時,原來配置的兩個節點在當前的部署環境中是離線狀態的。也就是說主控節點還沒有在網絡中發現其余兩個節點。當其余兩個節點(computer和controller)尚未啟動加載完成前,兩個節點在web頁面是離線轉態第二十頁,共34頁。OpenStack
等待兩個節點正常啟動完成之后,從fuel的web界面可以看到兩個節點變為已就緒狀態,說明安裝還是非常成功的,下次啟動不會因為程序的關閉而導致之前的所有的配置丟失。第二十一頁,共34頁。OpenStack
這是我controller節點虛擬網卡的配置情況。將存儲和管理分別放在虛擬網卡eth0和eth2中,通過上面的地址便可以訪問OpenStackdashboard第二十二頁,共34頁。OpenStack
Horizon是OpenStack的一個子項目,用于提供一個Web前端控制臺(稱為Dashboard),以此來展示OpenStack的功能。通常情況下,我們都是從Horizon、Dashboard開始來了解OpenStack的。實際上,Horizon并不會為OpenStack添加任何一個新的功能,它只是使用了OpenStack部分API功能。第二十三頁,共34頁。OpenStack
簡單案例實驗。首先創建一個項目第二十四頁,共34頁。OpenStack
接下來就開始創建云主機(虛機),我們打開instances界面,單擊右上角的“launchinstance”開始創建
在彈出的窗口內,“details”是云主機的相關信息,“access&security”是選擇安全組,默認是defaults安全組,“networking”是選擇管理的網絡,“post-creation”是創建云主機后需要運行的腳本信息,需要自己添加,這幾個是必須的。
在“details”選項內,填寫新建云主機名字“test01”,flavor類型可以查看flavor菜單,里面有很多類型,針對默認的一個迷你操作系統,定義了CPU,內存和硬盤燈資源,咱們也可以收到修改,很容易理解,我就不再演示,咱們這里選擇“m1.tiny”,也就是如右邊所展示的包含1個vCPU、一個1G的磁盤和512M的內存,創建數量選擇1,如果是批量創建,就選擇你要創建的數量,例如20,當然你要計算好這個計算節點可以承受的虛機數量,包含CPU\RAM\DISK等資源,“instancebootsource”選擇“bootfromimage”,“imagename”選擇“testVM(12.6MB)”,這是個迷你操作系統。如下圖:第二十五頁,共34頁。OpenStack
第二十六頁,共34頁。OpenStack
分別創建兩個云主機,查看topo情況未來云主機都會接在“net04”這個網絡上,分配的IP地址也是192.168.111.0這個網段的,網關指向中間的路由器,網關地址是192.168.111.1,這個路由鏈接的就是咱們的公開網絡“net04_ext”這是我們的外部網絡,也就是跟咱們的PC機在一個網段或者互通了。第二十七頁,共34頁。OpenStack
也就是說這個192.168.111.0網段是給云主機內部使用的,但是僅限于虛擬機內部通信,不能和這個網絡之外通信或者上網。那這個172.16.0.0網段就是外部網絡了,也是咱們可以分配給云主機做floatingIP使用的地址段,需要外部通信的話,還需要分配一個浮動IP來跟云主機做關聯。第二十八頁,共34頁。OpenStack
添加一個ICMP協議的規則,允許ICMP通過,添加一個SSH規則允許遠程訪問第二十九頁,共34頁。OpenStack
然后在主機的cmd下分別ping這兩臺虛擬云主機,都可以ping成功第三十頁,共34頁。用XSHELL遠程登入創建的兩臺虛擬云主機,并ifconfig查看他們的IP地址,可
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 農業法律法規知識講座
- 山東省聊城第一中學新校區、高鐵校區2024-2025學年高一下學期第一次階段性檢測語文試題(原卷版+解析版)
- 強化廢舊光伏板組件處理規范
- 茶葉的種植技術與管理
- 電腦售后服務協議書二零二五年
- 二零二五版簡易技術咨詢服務合同模板
- 公司設立協議書
- 房地產項目委托代建協議合同書
- 連鎖餐飲后勤管理制度
- 餐飲公司財產管理制度
- GB 5908-2024阻火器
- 某醫院精神衛生中心信息化建設方案
- 自編MSA(計數型)自動分析表
- 購房律師陪同服務合同
- 家用電動啤酒釀造設備市場發展現狀調查及供需格局分析預測報告
- GB/T 2624.6-2024用安裝在圓形截面管道中的差壓裝置測量滿管流體流量第6部分:楔形裝置
- 危重患者護理與觀察
- 2024年浙江省中考英語試題卷(含答案解析)
- 人教版(2019)必修 第二冊Unit 2 Wildlife Protection Reading for writing教學設計
- AIGC視域下非遺文創產品的數字化轉型升級路徑研究
- 推廣綠色用電活動方案
評論
0/150
提交評論