成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

以公司實(shí)際應(yīng)用講解OpenStack到底是什么

LeoHsiun / 2396人閱讀

摘要:就目前而言,在國外慢慢的流行開來,不少企業(yè)和個(gè)人也在對它進(jìn)行二次開發(fā)。在圖中可以看出,有,,的模板。以上就是一個(gè)最簡單的搭建教程。

可能很多人從Ubuntu和HP的新聞當(dāng)中聽說過OpenStack,知道它跟云計(jì)算相關(guān),可是OpenStack究竟是做什么的,可能不少人還只有比較模糊的感覺。OpenStack是一個(gè)云平臺管理的項(xiàng)目,它不是一個(gè)軟件。這個(gè)項(xiàng)目由幾個(gè)主要的組件組合起來完成一些具體的工作。要想直觀的了解它是什么樣子的。

就目前而言,OpenStack在國外慢慢的流行開來,不少企業(yè)和個(gè)人也在對它進(jìn)行二次開發(fā)。從我個(gè)人理解,OpenStack作為一種免費(fèi)的開源軟件,可以用在中小企業(yè)內(nèi)部,可以給公司內(nèi)部的開發(fā)測試部門使用,也可以跑一些應(yīng)用服務(wù)。另外一種就是提供對外服務(wù),好比作云服務(wù)的企業(yè)會考慮對OpenStack進(jìn)行二次開發(fā)和包裝,集成或者新增一些特定的功能或者管理界面。我覺得OpenStack不光光能在1分鐘給你想要的image操作系統(tǒng),也可以做到5分鐘能幫你生成一臺app節(jié)點(diǎn)(應(yīng)用服務(wù)器)加入到業(yè)務(wù)中去。后者才是我們現(xiàn)在更需要去做的,從irc聊天室、郵件列表、以及一些wiki的內(nèi)容來看,老外已經(jīng)在這方面走在了前面。

在這篇文章里,我將介紹一下一個(gè)簡單的、可用在公司內(nèi)部的OpenStack構(gòu)建起來的管理平臺。它看上去是這樣的:

OpenStack主控界面

?

這個(gè)環(huán)境一共用了6臺8核的服務(wù)器。除去控制器的核心不算,一共有40個(gè)可用于計(jì)算的核心。其中:

  • 啟動了4臺的cpu作為計(jì)算節(jié)點(diǎn)用來跑虛擬機(jī)(nova-compute)
  • 一臺服務(wù)器安裝了nova,glance,keystone,dashboard的所有服務(wù)和mySQL數(shù)據(jù)庫作為控制節(jié)點(diǎn)
  • 一臺啟用了nova-volume服務(wù),提供給虛擬機(jī)額外的塊存儲

這樣圖中顯示的40 cores就是總共的cpu,已經(jīng)用了16個(gè);第二列是內(nèi)存,下面顯示了有兩個(gè)部門。分別跑了2個(gè)和5個(gè)實(shí)例。

OpenStack主控界面

?

這張圖展示的是Images,通俗的講就是預(yù)先做好的系統(tǒng)或者模板。images是通過名叫g(shù)lance的這個(gè)組件來管理(這下知道glance的用處了吧),它提供命令接口允許用戶把自己做好的系統(tǒng)(支持img,qcow2等格式),至于如何用kvm做自己的img,可以參考這份文檔。

在圖中可以看出,有CentOS,Windows XP,RHEL的模板。另外3個(gè)image是用戶自己做的,簡單的是就是用戶使用我做的RHEL(里面只裝了一些基本的系統(tǒng)軟件)生成虛擬機(jī)實(shí)例,然后在虛擬機(jī)中配置了他自己需要的軟件應(yīng)用。配置完成之后,保存為rhel_app這個(gè)image,這樣下次有需要的時(shí)候,就可以直接從rhel_app啟動新的實(shí)例,1分鐘之內(nèi)就可以使用他需要的應(yīng)用。

OpenStack Images

?

這張圖顯示的就是目前跑在私有云上的實(shí)例。我們可以看到右邊有四個(gè)選項(xiàng),Terminate是撤銷,也就是刪除虛擬機(jī)實(shí)例,Reboot重啟,Console Log顯示終端上的信息,VNC Console這個(gè)是直接在web上面開個(gè)vnc窗口顯示console,另外還有Snapshot的按鈕,這個(gè)按鈕會出現(xiàn)在以用戶自己身份登陸的界面上。目前我是以admin身份登陸。

