溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

OpenStack與Tungsten Fabirc如何集成丨

發(fā)布時間:2020-02-26 06:50:56 來源:網(wǎng)絡(luò) 閱讀:159 作者:TF中文社區(qū) 欄目:網(wǎng)絡(luò)管理

本文整理自CodiLime工程總監(jiān)Krzysztof Kajkowski在“TF中文社區(qū)成立暨第一次全員大會”上的演講,點擊下載PDF文檔 https://tungstenfabric.org.cn/assets/uploads/files/openstack-powered-by-tf.pdf
更多會議資料,請在“TF中文社區(qū)”公眾號后臺回復(fù)“成立大會”獲取。
OpenStack與Tungsten Fabirc如何集成丨
CodiLime工程總監(jiān)Krzysztof Kajkowski

大家好,我是來自CodiLime的Kris,來自波蘭,在Tungsten Fabirc(以下簡稱TF)社區(qū)已經(jīng)做了五年時間。

我要為大家演示的是OpenStack與Tungsten Fabric相集成的方案。由于TF SDN可以與其他ML2驅(qū)動程序一起運行,使得用戶可同時運行基于OVS、SR-IOV和vRouter的工作,并能將基于OVS的計算實時遷移到基于vRouter上面。
OpenStack與Tungsten Fabirc如何集成丨

這里是基本的結(jié)構(gòu),最底層是OpenStack,上面有三個部署模式,分別為SR-IOV、OVS和TF。

我會在接下來的演示中,通過OpenStack的Web UI來創(chuàng)建多個虛機,虛機之間可通過網(wǎng)絡(luò)進行通信。

OpenStack會對這些虛機進行編排管理,在后臺我們運行了ML2的插件,以便在TF的vRouter中進行VM和網(wǎng)絡(luò)的創(chuàng)建。

這個插件就是TF和OpenStack的集成方案,這種集成可使得OpenStack可以和上面的SR-IOV、OVS等進行溝通。

這里我們所運行的網(wǎng)絡(luò)是瞻博網(wǎng)絡(luò)的vMX。在L2的連接通信上,我們用vMX來做路由和交換。在L3上就復(fù)雜一些了,vMX是作為路由器來工作。

所有的這些后臺功能,我在Demo里都已經(jīng)預(yù)先配置好了。
OpenStack與Tungsten Fabirc如何集成丨

演示會分成四個部分:首先是為每一個節(jié)點(也就是OVS、TF、SR-IOV)創(chuàng)建實例;然后我會展示實例之間相互的通信;我們還會演示實例與Internet互聯(lián)網(wǎng)的通信;最后,我會展示如何把在OVS上的虛機遷移到TF上。

我從OpenStack UI上創(chuàng)建名為VM-MIGRATE的演示,然后通過vRouter實現(xiàn)遷移。
OpenStack與Tungsten Fabirc如何集成丨

首先我們啟動OpenStack來創(chuàng)建實例

先創(chuàng)建一個OVS的實例,下面再啟動另外一個vRouter的實例,放在同樣的網(wǎng)絡(luò)上,網(wǎng)絡(luò)地址是50.50.50.X,這些都是通過OpenStack去運行的。

再添加一個SR-IOV的實例,這些展示的是網(wǎng)絡(luò)的端口。

我們一開始先創(chuàng)建這三個實例,它們都在同一個網(wǎng)絡(luò)上。

這是TF的界面,我們在上面看到了保存的這些實例。所以沒有問題,說明OpenStack已經(jīng)通過vRouter實現(xiàn)了與TF的通信。
OpenStack與Tungsten Fabirc如何集成丨

接下來,我們看一下這些實例之間的網(wǎng)絡(luò)通信。

我們通過控制面板登錄進OVS的實例。

然后我們ping通了vRouter的網(wǎng)絡(luò)。

同樣也ping通了SR-IOV的網(wǎng)絡(luò)。

我們再ping下互聯(lián)網(wǎng),也連通了。

所以我們看到,這三個新創(chuàng)建的實例之間ping通都沒有問題,而且也都ping通了互聯(lián)網(wǎng)。

最后,我們展示一下遷移的場景。

有時候你無需創(chuàng)建新的實例,只需要把虛機進行遷移就可以了,但記得之后要做網(wǎng)絡(luò)驗證測試。

下面我們創(chuàng)建一個VM-MIGRATE的實例。

大家可以看到在TF上已經(jīng)出現(xiàn)這個實例了。

我們可以在OpenStack上看到它的類型,是一個OVS的類型,但是待會兒它會改變。

現(xiàn)在開始遷移。點擊遷移,選擇一個節(jié)點,我們選擇第四個節(jié)點,然后提交。

現(xiàn)在這個VM正在遷移中,最后它應(yīng)該被遷移成note 4。

好,沒問題,大家可以看到它已經(jīng)變成第四個節(jié)點了,IP地址并沒有改變。

我們再看它的實例類型,已經(jīng)變成vRouter了。

再從TF里看一下,是的,這里也有了一個實例。

我們再檢測下它的網(wǎng)絡(luò)連接性。

好的,它與OVS、vRouter、SR-IOV的網(wǎng)絡(luò)連接,都沒有問題。

然后現(xiàn)在是和互聯(lián)網(wǎng)的連接,也都沒問題。

我的現(xiàn)場演示就到這里,謝謝!

https://v.qq.com/x/page/y30216ollak.html (演講+Demo視頻,時長14分鐘)

更多了解Tungsten Fabric
TF中文社區(qū)介紹
TF主要特點和用例
TF怎么運作
詳解vRouter體系結(jié)構(gòu)

關(guān)注微信:TF中文社區(qū) OpenStack與Tungsten Fabirc如何集成丨

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI