在XenServer中,为了提供网络层面的冗余或者负载均衡功能,我们需要对网卡进行绑定(bond),但是在XenServer中,在 XenCenter中创建绑定的时候只能选择两块物理网卡进行绑定,无法实现三块网卡,甚至更多网卡的绑定。XenServer为了这些需求,提供了 CLI命令来解决这些问题。
在开始对多个网卡进行绑定之前,我们需要了解一下XenServer中关于绑定的一些处理方法和流程。
- 首先,在XenServer中创建一个Network对象,最后Bond会关联到该对象,并分配给VM
- 规划要绑定的物理网卡以及绑定模式
- 创建绑定(bond-create),关联Network对象即可
1 2 3 4 5 6 7 8 9 | #创建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= |