无法安装与OpenDaylight Carbon版本相关的GUI包(odl-dlux-all)

时间:2017-07-01 13:52:33

标签: karaf sdn opendaylight

我无法在Ubuntu 16.04计算机上安装odl-dlux-all软件包。以下是错误消息

  

执行命令时出错:无法安装odl-dlux-all / 0.0.0功能:   空

VM:Ubuntu 16.04 Opendaylight版本:Carbon

问题是什么?

我应该为此安装gnome-desktop吗?

3 个答案:

答案 0 :(得分:3)

勒,

这是我发现的。看起来你和我在同一条船上。我也遇到了这个问题。经过额外搜索后,我发现ODL的网站上有DLUX功能指南。

这些是我安装的功能,它让我得到了我需要的地方:

odl-dlux-core
odl-dluxapps-nodes
odl-dluxapps-topology
odl-dluxapps-yangui
odl-dluxapps-yangvisualizer
odl-dluxapps-yangman

请确保在每个命令之前使用feature:install命令将它们作为单独的命令输入。

我在ODL网站上找到了指南 HERE

我希望这有帮助!! :)

答案 1 :(得分:1)

在Carbon中改变了OpenDaylight的DLUX功能的结构。特定于应用程序的逻辑被分解为odl-dluxapps-* Karaf功能,以便于维护。

安装并启动OpenDaylight:

sudo dnf install -y http://cbs.centos.org/repos/nfv7-opendaylight-70-release/x86_64/os/Packages/opendaylight-7.0.0-1.el7.noarch.rpm
sudo systemctl start opendaylight

连接到Karaf shell(花点时间让Karaf的SSH服务器出现):

ssh -p 8101 karaf@localhost
# password: karaf

查看可用的DLUX功能:

opendaylight-user@root>feature:list | grep dluxapps
odl-dluxapps-yangutils
odl-dluxapps-yangui
odl-dluxapps-topology
odl-dluxapps-yangvisualizer
odl-dluxapps-applications
odl-dluxapps-yangman
odl-dluxapps-nodes
features-dluxapps

安装您感兴趣的人:

opendaylight-user@root>feature:install odl-dluxapps-topology

在同一台机器上的浏览器中:

http://localhost:8181/index.html#/yangui/index

使用admin / admin登录,事情应该有效。

Here are the DLUX docs

请注意,ODL开发人员并未广泛使用DLUX,并且供应商未将其打包为产品​​。大多数人直接使用REST API来查询OpenDaylight。作为示例,NetVirt Postman Collection中有REST API示例。

答案 2 :(得分:0)

确实如此。您必须手动安装所有dlux功能。

对ODL Boron的改变是,碳移除了特征odl-dlux-all。而在碳odl-dlux-core只安装核心,仅此而已。我在DLUX WEB登录时总是灰色登录页面,没有任何内容,只有空白的灰页。

我建议你使用命令:feature:list | grep dlux

这将为您创建可用的DLUX功能的完整列表。你必须安装所有这些。

完成DLUX安装后,使用带参数-i的相同命令,该命令仅显示已成功安装的功能: 功能:列表-i | grep dlux

所以你会看到结果。

不要忘了安装后Dlux需要几分钟才能完全准备就绪。如果您在此期间尝试登录dlux,则可以获得ERROR403,但即使登录页面正确,登录页面也不会接受凭据。请耐心等待。

+ ---------------------------------------------- ------------------------ +    OPENDAYLIGHT的文件    很可恶,有时候很糟糕 + ------------------------------------------------- --------------------- +