Установка OpenDaylight
1. Качаем JAVA:
sudo apt-get -y install openjdk-11-jre
2. Смотрим, какая версия JAVA используется по умолчанию (нужна та, которую мы устанавливаем):
sudo update-alternatives --config java
3. Смотрим путь к JAVA, чтобы сформировать переменную окружения в дальнейшем:
ls -l /etc/alternatives/java
Удаляем bin/java из пути и устанавливаем переменную, которая будет работать при логине:
echo 'export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64' >> ~/.bashrc
Чтобы она заработала - нужно либо перелогиниться, либо запустить команду
source ~/.bashrc
Проверить переменную можно так:
echo $JAVA_HOME
4. Качаем OpenDaylight с официального сайта.
Важно делать это из раздела архивов, т.к. первая основная ссылка - это ссылка на версию с исходными кодами.
5. Разархивируем папку на сервере и запускаем OpenDaylight из папки bin следующим образом:
./bin/karaf
6. После запуска нужно установить фичи. К примеру, rest conf для работы интерфейса:
feature:install odl-restconf-all
Посмотреть список фич:
feature:list
Или только установленных:
feature:list --installed