我是靠谱客的博主 寒冷蜜蜂,最近开发中收集的这篇文章主要介绍快速搭建SDN开发环境:ONOS开发环境,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

前言:

最近公司项目需要对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

希望能帮到大家。

最后

以上就是寒冷蜜蜂为你收集整理的快速搭建SDN开发环境:ONOS开发环境的全部内容,希望文章能够帮你解决快速搭建SDN开发环境:ONOS开发环境所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(36)

评论列表共有 0 条评论

立即
投稿
返回
顶部