2015-11-16 3 views
0

I Установлен openvswitch 2.3.2 с использованием портов на FreeBSD 10.1. но им не удалось выполнить ovs. В частности, я выделил все строки конфигурации, рекомендованные официальным руководством по установке openvswitch, но простую команду, такую ​​как ovs-vsctl add-br br0, зависает. Так я судимый запустить /usr/local/share/openvswitch/scripts/ovs-ctl startopenvswitch 2.3.2 не работает на FreeBSD 10.1 Realese

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

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 является уже работает. Что я делаю неправильно. Im начал думать, что ovs не поддерживается в режиме ядра во FreeBSD, но это странно. В нем конкретно не говорится. Помогите пожалуйста

ответ

1

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

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