【问题标题】:Opendaylight (odl) ovs-vsctl not found errorOpendaylight (odl) ovs-vsctl 未找到错误
【发布时间】:2015-03-30 14:19:57
【问题描述】:

我正在关注本教程: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。

谁能告诉我错误是什么?我正在运行win 8。 谢谢

【问题讨论】:

    标签: karaf opendaylight openvswitch


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

      feature:list | grep ovsdb
      

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

      feature:install <name_of_the_feature>
      

      之后,尝试在 karaf 之外执行它,正如 Sidhant01 之前向您指出的那样。 尝试用 sudo 来做:

      sudo ovs-vsctl 显示。

      如果要在主动模式下配置 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"
      

      干杯

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2018-04-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多