我计划使用KVM,以便在家中虚拟化一些GNU和机器。我的物理网络是1gbe,在某些阶段使用链接聚合。在最坏的情况下,它仍然是1gbe。
我想知道是否有可能通过完全避免物理网络在同一主机(或一个VM和主机本身)上的两个虚拟机之间“模拟”10 1gbe以太网(或任何比1 1gbe更快的东西)。我认为要使其工作,它们需要在同一个网络中,连接到同一个虚拟交换机和VLAN。
发布于 2014-03-12 00:14:32
是。
在主机上使用brctl工具创建一个桥:
brctl addbr vm-bridge
ifconfig vm-bridge up对于每个VM,指定并将它们添加到桥接器中。创建qemu脚本:
#!/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_net1https://stackoverflow.com/questions/22194420
复制相似问题