快速搭建SDN开发环境:ONOS开发环境
发布日期:2021-06-29 04:43:34 浏览次数:4 分类:技术文章

本文共 1203 字,大约阅读时间需要 4 分钟。

前言:

最近公司项目需要对ONOS进行开发,于是在搭建ONOS上费了点时间,花了3天时间终于找到了一个不用费力就可以搭建好ONOS或OpenDaylight的开发环境。

准备工作:

搭建所采用的是SDNHUB上封好的VirtualBox虚拟机(页面上有虚拟机账号密码),下载地址为:http://sdnhub.org/tutorials/sdn-tutorial-vm/

这个虚拟机自带完全的开发环境:

SDN Controllers: OpenDaylight, ONOS
, RYU, Floodlight, Floodlight-OF1.3, POX, and Trema
Example code for a hub, L2 learning switch, traffic tap, and other applications
Open vSwitch 2.3.0 with support for Openflow 1.2, 1.3 and 1.4, and LINC switch
Mininet to create and run example topologies
Pyretic
Wireshark 1.12.1 with native support for OpenFlow parsing
JDK 1.8, Eclipse Luna, and Maven 3.3.3 

搭建ONOS原文(这个原文上有点问题):http://sdnhub.org/tutorials/onos/

根据你的系统下载安装好VirtualBox,并且将封好的VirtualBox虚拟机导入到VirtualBox里,并运行。

开始搭建:

1:在第一次启动的话,默认会打开火狐浏览器和一个终端,并且会提示是否更新系统(我和同事都选的否)。

2:在终端中输入(因为onos目录直接在~/下,打开终端直接依此输入以下命令):

$ cd onos

$ source ./tools/dev/bash_profile 
$ echo $KARAF_ROOT
$ mvn clean install -nsu -DskipIT -DskipTests

3:(请把步骤3与步骤4一起看完)在SDNHUB原文上,接下来应该执行:$ karaf clean,但是,我跟同事执行之后ONOS是启动了,但是WEB端却出现以下问题:

4:解决方案为:不执行$ karaf clean,改为:

$ onos-setup-karaf clean

$ ok clean

再打开http://localhost:8181/onos/ui/index.html,就可以正常访问了。PS:我在这部遇到输入账号密码,这里的账号密码是系统的账号密码,其他人没有遇到。

5:这个系统中自带Eclipse,为开发使用的。

到此END

希望能帮到大家。

转载地址:https://blog.csdn.net/zhanghaishan/article/details/52127614 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:JVM垃圾回收--年轻代、年老点和持久代
下一篇:记录下: fatal error C1189: #error: “No Target Architecture“

发表评论

最新留言

能坚持,总会有不一样的收获!
[***.219.124.196]2024年04月25日 22时08分50秒