Я использую Proxmox VE 3.3 (который мне очень нравится и использую уже несколько лет), но, похоже, не могу заставить открытый vSwitch работать, как показано ниже.
У меня проблемы с работой Open vSwitch. Я хочу использовать его, поскольку окончательная среда состоит из множества VLANS, которые могут быть изменены, поэтому Open vSwitch сделает это намного проще.
У меня есть установка proxmox в небольшой тестовой сети. Сначала я работал нормально, используя связь eth0 + 1 через стандартную сетевую модель Linux. Поэтому я попытался сломать это и вместо этого использовать открытый vswitch. Я прочитал руководство по proxmox, даже скопировал их пример confg и изменил его, но я просто не могу заставить его работать.
Итак, ради тестирования я вернулся к одной магистрали порта на коммутаторе cisco и просто пытаюсь заставить 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
Я добавляю свой ответ на этот вопрос, поскольку мне удалось заставить Open vSwitch работать с момента публикации этого сообщения.
Важно использовать версию Open vSwitch из репозитория proxmox PVE, а не стандартное открытое репозиторий vswitch debian.
Вдобавок к этому, по какой-то причине proxmox не распознает интерфейсы как тип Open vSwitch, если вы вручную создаете конфигурацию в файле сети / интерфейсов. Поэтому я рекомендую использовать графический интерфейс для сборки config.