Назад | Перейти на главную страницу

Конфигурация Proxmox VE Openvswitch?

Я использую 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.