2014-03-05 205 views
0

我打算使用KVM爲了虛擬化家中的一些GNU/Linux和Windows機器。 我的物理網絡是在某些階段使用鏈路聚合。在最壞的情況下,它仍然是1gbe。KVM虛擬化10gbe虛擬以太網

我想知道是否有可能「效仿」的10GbE以太網(或任何比1GbE的速度)在同一臺主機(或一個虛擬機與主機本身)通過完全避免物理網絡上的兩個虛擬機之間。我認爲要實現這一點,他們需要位於同一個網絡中,連接到相同的虛擬交換機和VLAN。

回答

1

是的。

在主機上使用brctl工具創建一個橋樑:

brctl addbr vm-bridge 
ifconfig vm-bridge up 

對於每個虛擬機指定爲Virtio網網卡,並將它們添加到橋。 創建的qemu-ifup的腳本:

#!/bin/sh 
switch=vm-bridge 
/sbin/ifconfig $1 promisc 0.0.0.0 
/usr/sbin/brctl addif ${switch} $1 

指定QEMU的 「-netdev」 參數此腳本:

-netdev tap,id=net1,vhost=on,script=/home/user/qemu-ifup,ifname=vm_net1