ONOS虚拟机安装教程及使用

终于等到你!ONOS千呼万唤始出来,在大家的翘首以盼中,终于等到了12月5号!原本以为发布时,北京时间已是凌晨,出乎意料的是在5号下午五点多就已经发布。下面主要记录使用ONOS虚拟机安装的过程。

1.ONOS 教程安装

在ONOS tutorial的虚拟机里,已经安装了ONOS所需要的依赖软件,可以了解一系列的分布式网络操作系统ONOS的主要概念和功能,熟悉ONOS的基本功能操作。

ONOS是基于SDN OpenFlow环境下使用,初学者在未了解SDN之前时,建议先熟悉了解OpenFlow、Mininet的使用及知识,也可熟悉FlowVisor教程,对ONOS使用很有帮助。但是只能在VirtualBox中启动此ONOS虚拟机,此版本是在Windows系统下进行安装使用。

1.1 下载VirtualBox

下载VirtualBOX的链接地址为:http://dlc-cdn.sun.com/virtualbox/4.3.20/VirtualBox-4.3.20-96997-Win.exe,下载后点击exe文件进行安装即可。

1.2 下载ONOS虚拟机

下载ONOS的虚拟机镜像:http://onlab.vicci.org/onos/vm/onos-tutorial-1.0.0-ovf.zip,首先解压ONOS,打开VirtualBOX,导入已解压的ONOS虚拟机文件,确认导入。

1.3 使用ONOS虚拟机

导入VM后,通过VirtualBox启动按钮启动此VM,如图所示: 启动VM后,进入ONOS-Tutorial登录界面,输入用户名:tutorial1,密码:tutorial1,登录到ONOS虚拟机: 进入VM后,可直接点击ONOS和Mininet按钮,直接运行ONOS,ONOS启动如下图所示: 点击Mininet按钮启动一个已经模拟好的Mininet拓扑,包含6个交换机和24个主机,且Mininet模拟的交换机已经连接至ONOS。至此,ONOS已经可以使用,可以查看ONOS所连接的设备、链路等。 注:若ONOS命令还不熟悉,可以使用help onos查看命令信息。

2. ONOS命令使用

2.1 显示ONOS设备

通过devices显示所连接的交换机的设备:

Shell

onos> onos:devices 或 onos> devices

1

onos> onos:devices 或 onos> devices

2.2 查看链路

在ONOS中通过links查看交换机间的链路

Shell

onos> onos:links 或 onos> links

1

onos> onos:links 或 onos> links

2.3 查看主机信息

通过hosts查看主机信息:

Shell

onos> hosts

1

onos> hosts

但是已验证,模拟的主机之间是不能通信的,因为还没有加载数据转发模块,如下图所示,通过list查看已默认加载的模块没有转发模块。

2.4 加载forward转发模块

加载转发模块:

Shell

onos> feature:install onos-app-fwd

1

onos> feature:install onos-app-fwd

转发模块加载后,再次进行ping操作,主机间能够ping通,如下图: 当加载某模块后,亦可以停止或者重启使用此模块,如:

Shell

onos> stop onos-app-fwd #停止后,验证主机已不能相互通信。

1

onos> stop onos-app-fwd #停止后,验证主机已不能相互通信。

或者

Shell

onos> start onos-app-fwd #重启后,主机可以再次通信。

1

onos> start onos-app-fwd #重启后,主机可以再次通信。

2.5 查看Flows

主机通信后,可以看到flows,如h12 ping h15,显示的流:

Shell

onos> flows

1

onos> flows

Flows显示有多种,可以显示所有的流,也可以只显示手动添加的流,亦可以只显示手动删除的流。 Flows added:表示流已经添加到交换机中; Flows pending_add:表示通过ONOS下发到交换机的流; Flows pending_remove:删除通过ONOS下发到交换机的流; Removed:流已经被删除。

2.6 查看运行模块

查看ONOS当前正在运行的程序:

Shell

onos> apps

1

onos> apps

Paths可以显示任意两个设备间的路劲,如果有多个路径可以达到,输入paths将显示多个路径: 注:可以通过intends命令定位是否被存储到系统中。

2.7 安装ONOS的GUI

通过命令安装ONOS的GUI界面,访问ONOS:

Shell

onos> feature:install onos-gui

1

onos> feature:install onos-gui

查看web界面,http://localhost:8181/ui/index.html : ONOS界面上很多功能都是隐藏的,可以用“/”快捷键将隐藏的快捷键功能显示出来。

后语:小编在使用过ONOS后,感觉ONOS还是很好用的!不管是在说明上,还是在安装功能上,还是在Web界面使用上,都给人以简约、易懂、且易操作,且使用Web GUI快捷键时,就像寻宝一样,很感兴趣也很方便。由于对ONOS很是期待,又加上周末,在家没有具体的设备环境,只是体验使用了ONOS的虚拟机教程,使用起来很是方便。期待后续使用时,ONOS应用到更多的场景,不像OpenDaylight那样,让人觉得复杂且难操作。

文章来自http://www.sdnlab.com/4505

时间: 2024-11-05 22:47:42

