zoukankan      html  css  js  c++  java
  • XenServer多网卡绑定

    xenserver通过 XenCenter可以绑定网卡,支持Active-Active和Active-Standby的模式,但是通过Xencenter只能绑定两块网卡为一组。更多的比如3块一组、4块一组,却不能在这里实现,这时候需要通过CLI进行操作。

    在开始对多个网卡进行绑定之前,我们需要了解一下XenServer中关于绑定的一些处理方法和流程。

    首先,在XenServer中创建一个Network对象,最后Bond会关联到该对象,并分配给VM
    规划要绑定的物理网卡以及绑定模式
    创建绑定(bond-create),关联Network对象即可
    我们在使用XenCenter创建绑定的时候,会自动的完成上面的过程,但是通过CLI来创建绑定,我们就需要手动来创建相关的对象了,同时我也会列出相关的截图,方便理解。

    网卡列表图示 

    我们可以看到,XenCenter中的显示,主机默认4块网卡,默认每个网卡一个Network对象。

    命令手工绑定过程

    绑定过程:

    #创建Network对象,成功后返回Network对象UUID
    xe network-create name-label=”Bond 1+2+3″
    #查看物理网卡UUID
    xe pif-list params=device,uuid
    #绑定eth1,eth2,eth3,并关联到预先创建好的network对象
    #可以指定绑定模式,XenServer6.0提供了两种模式支持active-back和balance-slb
    xe bond-create pif-uuids=<eth1,eth2,eth3 ‘s uuid> network-uuid=<network uuid>


     在第一步中,完成了Network对象的创建以后,我们就可以在Network标签中看到新创建的Network对象,另外其他四个物理网卡对应的Network对象也可以看到。

    在完成了Bond的创建,并关联上Network对象以后,我们可以发现,在Network显示中,Bond 1+2+3的MAC地址已经自动生成,而,以前物理网卡eth1,eth2,eth3对象的Network 1,Network 2,Network 3已经消失了。这是因为,在创建网络绑定的过程中,XenServer会解除物理网卡到以前网卡对象的关联,防止再去使用单独的物理网卡。

    BTW:这里只是说的是到Network对象的关联被解决,而对应的内部Bridge还是存在的,具体大家可以自己去理解了。

  • 相关阅读:
    学习认识Spring原理
    JavaScript
    JSP----九大内置对象
    人到底可以有怎样的意志力,人到底可能有怎样的发挥潜力? ----问自己
    将web项目打成war包部署在tomcat步骤
    微信企业公众号开发之回调模式
    eclipse/myeclipse 中的一些常用的快捷键
    mycelipse中关于编码的配置
    Ext学习系列(1)初识Ext
    AngularJs编写指令
  • 原文地址:https://www.cnblogs.com/zhengchunyuan/p/10621049.html
Copyright © 2011-2022 走看看