openvswitch 2.3.2 не работает в версии FreeBSD 10.1

Я установил openvswitch 2.3.2, используя порты FreeBSD 10.1. но я не могу заставить ovs работать должным образом. В частности, я запустил все строки конфигурации, рекомендованные официальным руководством по установке openvswitch, но простая команда, такая как ovs-vsctl add-br br0, зависает. Итак, я попытался запустить /usr/local/share/openvswitch/scripts/ovs-ctl start

и я получаю следующее:

ovsdb-server: /var/run/openvswitch/ovsdb-server.pid: already running as pid 1320, aborting
Starting ovsdb-server ... failed!
system ID not configured, please use --system-id ... failed!
Configuring Open vSwitch system IDs.
/usr/local/share/openvswitch/scripts/ovs-ctl: modprobe: not found
Inserting openvswitch module ... failed!
Enabling remote OVSDB managers.

Если я пойду и посмотрю, какие процессы ovs активны, я получу следующее:

root       1319  0.0  0.3  39716   6200  -  I<s   6:13PM   0:00.00 ovsdb-server: monitoring pid 1320 (healthy) (ovsdb-server
root       1320  0.0  0.3  39716   6416  -  S<    6:13PM   0:01.02 ovsdb-server -vconsole:emer -vsyslog:err -vfile:info --re

Итак, кажется, что ovsdb уже запущен. Что я делаю не так. Я начинаю думать, что ovs не поддерживается в режиме ядра в FreeBSD, но это странно. Это нигде конкретно не сказано.


person Pheonix7    schedule 16.11.2015    source источник


Ответы (1)


OVS не использует модуль ядра во FreeBSD; вместо этого он выполняет пересылку в пользовательском пространстве (возможно, с использованием сетевой карты, если она поддерживается данным физическим интерфейсом; фактически она использовалась во время разработки сетевой карты).

Тем не менее, вещи IIRC должны «просто работать». Подача отчета о проблеме (https://bugs.freebsd.org/bugzilla/) может быть хорошей идея.

person Edward Tomasz Napierala    schedule 17.11.2015