本文整顿自CodiLime工程总监KrzysztofKajkowski在“TF中文社区成立暨第一次性全员大会”上的演讲。
CodiLime工程总监Krzysztof Kajkowski
大家好,我是来自CodiLime的Kris,来自波兰,在Tungsten Fabirc(以下简称TF)社区曾经做了五年期间。
我要为大家演示的是OpenStack与Tungsten Fabric相集成的打算。因为TFSDN可以与其余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.50.50.X,这些都是经过OpenStack去运转的。
再参与一个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://duobeib.com/diannaowangluoweixiu/7305.html