Вход в OpenDayLight DLUX: невозможно войти

Кажется, это распространенная проблема, но я не нашел решения, которое действительно работает. Я пытался установить Lithium и Helium на Ubuntu, используя Руководство по установке из вики. Следуя этому руководству, единственная устанавливаемая функция — это odl-l2switch-switch-ui, которая также должна установить веб-интерфейс DLUX. Я могу получить к нему доступ с помощью http://:8181/index.html, но я получаю сообщение об ошибке «Невозможно войти в систему», когда пытаюсь войти в систему с помощью admin / admin. Я пробовал различные исправления, которые включают установку нескольких функций в правильном порядке. И я удалил каталог данных, затем переустановил функции, но не могу войти в систему. Я устанавливаю на сервер Ubuntu, а не на рабочий стол Ubuntu. Кажется маловероятным, что это вызывает проблему, но это стоит отметить.


person Alan    schedule 03.10.2015    source источник
comment
Я только что попробовал Ubuntu Desktop 14.04 - тот же результат. Я начинаю думать, что DLUX — это миф.   -  person Alan    schedule 03.10.2015


Ответы (5)


У меня была такая же проблема, и я решил ее, используя следующий метод.

Введите последовательно следующие команды.

  1. Выйдите из OpendayLight, нажав ctrl+d или logout или system:shutdown

  2. Затем запустите './bin/karaf clear'

  3. Снова войдите в OpendayLight с помощью следующей команды.

    ./бен/караф

  4. Затем выполните следующую команду

    функция: установить odl-restconf odl-l2switch-switch odl-mdsal-apidocs odl-dlux-core

Я надеюсь, что это решит проблему входа в систему для вас.

person Abdul Malik    schedule 29.05.2017

Я столкнулся с этой проблемой в версии Beryllium. Единственное решение, которое работало для меня до сих пор, это запустить karaf с чистым параметром.

./karaf clean

а затем переустановите все необходимые функции, используя

"feature:install odl:dlux:all" and  
"feature:install odl-restconf odl-l2switch-switch odl-mdsal-apidocs odl-dlux-core"

После этого у меня все заработало. Эти пакеты могут отличаться в зависимости от установленного вами пакета karaf.

person Suraj Singh    schedule 28.02.2018

Запуск ./bin/karaf clean и feature:install odl-restconf-all odl-l2switch-switch odl-mdsal-all features-dlux features-dluxapps в консоли karaf у меня также работал с ODL Oxygen 0.8.4. Кажется, что имеет значение порядок установки функции.

person jasKIP    schedule 07.09.2019
comment
Это не работает в ODL Sodium. Потому что существуют только odl-dlux-core и odl-restconf. Есть ли какие-либо предложения? - person 闫伯元; 16.04.2020
comment
Тбх друг. Я отказался от ODL, потому что у меня были сжатые сроки. Вся фича слишком сложна. Функции приходят и уходят странным образом. В итоге я использовал контроллер ryu, который более четко обрабатывает различные модули. - person jasKIP; 20.04.2020

На случай, если кто-то еще столкнется с этим, я смог заставить его работать на Ubuntu Desktop. Вот точные шаги, которые я использовал для его создания.

//Установка JDK и Maven

sudo apt-get install openjdk-7-jdk

sudo mkdir -p /usr/local/apache-maven

wget http://ftp.wayne.edu/apache/maven/maven-3/3.3.3/binaries/apache-maven-3.3.3-bin.tar.gz

sudo mv apache-maven-3.3.3-bin.tar.gz /usr/local/apache-maven

sudo tar -xzvf /usr/local/apache-maven/apache-maven-3.3.3-bin.tar.gz -C /usr/local/apache-maven/

sudo update-alternatives --install /usr/bin/mvn mvn /usr/local/apache-maven/apache-maven-3.3.3/bin/mvn 1

sudo update-alternatives --config mvn

sudo apt-get install vim

vim ~/.bashrc

// добавляем эти строки в конец /.bashrc

export M2_HOME=/usr/local/apache-maven/apache-maven-3.3.3

export MAVEN_OPTS="-Xms256m -Xmx512m"

export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64

// построить ODL

sudo apt-get install git

git clone https://github.com/opendaylight/integration.git

curl https://raw.githubusercontent.com/opendaylight/odlparent/master/settings.xml --create-dirs -o ~/.m2/settings.xml

cd integration

mvn clean install -DskipTests

//установить OpenVSwitch

sudo apt-get install openvswitch-switch

// Запустить ODL

cd distributions/karaf/target/assembly/bin

./karaf -of13

//используем ./karaf clean -of13 если зависает

//устанавливаем функции В ЭТОМ ПОРЯДКЕ

feature:install odl-restconf odl-l2switch-switch odl-mdsal-apidocs odl-dlux-core

person Alan    schedule 17.10.2015

я встретил тот же вопрос. я могу войти через http://localip:8181/dlux/index.html; но могу' не входите через http://localhost:9000/DLUX/index.html. пожалуйста, проверьте, не изменился ли ваш IP-адрес? в этой папке dlux/dlux-web/config есть файл JSON development.json. замените IP-адрес вашим текущим IP-адресом. мой работает нормально. желаю вам удачи!

person wuying    schedule 21.07.2016