繁体   English   中英

OpenDaylight Defense4All 安装问题 - 无法访问 WebUI

[英]OpenDaylight Defense4All installation Issues - Cannot reach WebUI

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

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

我跑了; service cassandra status 和 service defence4all status 并且这两个服务似乎都运行良好(我在调试时重新启动了它们很多次)。

对于为什么我似乎无法访问 Web UI,我有点不知所措。

我尝试转到 D4A CLI 以尝试通过运行以下命令查看是否可以发现任何不正确的内容:

  1. cd /usr/share/defense4all/bin

  2. 须藤 ./controlapps

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

哪种让我认为这是一个安装问题。

已安装的软件版本:

  • 卡桑德拉 - 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,我真的需要启动并运行它! 谢谢。

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

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

为了解决这个问题,我做了以下步骤:

  1. 须藤服务 rsyslog/Cassandra/defense4all 停止。
  2. 在 /etc/Cassandra/Cas​​sandra.yaml 中将变量 START_RPC 从 false 更改为 true。 这个选项叫做 Thrift。 并解决了我发现的一些日志中抛出的“未按要求启动 RPC 服务器。使用 JMX (StorageService->startRPCServer()) 或 nodetool (enablethrift) 启动它”错误消息。
  3. 将变量 RPC_PORT 从 7199 更改为任何未使用的端口(也在 Cassandra.yaml 中)。 出于某种原因,我与 Apache Cassandra 发生了端口冲突。 我不确定粗略终端检查后有什么冲突,但使用一些外部软件很容易找到。
  4. Sudo service rsyslog start(几乎立即启动)
  5. sudo service cassandra start(给它时间启动)
  6. sudo 服务防御4all start(在浏览到Web UI之前给它时间启动)

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM