0
我打算使用KVM爲了虛擬化家中的一些GNU/Linux和Windows機器。 我的物理網絡是在某些階段使用鏈路聚合。在最壞的情況下,它仍然是1gbe。KVM虛擬化10gbe虛擬以太網
我想知道是否有可能「效仿」的10GbE以太網(或任何比1GbE的速度)在同一臺主機(或一個虛擬機與主機本身)通過完全避免物理網絡上的兩個虛擬機之間。我認爲要實現這一點,他們需要位於同一個網絡中,連接到相同的虛擬交換機和VLAN。
我打算使用KVM爲了虛擬化家中的一些GNU/Linux和Windows機器。 我的物理網絡是在某些階段使用鏈路聚合。在最壞的情況下,它仍然是1gbe。KVM虛擬化10gbe虛擬以太網
我想知道是否有可能「效仿」的10GbE以太網(或任何比1GbE的速度)在同一臺主機(或一個虛擬機與主機本身)通過完全避免物理網絡上的兩個虛擬機之間。我認爲要實現這一點,他們需要位於同一個網絡中,連接到相同的虛擬交換機和VLAN。
是的。
在主機上使用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