本篇文章給大家分享的是有關(guān)怎樣搭建OpenStack實驗環(huán)境,小編覺得挺實用的,因此分享給大家學(xué)習(xí),希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。
成都創(chuàng)新互聯(lián)是一家專業(yè)的成都網(wǎng)站建設(shè)公司,我們專注成都網(wǎng)站設(shè)計、成都網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè)、網(wǎng)絡(luò)營銷、企業(yè)網(wǎng)站建設(shè),賣友情鏈接,廣告投放平臺為企業(yè)客戶提供一站式建站解決方案,能帶給客戶新的互聯(lián)網(wǎng)理念。從網(wǎng)站結(jié)構(gòu)的規(guī)劃UI設(shè)計到用戶體驗提高,創(chuàng)新互聯(lián)力求做到盡善盡美。
在學(xué)習(xí) OpenStack 各服務(wù)之前,讓我們先搭建起一個實驗環(huán)境。
毋庸置疑,一個看得到摸得著而且允許我們隨便折騰的 OpenStack 能夠提高我們的學(xué)習(xí)效率。
DevStack 豐富的選項讓我們能夠靈活地選取和部署想要的 OpenStack 服務(wù),非常適合學(xué)習(xí)和研究。
首先我們來設(shè)計 OpenStack 的部署拓?fù)洹?/p>
OpenStack 是一個分布式系統(tǒng),由若干不同功能的節(jié)點(Node)組成:
控制節(jié)點(Controller Node) 管理 OpenStack,其上運行的服務(wù)有 Keystone、Glance、Horizon 以及 Nova 和 Neutron 中管理相關(guān)的組件。 控制節(jié)點也運行支持 OpenStack 的服務(wù),例如 SQL 數(shù)據(jù)庫(通常是 MySQL)、消息隊列(通常是 RabbitMQ)和網(wǎng)絡(luò)時間服務(wù) NTP。
網(wǎng)絡(luò)節(jié)點(Network Node) 其上運行的服務(wù)為 Neutron。 為 OpenStack 提供 L2 和 L3 網(wǎng)絡(luò)。 包括虛擬機(jī)網(wǎng)絡(luò)、DHCP、路由、NAT 等。
存儲節(jié)點(Storage Node) 提供塊存儲(Cinder)或?qū)ο蟠鎯Γ⊿wift)服務(wù)。
計算節(jié)點(Compute Node) 其上運行 Hypervisor(默認(rèn)使用 KVM)。 同時運行 Neutron 服務(wù)的 agent,為虛擬機(jī)提供網(wǎng)絡(luò)支持。
這幾類節(jié)點是從功能上進(jìn)行的邏輯劃分,在實際部署時可以根據(jù)需求靈活配置,比如:
在大規(guī)模OpenStack生產(chǎn)環(huán)境中,每類節(jié)點都分別部署在若干臺物理服務(wù)器上,各司其職并互相協(xié)作。
這樣的環(huán)境具備很好的性能、伸縮性和高可用性。
在最小的實驗環(huán)境中,可以將 4 類節(jié)點部署到一個物理的甚至是虛擬服務(wù)器上。
麻雀雖小五臟俱全,通常也稱為 All-in-One 部署。
在我們的實驗環(huán)境中,為了使得拓?fù)浜啙嵧瑫r功能完備,我們用兩個虛擬機(jī):
devstack-controller:控制節(jié)點 + 網(wǎng)絡(luò)節(jié)點 + 塊存儲節(jié)點 + 計算節(jié)點
devstack-compute:計算節(jié)點
CPU 和內(nèi)存供參考。
如果是在自己的 PC 機(jī)上創(chuàng)建虛機(jī)部署,資源可能達(dá)不到,可以適當(dāng)調(diào)整。
網(wǎng)絡(luò)上規(guī)劃了三個網(wǎng)絡(luò):
Management Network:用于 OpenStack 內(nèi)部管理用,比如各服務(wù)之間通信。 這里使用 eth0
VM(Tenant)Network:OpenStack 部署的虛擬機(jī)所使用的網(wǎng)絡(luò)。 OpenStack 支持多租戶(Tenant),虛機(jī)是放在 Tenant 下的,所以叫 Tenant Network。 這里使用 eth2
External Network:一般來說,Tenant Network 是內(nèi)部私有網(wǎng)絡(luò),只用于 VM 之間通信,與其他非 VM 網(wǎng)絡(luò)是隔離的。 這里我們規(guī)劃了一個外部網(wǎng)絡(luò)(External Network),通過 devstak-controller 的 eth3 連接。 Neutron 通過 L3 服務(wù)讓 VM 能夠訪問到 External Network。 對于公有云,External Network 一般指的是 Internet。 對于企業(yè)私有云,External Network 則可以是 Intranet 中的某個網(wǎng)絡(luò)。
以上就是怎樣搭建OpenStack實驗環(huán)境,小編相信有部分知識點可能是我們?nèi)粘9ぷ鲿姷交蛴玫降?。希望你能通過這篇文章學(xué)到更多知識。更多詳情敬請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。
分享標(biāo)題:怎樣搭建OpenStack實驗環(huán)境
文章出自:http://aaarwkj.com/article42/gpjshc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站建設(shè)、商城網(wǎng)站、自適應(yīng)網(wǎng)站、網(wǎng)站策劃、網(wǎng)頁設(shè)計公司、電子商務(wù)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)