Opendaylight(odl)ovs-vsctl未找到错误

时间:2015-03-30 14:19:58

标签: karaf opendaylight openvswitch

我正在关注本教程:https://wiki.opendaylight.org/view/Getting_started

我正在尝试使用karaf

在opendaylight中使用以下代码
ovs-vsctl show

但命令窗口显示Command not found: ovs-vsctl

我已经安装了所有必需的库,并且本地主机服务器(http://localhost:8181/dlux/index.html)运行正常。但不知何故,odl无法找到ovs。

谁能告诉我这是错误的?我正在赢得胜利8。 谢谢

2 个答案:

答案 0 :(得分:0)

您需要在karaf终端之外运行此命令。

首先,您应该安装ov(Open Virtual Switch)或Mininet,然后创建一个或两个打开的开关。 基本上,您在karaf中启动了SDN控制器,现在在遇到问题的步骤中,需要将交换机分配给ODL控制器作为其管理员。

答案 1 :(得分:0)

您还必须检查ovaradb是否已安装在karaf中。 为此,尝试执行下一个命令:

feature:list | grep ovsdb

该命令将显示karaf发行版中可用的所有ovsdb组件/功能。第三列将指示您是否已安装给定组件(如果您看到X,则表示已安装该组件)。如果要安装组件/功能:

feature:install <name_of_the_feature>

之后,尝试在karaf之外执行它,正如Sidhant01之前指示过的那样。 尝试使用sudo:

sudo ovs-vsctl show。

如果要在活动模式下配置ovsdb:

tools-vm:~$ sudo ovs-vsctl set-manager tcp:127.0.0.1:6640
tools-vm:~$ sudo ovs-vsctl show
98d8cf7a-44b1-4b02-a60c-7d832409d06f
  Manager "tcp:127.0.0.1:6640"
      is_connected: true
  ovs_version: "2.0.2"

干杯