2015-03-30 4 views
1

Я выполняю этот учебник: https://wiki.opendaylight.org/view/Getting_startedOpendaylight (ODL) овс-vsctl не найдена ошибка

Я пытаюсь использовать следующий код в opendaylight используя karaf

ovs-vsctl show 

Но окно командной строки говорит Command not found: ovs-vsctl

Я установил все необходимые библиотеки, и локальный хост-сервер (http://localhost:8181/dlux/index.html) работает нормально. Но почему-то odl не может найти ovs.

Может ли кто-нибудь сказать мне, что за ошибка? Я побеждаю 8. Спасибо

ответ

0

Вам необходимо запустить эту команду за пределами терминала karaf.

Во-первых, вы должны иметь ovs (Open Virtual Switch) или Mininet, а затем создать один или два открытых переключателя. В принципе, вы запустили контроллер SDN в karaf, и теперь, когда вы столкнулись с проблемой, коммутаторам необходимо назначить контроллер ODL в качестве своего менеджера.

0

Вы также должны проверить, что ovsdb уже установлен в karaf. Для этого, попробуйте выполнить следующую команду:

feature:list | grep ovsdb 

Эта команда покажет все ovsdb компоненты/функции, которые доступны в вашем дистрибутиве karaf. В третьем столбце указывается, установлен ли данный компонент или нет (если вы видите 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" 

Приветствия

 Смежные вопросы

  • Нет связанных вопросов^_^