MOS 9.1 安裝OpenStack + OpenContrail(SDN)


開(kāi)始

一、 準(zhǔn)備工作

1. 節(jié)點(diǎn)分配和硬件信息

該環(huán)境使用了1臺(tái)物理服務(wù)器药蜻,分配了4個(gè)節(jié)點(diǎn)(由于資源不足,使用VMware ESXI 5.5進(jìn)行all in one部署)

節(jié)點(diǎn) CPU 內(nèi)存 硬盤(pán) 網(wǎng)卡 操作系統(tǒng)(無(wú)需手動(dòng)安裝)
Controller x 1 Intel(R) Xeon(R) CPU E5-2650 v4 @ 2.20GHz 16G 240G 3*1G Ubuntu 14.04
contrail-controller x 1 Intel(R) Xeon(R) CPU E5-2650 v4 @ 2.20GHz 16G 360G 3*1G Ubuntu 14.04
Contrail-analytics-DB x 1 Intel(R) Xeon(R) CPU E5-2650 v4 @ 2.20GHz 32G 700G 3*1G Ubuntu 14.04
Compute x 1 Intel(R) Xeon(R) CPU E5-2650 v4 @ 2.20GHz 120G 2T 3*1G Ubuntu 14.04

2. 網(wǎng)絡(luò)拓?fù)?/h3>
網(wǎng)絡(luò)拓?fù)?/div>

Note: 這個(gè)是單純的ESXI環(huán)境,不包含外網(wǎng)交換機(jī)碉怔、路由器等逾滥。各個(gè)節(jié)點(diǎn)的網(wǎng)絡(luò)都是通過(guò)ESXI的VSwitch網(wǎng)橋橋接出來(lái)峰档,到服務(wù)器的物理網(wǎng)卡。

3. 網(wǎng)絡(luò)規(guī)劃

網(wǎng)絡(luò)類型 IP VLAN 備注 網(wǎng)橋
Admin/PXE 10.20.0.0/24 無(wú) 無(wú) ESXI-VSwitch-01
Public 192.105.0.0/16 無(wú) GW: 192.105.35.200 ESXI-VSwitch-02
Managerment 192.168.0.0/24 101 tagged GW: 192.168.0.1 Trunk mode ESXI-VSwitch-03
Storage 192.168.1.0/24 102 tagged GW: 192.168.1.1 Trunk mode ESXI-VSwitch-03
Private 192.168.2.0/24 103 tagged GW: 192.168.2.1 Trunk mode ESXI-VSwitch-03

4. 部署工具

我們使用的是Mirantis的Fuel 9.1來(lái)進(jìn)行OpenStack+Contrail環(huán)境的部署寨昙。配合OpenStack的M版和Fuel Contrai Plugin的5.0.0版本插件讥巡,Contrail軟件包的版本為3.1.0.0

版本

Fuel Contrail Plugins:
Plugins

Contrail軟件包 3.1.0.0:
Contrail 3.1.0.0

二、 部署FUEL

1. 開(kāi)始安裝

將MirantisOpenStack9.0.iso上傳到ESXI的datastore01舔哪,創(chuàng)建虛機(jī)欢顷,掛載鏡像,開(kāi)始部署:


安裝界面

選擇 “1” 進(jìn)行安裝捉蚤,無(wú)需人工干預(yù)抬驴,自動(dòng)安裝Fuel節(jié)點(diǎn)的系統(tǒng)(CentOS 7.2)和所需要的軟件包,直到安裝完系統(tǒng)重啟之后外里,會(huì)自動(dòng)進(jìn)入到Fuel Menu怎爵。

Note: Fuel 9.0之前的版本需要進(jìn)行人工干預(yù)進(jìn)入到Fuel Menu

Fuel Menu

這時(shí)可以修改Fuel的用戶名和密碼,并且最主要的是修改Bootstarp Image盅蝗,修改為skip building bootstarp image鳖链,因?yàn)镕uel要去官網(wǎng)更新,如果網(wǎng)速不好的話時(shí)間會(huì)很長(zhǎng)墩莫,所以我們?nèi)∠轿褂梦覀冎谱骱玫腷ootstrap(當(dāng)然這個(gè)網(wǎng)上也有)。