ONOS虚拟机安装教程及使用的相关文章

创建虚拟机安装教程

创建虚拟机安装教程 (2019-9-11) 一.虚拟机安装 重启虚拟机 二.添加新的磁盘空间 安装完成后重启虚拟机 右击“我的电脑”-“管理”-“磁盘管理”,然后会看到新分配的磁盘没有分区 右键“新加卷”(未分区的磁盘),选择“新建”,按照向导,一步步,选择硬盘分区模式.格式化硬盘即可使用 原文地址:https://www.cnblogs.com/bkygkx/p/11507387.html

Linux虚拟机安装教程

必备组件: vmware(程序主题) 链接:https://pan.baidu.com/s/14OplOGOQTVAnf0iDqgDhDQ 提取码:jape centos(Linux系统) 链接:https://pan.baidu.com/s/1XZ72l0DQzgVT34qLKRxigA 提取码:8hzu 下载完成vmware后直接安装,注意不要安装在c盘,且安装路径最好不含中文. 接下来点击进入ISO镜像文件.在vmware中选择创建新的虚拟机,选择典型--安装程序光盘,选择镜像文件生成的那

硬核!Android x86 9.0 VM虚拟机安装教程

原文地址:https://www.cnblogs.com/HGNET/p/12460515.html

VirtualBox安装及使用说明和虚拟机安装XP系统图文教程

virtualbox是一款开源的虚拟机软件,它能够支持多种操作系统的安装如:Solaris.Windows.DOS.Linux.OS/2 Warp.BSD等系统作为client操作系统,而且最新版本号:VirtualBox-4.1.18-78361(2012-6-20公布)还支持Android 4.0系统,更大程度的给予使用者们便利,它的功能十分强大且易用,相对其它虚拟机软件来说占用内存较小,值得下载使用.本文就为大家介绍一下VirtualBox安装及使用说明和虚拟机安装XP系统图文教程. 一.

VMWare虚拟机安装创建虚拟机的使用教程

VMWare虚拟机安装创建虚拟机的使用教程 在配置虚拟机之前需要安装它,VMWare软件的安装过程比较简单,在安装在之前应该先看下说明文档.下面以VMWare Workstation6.5虚拟机 windows 2008为例,为大家讲解如何安装创建VMWare.这里以中文版的为大家讲解. 工具/原料 VMWare Workstation6.5安装包或光碟 安装创建VMWare虚拟机 打开安装好的VMWare虚拟机,双击"创建新的虚拟机"   创建VMWare虚拟机: 在VMWare的主

VM VirtualBox 安装 Android 4.3虚拟机完整教程

大家好,今天给大家带来一篇安装安卓虚拟机的教程! 好了,现在开始我们的教程! 一.安装准备 1.Android 4.3安装镜像(文件名:android-x86-4.3-20130725.iso) 电脑软件 名称: Android 4.3安装镜像 大小:199MB|版本:4.3|类别:网络软件|语言:多语言 应用平台:Windows 2.Oracle VM VirtualBox(文件名:VirtualBox-4.2.16-86992-Win.exe) 电脑软件 名称: VM VirtualBox

解决vmware虚拟机安装苹果系统Mac OS X 10.10出现“二进制转换不支持用于Mac OS X”的问题-网络教程与技术 -亦是美网络 - 傲游云浏览器 (beta) 4.9.3.100

解决vmware虚拟机安装苹果系统Mac OS X 10.10出现"二进制转换不支持用于Mac OS X"的问题 发布时间:2015-5-31 昨天给大家详细介绍了如何在VMware 11虚拟机上安装黑苹果系统Mac OS X 10.10,有不少同学按照教程的提示都安装成功了,也有个别同学在安装的过程中遇到了其他的问题,比如网名叫"眼睛."的同学在安装过程中就遇到这样的问题:"二进制转换不支持用于Mac OS X.要运行Mac OS X,你需要一台VMwa

虚拟机安装Linux系统图文教程

虚拟机安装Linux系统图文教程 | 浏览:523 | 更新:2014-09-16 15:31 1 2 3 4 5 6 7 分步阅读 Linux系统的安装 工具/原料 VMware 9.0 虚拟机 LInux镜像ISO文件 相关工具可以在这里边找到 http://pan.baidu.com/s/1ntA18FJ 或者请自行下载使用 方法/步骤 1 打开虚拟机,“文件”—“新建虚拟机”,如下图 2 处理器数量:1   每个处理器内核数:2 3 虚拟机内存:1024MB,网络类型:使用网桥地址翻译(

vm虚拟机VMware Fusion Pro 11 Mac中文版安装教程

VMWare Fusiono 11 mac 中文版是一款强大的Windows虚拟机,可以让您能够在Apple的macOS和Mac的硬件上无缝运行Windows,Solaris,Linux和Netware操作系统!VMWare Fusion mac版易于安装,您可以快速启动并运行Windows.Fusion专为需要快速,简单和可靠的虚拟机替代方案的临时用户和专业人士而设计. VMWare Fusion mac 版安装教程 VMWare Fusion mac 特别版镜像包下载完成后,打开镜像包,双击