限于篇幅原因,還有很多tab頁面我不做介紹了。總的來說,你只要給一個(gè)用戶一個(gè)帳號,他就能從image選擇不同配置(cpu,內(nèi)存,磁盤)的實(shí)例,分配ip,開端口,登陸,完全自主的操作,不需要管理員去干涉。如果你覺得這套管理工具對你或者你們企業(yè)來說有一定的幫助,想要嘗試一下,或者基于它來作二次開發(fā)(因?yàn)镺penStack是完全開源的),可以繼續(xù)往下看,我將會簡單介紹一下如何構(gòu)造這么一個(gè)系統(tǒng)。

OpenStack拓?fù)鋱D

這張圖是個(gè)簡單的拓?fù)鋱D。每臺host都有兩塊網(wǎng)卡,連接switch1的是外部訪問接口,就是用戶可以直接連接到的ip網(wǎng)絡(luò),這個(gè)網(wǎng)絡(luò)用來提供給虛擬機(jī)以便用戶使用。switch2使用一個(gè)內(nèi)部的網(wǎng)絡(luò),即對用戶不可見,我們可以設(shè)定一個(gè)私有網(wǎng)絡(luò),這個(gè)網(wǎng)絡(luò)用來node節(jié)點(diǎn)和controller之間的網(wǎng)絡(luò)通訊,image的傳輸,nova-volume和node之間的iscsi的數(shù)據(jù)傳輸。

環(huán)境準(zhǔn)備

所有的服務(wù)器都安裝Ubuntu 11.10。

網(wǎng)絡(luò)配置

參照上一篇文章中配置網(wǎng)絡(luò)接口那一部分,請把br100的設(shè)置controller為10.200.200.1,node1為2,以此類推。

時(shí)間同步

時(shí)間同步很重要,保證你各個(gè)節(jié)點(diǎn)之間,通常在controller上配置ntp服務(wù)器。其余節(jié)點(diǎn)的配置文件以controller的ip為ntp服務(wù)器。

安裝控制器

在這里我以controller的外網(wǎng)ip為10.11.3.62,內(nèi)網(wǎng)為10.200.200.1,安裝過程參照了devstack的腳本 ,我注釋掉了腳本里的swift以及一些目前還用不到的部分。設(shè)置了一些自己的環(huán)境參數(shù)。

git clone git://github.com/livemoon/mydevstack
cd mydevstack

修改localrc的內(nèi)容:

DEST這個(gè)你可以設(shè)置為你自己想要安裝的目錄,我這里用/data/stack
FIXED_RANGE這個(gè)很重要,簡單的說就是switch2的網(wǎng)段
FLOATING_RANGE外網(wǎng)的地址網(wǎng)段
FLAT_INTERFACE這個(gè)就是你綁定網(wǎng)橋的那個(gè)網(wǎng)口。和你/etc/network/interfaces里一致
MYSQL_USER腳本里默認(rèn)使用root,我使用了一個(gè)別的用戶。這個(gè)隨便你
然后執(zhí)行腳本./stack.sh

一開始會問你幾個(gè)密碼,分別是mysql,rabbitmq,service_token,horizon and keystone admin。你可以按照自己的輸入,只是要注意別搞混了。接著它就會運(yùn)行下載安裝,由于可能網(wǎng)絡(luò)的原因會導(dǎo)致安裝中途斷掉,遇到這種情況,重新運(yùn)行腳本即可。腳本執(zhí)行完之后,屏幕上會出現(xiàn)“stack.sh completed in $SECONDS seconds.”

這時(shí)候,打開你的web瀏覽器。輸入 “http://$HOST_IP/”,$HOST_IP/就是我的10.11.3.62,輸入你自己的,如果出現(xiàn)登陸界面,輸入admin和剛才的 horizon and keystone admin這個(gè)密碼。如果登陸成功,那就說明你完成了controller的安裝。

默認(rèn)情況下,controller上面會起所有nova的服務(wù),你應(yīng)該可以看到你有幾個(gè)cpu和內(nèi)存可以使用,現(xiàn)在已經(jīng)可以使用基本的功能了。這個(gè)時(shí)候,你的controller其實(shí)即是控制節(jié)點(diǎn),也是計(jì)算節(jié)點(diǎn)(因?yàn)槠鹆薾ova-compute和nova-network服務(wù))。

以上就是一個(gè)最簡單的搭建教程。如果你只是想看一下界面,知道它是怎么樣的一個(gè)東西,那么現(xiàn)在已經(jīng)足夠了。

