【问题标题】:KVM Virtualization 10gbe virtual ethernetKVM 虚拟化 10gbe 虚拟以太网
【发布时间】:2014-03-05 10:02:31
【问题描述】:

我打算使用 KVM 来虚拟化家里的一些 GNU/Linux 和 Windows 机器。 我的物理网络在某些阶段使用链路聚合为 1gbe。在最坏的情况下,它仍然是 1gbe。

我想知道是否可以通过避免物理网络。我认为要使其正常工作,它们需要位于同一个网络中,连接到同一个虚拟交换机和 VLAN。

【问题讨论】:

    标签: networking virtual-machine virtualization ethernet kvm


    【解决方案1】:

    是的。

    在主机上使用 brctl 工具创建网桥:

    brctl addbr vm-bridge
    ifconfig vm-bridge up
    

    为每个 VM 指定 virtio-net NIC 并将它们添加到网桥。 创建 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
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-09-08
      • 1970-01-01
      • 1970-01-01
      • 2013-11-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多