Proxmox VE Open vSwich 配置?

Proxmox VE Open vSwich 配置?

我正在使用 Proxmox VE 3.3(我非常喜欢并且已经使用了几年),但似乎无法使 open vSwitch 按照如下所示工作。

我无法让 Open vSwitch 正常工作。我想使用它,因为最终环境由许多可能发生变化的 VLAN 组成,因此 Open vSwitch 会让这一切变得容易得多。

我在小型测试网络上安装了 proxmox。起初,我通过标准 Linux 网络模型使用 eth0+1 绑定让盒子正常工作。所以我尝试分解它并使用开放 vswitch。我阅读了 proxmox 指南,甚至复制了他们的示例 confg 并对其进行了更改,但我就是无法让它工作。

因此,为了测试,我回到了思科交换机上的单端口中继,并试图让 Open vSwitch 使用 eth0 作为我的物理端口、单个桥接器和用于主机连接的内部端口。

这是我的 /etc/network/interfaces 配置,有人能指出我做错了什么吗?

auto lo
iface lo inet loopback

auto vmbr0
allow-ovs vmbr0
iface vmbr0 inet manual
ovs_type OVSBridge
ovs_ports eth0 vlan10

allow-vmbr0 vlan10
iface vlan10 inet static
ovs_type OVSIntPort
ovs_bridge vmbr0
ovs_options tag=10
ovs_extra set interface ${IFACE} external-ids:iface-id=$(hostname -s)-${IFACE}-vif
address 172.16.1.199
netmask 255.255.255.0
gateway 172.16.1.254 

答案1

我正在为这个问题添加我自己的答案,因为自从发布这个问题以来,我已经设法让 Open vSwitch 正常工作。

重要的是使用来自 proxmox PVE 存储库的 Open vSwitch 版本,而不是标准的 open vswitch debian repo。

除此之外,出于某种原因,如果您在 network/interfaces 文件中手动创建配置,proxmox 似乎无法将接口识别为 Open vSwitch 类型。因此,我建议使用 GUI 来构建配置。

相关内容