您好,登錄后才能下訂單哦!
CodiLime工程總監Krzysztof Kajkowski
大家好,我是來自CodiLime的Kris,來自波蘭,在Tungsten Fabric(以下簡稱TF)社區已經做了五年時間。
我要為大家演示的是OpenStack與Tungsten Fabric相集成的方案。 由于TF SDN可以與其他ML2驅動程序一起運行,使得用戶可同時運行基于OVS、SR-IOV和vRouter的工作,并能將基于OVS的計算實時遷移到基于vRouter上面。
這里是基本的結構,最底層是OpenStack,上面有三個部署模式,分別為SR-IOV、OVS和TF。
我會在接下來的演示中,通過OpenStack的Web UI來創建多個虛機,虛機之間可通過網絡進行通信。
OpenStack會對這些虛機進行編排管理,在后臺我們運行了ML2的插件,以便在TF的vRouter中進行VM和網絡的創建。
這個插件就是TF和OpenStack的集成方案,這種集成可使得OpenStack可以和上面的SR-IOV、OVS等進行溝通。
這里我們所運行的網絡是瞻博網絡的vMX。 在L2的連接通信上,我們用vMX來做路由和交換。 在L3上就復雜一些了,vMX是作為路由器來工作。
所有的這些后臺功能,我在Demo里都已經預先配置好了。
演示會分成四個部分: 首先是為每一個節點(也就是OVS、TF、SR-IOV)創建實例; 然后我會展示實例之間相互的通信; 我們還會演示實例與Internet互聯網的通信; 最后,我會展示如何把在OVS上的虛機遷移到TF上。
我從OpenStack UI上創建名為VM-MIGRATE的演示,然后通過vRouter實現遷移。
首先我們啟動OpenStack來 創建實例。
先創建一個OVS的實例, 下面再啟動另外一個 vRouter 的實例 ,放在同樣的網絡上 , 網絡 地址 是50.5 0.50.X ,這些都是通過 O pen Stack 去運行的。
再添加一個SR-IOV的實例,這些展示的是網絡的端口。
我們一開始先創建這三個實例,它們都在同一個網絡上。
這是TF的界面,我們在上面看到了保存的這些實例。 所以沒有問題,說明OpenStack已經通過vRouter實現了與TF的通信。
接下來,我們看一下這些 實例之間的網絡通信。
我們通過控制面板登錄進OVS的實例。
然后我們ping通了vRouter的網絡。
同樣也ping通了SR-IOV的網絡。
我們再ping下互聯網,也連通了。
所以我們看到,這三個新創建的實例之間ping通都沒有問題,而且也都ping通了互聯網。
最后,我們展示一下 遷移的場景。
有時候你無需創建新的實例,只需要把虛機進行遷移就可以了,但記得之后要做網絡驗證測試。
下面我們創建一個VM-MIGRATE的實例。
大家可以看到在TF上已經出現這個實例了。
我們可以在OpenStack上看到它的類型,是一個OVS的類型,但是待會兒它會改變。
現在開始遷移。 點擊遷移,選擇一個節點,我們選擇第四個節點,然后提交。
現在這個VM正在遷移中,最后它應該被遷移成note 4。
好,沒問題,大家可以看到它已經變成第四個節點了,IP地址并沒有改變。
我們再看它的實例類型,已經變成vRouter了。
再從TF里看一下,是的,這里也有了一個實例。
我們再檢測下它的網絡連接性。
好的,它與OVS、vRouter、SR-IOV的網絡連接,都沒有問題。
然后現在是和互聯網的連接,也都沒問題。
我的現場演示就到這里,謝謝!
視頻鏈接 : https://v.qq.com/x/page/y30216ollak.html
(演講+Demo
視頻,時長
14
分鐘)
更多了解Tungsten Fabric
TF中文社區介紹
TF主要特點和用例
TF怎么運作
詳解vRouter體系結構
關注微信:TF中文社區
郵箱:tfzw001@163.com
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。