測試環境:
名字 |
ip |
OS |
Bonding+Bridge |
Speed |
KVM |
192.168.x.57 |
Centos6.3 |
Y |
200Mb/s |
Vm_server1 |
192.168.x.61 |
Centos6.3 |
N |
可變 |
Vm_server2 |
192.168.x.62 |
Centos6.3 |
N |
可變 |
Server1 |
192.168.x.130 |
Centos6.0 |
N |
100Mb/s |
Server2 |
192.168.x.254 |
Centos5.5 |
N |
100Mb/s |
KVM Server端Bonding+Bridge配置
[root@localhost~]# more /etc/sysconfig/network-scripts/ifcfg-em2
DEVICE=em2
ONBOOT=yes
BOOTPROTO=static
USERCTL=no
MASTER=bond0
SLAVE=yes
[root@localhost~]# more /etc/sysconfig/network-scripts/ifcfg-em3
DEVICE=em3
ONBOOT=yes
BOOTPROTO=static
USERCTL=no
MASTER=bond0
SLAVE=yes
[root@localhost~]# more /etc/sysconfig/network-scripts/ifcfg-bond0
DEVICE=bond0
ONBOOT=yes
BRIDGE=br10
[root@localhost~]# more /etc/sysconfig/network-scripts/ifcfg-br10
DEVICE=br10
ONBOOT=yes
BOOTPROTO=static
NM_CONTROLLED="no"
IPADDR=192.168.x.57
NETMASK=255.255.255.0
BROADCAST=192.168.x.255
NETWORK=192.168.x.0
USERCTL=no
TYPE=Bridge
[root@localhost ~]# more /etc/modprobe.d/bonding.conf
alias bond0 bonding
options bond0 miimon=100 mode=4
啟動兩個vm,將其兩個介面綁定到br10上.
[root@localhost ~]# brctl show
bridge namebridge idSTP enabledinterfaces
br10 8000.d4bed9b5bc21 no bond0
vnet0
vnet1
交換器配置,僅需開啟port-channel(LACP協議)
測試:
1.Server1與server2向vm_server1和vm_server2施壓
分別結果圖:
Vm_server1
650) this.width=650;" src="http://www.bkjia.com/uploads/allimg/131227/23325W912-0.png" title="1.png" alt="163815208.png" />
Vm_server2
650) this.width=650;" src="http://www.bkjia.com/uploads/allimg/131227/23325R296-1.png" title="1.png" alt="163849529.png" />
Server1
650) this.width=650;" src="http://www.bkjia.com/uploads/allimg/131227/23325Q928-2.png" title="1.png" alt="164029693.png" />
Server2
650) this.width=650;" src="http://www.bkjia.com/uploads/allimg/131227/23325W248-3.png" title="1.png" alt="164149676.png" />
2. vm_server1和vm_server2向Server1與server2施壓
分別結果圖:
Vm_server1
650) this.width=650;" src="http://www.bkjia.com/uploads/allimg/131227/23325V621-4.png" title="1.png" alt="164331867.png" />
Vm_server2
650) this.width=650;" src="http://www.bkjia.com/uploads/allimg/131227/23325SK0-5.png" title="1.png" alt="164444257.png" />
Server1
650) this.width=650;" src="http://www.bkjia.com/uploads/allimg/131227/23325W019-6.png" title="1.png" alt="164520779.png" />
Server2
650) this.width=650;" src="http://www.bkjia.com/uploads/allimg/131227/23325W015-7.png" title="2.png" alt="164535502.png" />
3.server1各server2向vm_server1施壓
分別結果圖:
server1
650) this.width=650;" src="http://www.bkjia.com/uploads/allimg/131227/23325U4Q-8.png" title="1.png" alt="165020910.png" />
Server2
650) this.width=650;" src="http://www.bkjia.com/uploads/allimg/131227/23325Qc0-9.png" title="2.png" alt="165041122.png" />
Vm_Server1
650) this.width=650;" src="http://www.bkjia.com/uploads/allimg/131227/23325S452-10.png" title="2.png" alt="164619944.png" />
從測試3可以看出,我們的vm_server1虛擬機器可以接受近200Mb/s的流量.
本文出自 “壞男孩” 部落格,請務必保留此出處http://5ydycm.blog.51cto.com/115934/1302236