取消bootstrap

Note: 最好修改一下ssh狂秦,改為0.0.0.0/0灌侣,允許所有地址段訪問(wèn),要不然后期特別尬

如果不做其它修改裂问,保存退出即可侧啼。


保存退出

選擇 Save and quit
接下來(lái)等待一段時(shí)間,大概2-3小時(shí)安裝完成堪簿。

Note: 安裝完使用ssh登錄fuel節(jié)點(diǎn)痊乾,如果出現(xiàn)ssh登不上的問(wèn)題,將/etc/sysconfig/iptables.save文件中ssh的條目改為0.0.0.0/0, 使用iptables-save保存椭更,最后iptables-restore /etc/sysconfig/iptables.save重新加載一下配置文件就好了

2. 部署本地源

安裝完成之后哪审,進(jìn)入到Fuel字符界面,將fuel9.0_repo_0926.tar.gz導(dǎo)入到/var/www/nailgun/文件夾中虑瀑,將fuel9.0_repo_0926.tar.gz解壓湿滓,執(zhí)行fuel-createmirror滴须,設(shè)置為本地源啟動(dòng)(中間可能會(huì)報(bào)錯(cuò),忽略即可)

Note: 大家注意啊叽奥,這個(gè)"fuel9.0_repo_0926.tar.gz"是制作好的本地源扔水,也就是一些OpenStack的軟件包都集成在里面了

mirrors

會(huì)解壓出mirrors文件夾



部署完本地源之后,會(huì)發(fā)現(xiàn)Fuel web UI的軟件源選項(xiàng)都變成了本地(10.20.0.2)

3. 部署B(yǎng)ootstrap

將制作好的ubuntu bootstrap上傳到fuel節(jié)點(diǎn)



執(zhí)行 fuel-bootstrap import 操作



將ubuntu bootstrap激活

查看bootstrap列表



4. 部署OpenContrail插件

將Contrail插件上傳到fuel節(jié)點(diǎn)


執(zhí)行 fuel plugins 安裝操作

這時(shí)而线,在/var/www/naligun/目錄里面會(huì)出現(xiàn)一個(gè)plugins目錄铭污,進(jìn)入到contrail-5.0目錄恋日,將contrail-install-packages_3.1.0.0-25-ubuntu-14-04mitaka_all.deb上傳到該目錄

執(zhí)行./install.sh
install.sh

出現(xiàn)done字符時(shí)結(jié)束

Note: 執(zhí)行./install.sh操作fuel節(jié)點(diǎn)必須要連外網(wǎng)

三膀篮、 部署OpenStack+OpenContrail環(huán)境

1. 新建環(huán)境

登陸 FUEL WEB UI https://10.20.0.2:8443
用戶名:admin 密碼:admin

Note: 登陸地址可以是其他網(wǎng)段地址,比如Public網(wǎng)段


網(wǎng)絡(luò)部分選擇contrail



創(chuàng)建完成



新建虛機(jī)岂膳,將所有節(jié)點(diǎn)的第一塊網(wǎng)卡改為PXE網(wǎng)絡(luò)誓竿,把啟動(dòng)模式改為網(wǎng)卡啟動(dòng),我們使用的PXE網(wǎng)卡是一塊單獨(dú)的千兆電口網(wǎng)卡谈截,這時(shí)Fuel 節(jié)點(diǎn)將會(huì)發(fā)現(xiàn)該主機(jī)筷屡。

Fuel一旦發(fā)現(xiàn)各節(jié)點(diǎn),可以在Fuel Web界面可以看到所有節(jié)點(diǎn)信息:

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

使用Fuel部署OpenStack+Contrail環(huán)境共用了5套網(wǎng)絡(luò)簸喂,其中包括公共毙死、存儲(chǔ)、管理喻鳄、私有扼倘、PXE;
每個(gè)網(wǎng)段都需合理規(guī)劃除呵,都需配置網(wǎng)關(guān)再菊,并且都需要通過(guò)連通性檢查

網(wǎng)絡(luò)規(guī)劃詳情,請(qǐng)看網(wǎng)絡(luò)規(guī)劃章節(jié)

