首页 文章

OpenDaylight Defense4所有安装问题 - 无法访问WebUI

提问于
浏览
1

假装:这是一个关于Defense4All的问题,它是SDN技术OpenDaylight的一个模块

我已经在我的Ubuntu VM上安装了Cassandra和Defense4All,但是当我浏览到http://:8086 / controlapps时,我只收到“无法连接”消息 . 我用环回和以太网IP地址尝试了这个,这两个地址都给了我相同的信息 .

我跑了;服务cassandra状态和服务defense4all状态和两种服务似乎都运行正常(我在调试时重启了很多次) .

我有点不知道为什么我似乎无法访问Web UI .

我试图通过运行这些命令来尝试查看是否可以发现任何错误的D4A CLI:

  • cd / usr / share / defense4all / bin

  • sudo ./controlapps

但我收到“无法找到运行controlapps所需的文件 . 验证/ usr / share / defense4all安装” .

哪种让我觉得它是一个安装问题 .

已安装的软件版本:

  • Cassandra - 3.11.1

  • D4A df.aggregate-1.0.17-Helium-SR3-defense4all-cli.deb和df.aggregate-1.0.17-Helium-SR3-defense4all.deb

  • Java - java-1.8.0-openjdk-amd64

任何帮助都非常感谢,因为我在我的大学最后一年项目中使用Defense4All而且我真的需要启动并运行!谢谢 .

2 回答

  • 1

    Defense4All项目已经存在很长时间并且已经存档 . 此外,Helium版本已经过时,不再支持和维护 . 此外,Helium是基于某些版本的Java 7构建的,因此使用Java 8运行它可能是一个问题 .

  • 0

    我实际上设法对它进行排序 . 我现在可以访问Web UI(http://:8086 / controlapps) . 有关我的VM的信息,我正在运行Java 7和最新的Cassandra版本 .

    要解决此问题,我执行了以下步骤:

    • Sudo服务rsyslog / Cassandra / defense4all停止 .

    • 在/etc/Cassandra/Cassandra.yaml中将变量START_RPC从false更改为true . 这个选项叫做Thrift . 并解决了我发现的一些日志中抛出的"Not starting RPC server as requested. Use JMX (StorageService->startRPCServer()) or nodetool (enablethrift) to start it"错误消息 .

    • 将变量RPC_PORT从7199更改为任何未使用的端口(也在Cassandra.yaml中) . 出于某种原因,我与Apache Cassandra发生了端口冲突 . 我可以使用一些外部软件轻松找到它 .

    • Sudo服务rsyslog启动(几乎瞬间启动)

    • Sudo服务cassandra启动(给它时间开始)

    • Sudo service defense4all start(在浏览Web UI之前给它时间开始)

    希望这会帮助那些也遇到过这些问题的人 . 您还可以使用sudo service x status验证服务是否已启动或遇到任何错误,其中x是服务名称 .

相关问题