我正在开发一个项目,我们在主机上创建多个vms。有这样的多个主机。这些主机连接到单个LAN,并使用KVM创建VM。 Qemu和libvirt一起使用。需要创建多个VLAN,以便主机上的某些VM可以是一个VLAN的一部分,其余的VM可以是另一个VLAN的一部分。这些VLAN也分布在多个主机上。
我试图使用openvswitch实现这一目标,但未能成功。我已经在线跟踪了许多解决方案,但我处于困惑状态。请帮帮我。
我不清楚openvswitch是否创建了VLAN,或者我们需要在最后创建VLAN,而openvswitch只是帮助配置VMS?
如果openvswitch创建了VLAN,那么还有什么方法?我尝试过的所有配置都会给我一个错误或者没有按预期运行。请指出正确的方向。
答案 0 :(得分:0)
阅读libvirt.org上的Setting VLAN tag部分。
根据OpenVSwitch网络类型,您可以通过元素<vlan>
直接将VLAN标记指定到OpenVSwitch网桥的端口,libvirt将管理VM网络的VLAN标记。
步骤:
<vlan>
添加到虚拟机网络
醇>