Note: 需要注意的有幾點(diǎn):

  1. Public網(wǎng)段不能有DHCP服務(wù)器颜曾,并且Float IP也需要Public網(wǎng)段IP
  2. DHCP分配的地址不可和網(wǎng)關(guān)沖突纠拔,任何網(wǎng)段都不可

全局網(wǎng)絡(luò)配置好之后,需要在接口上應(yīng)用:



Note: 關(guān)于網(wǎng)卡的分配情況并不固定泛豪,看應(yīng)用需求稠诲,一般情況如下:
Eth1: PXE
Eth2: 共開(kāi)
Eth3: 私有+存儲(chǔ)+管理

檢查網(wǎng)絡(luò)是否正確:


3. 開(kāi)始部署

所有節(jié)點(diǎn)和網(wǎng)絡(luò)環(huán)境準(zhǔn)備完成之后,就可以開(kāi)始進(jìn)行部署了



部署一般是先給所有節(jié)點(diǎn)安裝系統(tǒng)诡曙,再進(jìn)行OpenStack和Contrail包的分發(fā)和安裝臀叙,一般靜等待3-4H安裝完成(看節(jié)點(diǎn)數(shù)量而定)

Note: 期間如果有報(bào)錯(cuò),可以通過(guò)Fuel查看log信息

4. 部署完成

部署完成之后岗仑,F(xiàn)uel Web界面會(huì)提示” successful”



可以通過(guò)Fuel 界面登陸OpenStack和Contrail匹耕,也可以直接輸入:

http://controller_address -- OpenStack
https:// controller_address:8143 -- Contrail

OpenStack界面:



OpenContrail界面:



好了,文檔就到這里結(jié)束了荠雕,謝謝大家!


?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末稳其,一起剝皮案震驚了整個(gè)濱河市驶赏,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌既鞠,老刑警劉巖煤傍,帶你破解...
    沈念sama閱讀 217,084評(píng)論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異嘱蛋,居然都是意外死亡蚯姆,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,623評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門(mén)洒敏,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)龄恋,“玉大人,你說(shuō)我怎么就攤上這事凶伙」希” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 163,450評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵函荣,是天一觀的道長(zhǎng)显押。 經(jīng)常有香客問(wèn)我,道長(zhǎng)傻挂,這世上最難降的妖魔是什么乘碑? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,322評(píng)論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮金拒,結(jié)果婚禮上兽肤,老公的妹妹穿的比我還像新娘。我一直安慰自己殖蚕,他們只是感情好轿衔,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,370評(píng)論 6 390
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著睦疫,像睡著了一般害驹。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上蛤育,一...
    開(kāi)封第一講書(shū)人閱讀 51,274評(píng)論 1 300
  • 那天宛官,我揣著相機(jī)與錄音,去河邊找鬼瓦糕。 笑死底洗,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的咕娄。 我是一名探鬼主播亥揖,決...
    沈念sama閱讀 40,126評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了费变?” 一聲冷哼從身側(cè)響起摧扇,我...
    開(kāi)封第一講書(shū)人閱讀 38,980評(píng)論 0 275
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎挚歧,沒(méi)想到半個(gè)月后扛稽,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,414評(píng)論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡滑负,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,599評(píng)論 3 334
  • 正文 我和宋清朗相戀三年在张,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片矮慕。...
    茶點(diǎn)故事閱讀 39,773評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡帮匾,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出凡傅,到底是詐尸還是另有隱情辟狈,我是刑警寧澤肠缔,帶...
    沈念sama閱讀 35,470評(píng)論 5 344
  • 正文 年R本政府宣布夏跷,位于F島的核電站,受9級(jí)特大地震影響明未,放射性物質(zhì)發(fā)生泄漏槽华。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,080評(píng)論 3 327
  • 文/蒙蒙 一趟妥、第九天 我趴在偏房一處隱蔽的房頂上張望猫态。 院中可真熱鬧,春花似錦披摄、人聲如沸亲雪。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,713評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)义辕。三九已至,卻和暖如春寓盗,著一層夾襖步出監(jiān)牢的瞬間灌砖,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,852評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工傀蚌, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留基显,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,865評(píng)論 2 370
  • 正文 我出身青樓善炫,卻偏偏與公主長(zhǎng)得像撩幽,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子箩艺,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,689評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容