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>

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

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

鼎峰胡佳雄
QQ.2881064155
Skype.live:2881064155

时间: 2024-11-13 06:59:16

XenServer多网卡绑定的相关文章

3. XenServer 6.5 -创建网卡绑定(bond)

在XenServer中,为了提供网络层面的冗余或者负载均衡功能,为了防止单个网卡的网线或者网卡问题,导致的网络不可用,所以推荐所有的网卡都做绑定(bond)后再使用: 测试Citrix建议在物理机中进行,下面及之后的一切配置都将在物理中进行: 1.打开XenCenter,连接XenServer服务器,点击右侧的网络连接,在下面会列出显示这台服务器的网卡以及管理口的IP地址: 2.点击创"建网卡绑定" 当 vSwitch 是网络堆栈时,您可以绑定两个.三个或四个 NIC,而当 Linux

XenCenter7.5中创建网卡绑定

查看其它Citrix文章:http://www.ctoclubs.com/?p=1132 一.创建网卡绑定 打开XenCenter连接到计算节点,并点击池的右侧"网络连接"→"添加网络" 绑定网络 选择两块用于绑定的网卡(两块网卡需要在同一网络环境下)并选择网络卡模式以及是否将该网络连接到虚拟机 1.网卡绑定模式简介 1.1.绑定类型 1) 主动/主动模式(具有在绑定的 NIC 之间平衡 VM 通信的功能). 2) 主动/被动模式(仅一个 NIC 主动传输通信).

Linux双网卡绑定bond0详解

1 什么是bond 网卡bond是通过多张网卡绑定为一个逻辑网卡,实现本地网卡的冗余,带宽扩容和负载均衡,在生产场景中是一种常用的技术.Kernels 2.4.12及以后的版本均供bonding模块,以前的版本可以通过patch实现.可以通过以下命令确定内核是否支持 bonding: [[email protected] network-scripts]#cat /boot/config-2.6.32-573.el6.x86_64 |grep -i bonding CONFIG_BONDING=

Centos 6.5 64位双网卡绑定

1.环境描述      我的Vmware workstation 10 安装Centos 6.5 64位加上双口的Intel千兆网卡,通过ifconfig -a|grep eth命令看到eth2和eth3两张网卡. 2.双网卡绑定步骤: 2.1 修改/etc/sysconfig/network-scripts/ifcfg-eth2配置文档,修改后的内容如下:    DEVICE=eth2       ONBOOT=yes              #系统启动时自动启用该设备    BOOTPRO

LINUX 双网卡绑定

cd /etc/sysconfig/network-scripts cp ifcfg-eth0  bak.ifcfg-eth0 cp ifcfg-eth1  bak.ifcfg-eth1 vi ifcfg-bond0 DEVICE=bond0 BROADCAST=192.168.190.255 IPADDR=192.168.190.11 NETMASK=255.255.255.0 GATEWAY=192.168.190.1 ONBOOT=yes USERCTL=no BOOTPROTO=none

RHEL6.X网卡绑定操作

1.创建ifcfg-bond0接口文件 # vi ifcfg-bond0 DEVICE=bond0 BOOTPROTO=static ONBOOT=yes NETMASK=255.255.255.0 IPADDR=10.0.0.2 USERCTL=no 2.配置eth0.eth1文件 # vi ifcfg-eth1 DEVICE=eth1 BOOTPROTO=none ONBOOT=yes MASTER=bond0 SLAVE=yes USERCTL=no # vi ifcfg-eth2 DEV

linux之网卡绑定

1 什么是网卡绑定 将多块网卡绑定同一IP地址对外提供服务,可以实现高可用或者负载均衡.直接给两块网卡设置同一IP地址是不可以的.通过bonding,虚拟一块网卡对外提供连接,物理网卡的被修改为相同的MAC地址 2 网卡绑定分类 linux操作系统下双网卡绑定有七种模式.现在一般的企业都会使用双网卡接入,这样既能添加网络带宽,同时又能做相应的冗余,可以说是好处多多.而一般企业都会使用linux操作系统下自带的网卡绑定模式,当然现在网卡产商也会出一些针对windows操作系统网卡管理软件来做网卡绑

bond双网卡绑定总结

什么是bond? 所谓bond,是一种通过把多个物理网卡绑定成一个逻辑网卡实现网卡冗余.负载均衡.提高带宽,从而实现网络性能高可用高可靠的技术. bond有七种模型: mod0:(balance-rr,平衡轮循环策略,提供负载均衡和容错能力),数据包传输是依次传输,第一个包从网卡1传输,第二个包从网卡2传输,第三个包从网卡3.......,一直循环直到传输完最后一个数据包.这种模式的bond有一个不完善的地方,如果一个数据包从不同的网卡传输,而中途再经过不同的链路,当客户端接受到数据包的时候,数

linux中多网卡绑定

linux中多网卡绑定 实验背景: (1)虚拟机系统:Centos6.7 (2)两张网卡 网卡绑定应用: 为了提供网络的高可用性,我们可能需要将多块网卡绑定成一块虚拟网卡对外提供服务,这样即使其中的一块物理网卡出现故障,也不会导致连接中断.比如我们可以将eth0和eth1绑定成虚拟网卡bond0. 实验步骤: (1)在/etc/sysconfig/network-scripts/下创建虚拟网卡bond0的配置文件ifcfg-bond0,命令如下: [[email protected] ~]# c