作者簡介:livemoon(gtalk: [email protected]),小小SA,關(guān)注mac,BSD,openstack,開源技術(shù),webos。座右銘:非淡泊無以明志,非寧靜無以致遠(yuǎn)。

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/3630.html

相關(guān)文章

  • 明與暗角力!開源云平臺中的拼圖“玩具”

    摘要:開源云平臺中的拼圖玩具對于云平臺,如今基本就意味著開源。明與暗角力開源云平臺中的拼圖玩具為什么會產(chǎn)生這種混淆正如之前談到由兩大部分組成和的計(jì)算引擎。 開源云平臺中的拼圖玩具?對于云平臺,如今基本就意味著開源。提及開源技術(shù),著實(shí)在云計(jì)算和大數(shù)據(jù)下火起來。面對撲面而來的云服務(wù),無論是何種服務(wù)對于企業(yè)和用戶來說都是熟悉的陌生人,熟悉是因?yàn)橹涝朴?jì)算的人都能說出IaaS、PaaS和SaaS這幾個(gè)詞,...

    1treeS 評論0 收藏0
  • 【干貨】云計(jì)算新名詞解析

    摘要:慢慢硬件和就綁在一起了,的,的,的微軟是個(gè)例外,可在不同的服務(wù)器上跑。虛擬軟件的老大自打推出它的之后,很快又推出了它的管理平臺另一大佬微軟比胃口還大,從操作系統(tǒng)到虛擬軟件,當(dāng)然忘不了它的管理平臺。自此,成了容器的代名詞?! ≡剖澜缋锏募夹g(shù)日新月異,新名詞一個(gè)接著一個(gè)讓人應(yīng)接不暇,從虛擬化開始,VMware、HyperV、KVM,到云管理平臺VSphere、SystemCenter、OpenS...

    BicycleWarrior 評論0 收藏0
  • 云計(jì)算流派戰(zhàn)爭:硬件出身終失意,他們只太老了

    摘要:顯而易見,在世界范疇內(nèi)云計(jì)算市場存在著馬太效應(yīng),強(qiáng)者恒強(qiáng)。在這場云計(jì)算領(lǐng)域的商業(yè)戰(zhàn)爭中,科技巨頭一騎絕塵,率先摘取勝利果實(shí)。這是一場注定被載入史冊的戰(zhàn)爭,它不僅關(guān)乎這些參與者的生存狀況,還將極大程度影響人類技術(shù)發(fā)展的未來走向。這也是一場終究無法被避免的戰(zhàn)爭,市場裹挾技術(shù)發(fā)展來到時(shí)間的十字路口,往左走和往右走必須要做出選擇。同時(shí),這還是一場規(guī)??涨暗纳虡I(yè)戰(zhàn)爭,技術(shù)發(fā)展議題的決定權(quán)幾乎完全交到了...

    legendmohe 評論0 收藏0
  • Serverless 將趕走 OpenStack 私有云!

    摘要:據(jù)的奈特塔格特聲稱,除了極少數(shù)人外,大多數(shù)開發(fā)人員還沒有使用無服務(wù)器計(jì)算平臺來開發(fā)完整的應(yīng)用程序。相比之下,私有云似乎備受冷落,無人問津。年是拐點(diǎn),一度鬧猛的私有云現(xiàn)象會在今年開始悄無聲息。 作者:David S. Linthicum是Cloud Technology Partner公司的顧問,也是享有國際聲譽(yù)的行業(yè)專家和思想領(lǐng)袖。他寫過計(jì)算機(jī)方面的13本圖書,定期TechBeacon網(wǎng)站撰...

    hiyayiji 評論0 收藏0
  • 圓桌論壇實(shí)錄 | 從容器生態(tài)圈解析容器之熱現(xiàn)象

    摘要:容器跟虛擬化是解決不同問題的,從這一點(diǎn)來看與有相似之處,我認(rèn)為虛擬化解決的一個(gè)重大問題是隔離和安全的問題,而容器則解決的是快速交付的問題。同時(shí)也可以應(yīng)用一些虛擬化比較成熟的技術(shù),包括容器的容器的熱遷移,現(xiàn)在也都具備一些初步的方案。 5月26日,數(shù)人云產(chǎn)品戰(zhàn)略發(fā)布會在北京萬達(dá)索菲特酒店舉行,發(fā)布會最后一個(gè)環(huán)節(jié)圓桌論壇可謂大咖云集,小數(shù)為大家在第一時(shí)間帶來了實(shí)錄分享,快來感受下容器生態(tài)圈的...

    happen 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<