此文章介绍 ubuntu 16 如何安装 onos
注:本文所有指令均在 root 用户下执行
安装 openjdk
apt install openjdk-8-jdk -y
安装成功后切换到 /usr/lib/jvm
目录
cd /usr/lib/jvm
记住文件下的文件名称
编辑 /etc/environment
文件
vim /etc/environment
将上面记下的文件路径填入其中
JAVA_HOME = "/usr/lib/jvm/java-8-openjdk-amd64"
安装 Mininet
如果你还没有安装 git
请先安装
apt-get install git
安装完毕后克隆仓库,建议在用户目录下执行
git clone http://gitee.com/Jan16/mininet.git
安装完毕后进入 mininet/util
文件内
cd mininet/util/
执行安装(此步骤耗时较长,请耐心等待)
./install.sh -a
如果报错不用管执行下面指令
mn --test pingall
如果出现下图情况则表示安装成功,如果失败请重新执行一下上面的安装指令
安装 Onos
下载压缩包,推荐在 /opt
目录下执行
wget -c https://repo1.maven.org/maven2/org/onosproject/onos-releases/onos-1.10.0/onos-1.10.0.tar.gz
如果下载速度过慢,可在浏览器中打开 此链接 ,下载后传入虚拟机中
下载完毕后执行
tar -zxvf onos-1.10.0.tar.gz -C /home/ubuntu/
切换目录到解压目录下,并更改名称
cd /home/ubuntu/
mv onos-1.10.0/ onos
执行启动程序
cd onos/bin
./onos-service start
激活应用程序
app activate org.onosproject.openflow
app activate org.onosproject.fwd
访问 http://192.168.1.142:8181/onos/ui/login.html IP填自己的
账号: onos
密码: rocks
新建一个终端执行
mn --topo=tree,depth=2,fanout=3 --controller=remote
此时页面上已经出现了4台设备
在新终端中执行
pingall
此时可在网页中的 Devices
跟 Hosts
看到以下页面
如果跟上图一致,则表示安装成功
标签:onos,1.10,16,cd,Ubuntu,org,执行,安装 From: https://www.cnblogs.com/huanfei/p/17316993.html