0

FreeBSD 10.1 のポートを使用して openvswitch 2.3.2 をインストールしました。しかし、私は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 は既に実行されているようです。私は何を間違っていますか。FreeBSD のカーネル モードではサポートされていないと思い始めていますがovs、それは奇妙です。特にどこにも書いてありません。

4

1 に答える 1

1

OVS は FreeBSD ではカーネル モジュールを使用しません。代わりに、ユーザー空間で転送を行います (特定の物理インターフェイスでサポートされている場合、ネットマップを使用する可能性があります。実際にはネットマップの開発中に使用されました)。

とはいえ、IIRC は「うまく機能する」はずです。問題報告 ( https://bugs.freebsd.org/bugzilla/ ) を提出することは良い考えかもしれません。

于 2015-11-17T11:23:13.467 に答える