0

我正在做一个项目,我们在主机上创建多个虚拟机。有多个此类主机。这些主机连接到单个 LAN,并使用 KVM 创建 VM。Qemu 和 libvirt 一起使用。我需要创建多个 VLAN,以便主机上的某些 VM 可以是一个 VLAN 的一部分,而其余的可以是另一个 VLAN 的一部分。这些 VLAN 也分布在多个主机上。

我试图使用 openvswitch 来实现这一点,但未能成功。我遵循了许多在线可用的解决方案,但我处于困惑状态。请帮我。

我不清楚 openvswitch 是创建 VLAN 还是我们需要在我们的末端创建 VLAN,而 openvswitch 只是有助于使用 VMS 配置这些 VLAN?

如果 openvswitch 创建 VLAN,那么该怎么做?我尝试过的所有配置都给我一个错误或没有按预期运行。请指出正确的方向。

4

1 回答 1

0

阅读libvirt.org 中的设置 VLAN 标签部分。

根据 OpenVSwitch 网络类型,您可以通过元素直接指定 VLAN 标签<vlan>到 OpenVSwitch 网桥的端口,libvirt 将为您的 VM 网络管理 VLAN 标签。

脚步:

  1. 按照指南How to Use Open vSwitch with Libvirt为您的虚拟机配置 OpenVSwitch 网桥
  2. <vlan>通过指定 vlan id将新元素添加到您的虚拟机网络。
于 2013-10-03T15:00:55.507 回答