说明:
对ONOS早有耳闻,迟迟不敢碰触,只在ryu的平台上接触SDN,趁着毕业前有点空闲时间,接手ONOS。
- 机器OS版本:ubuntu 16.04
安装
工欲善其事,必先利其器,搞软件开发更是深知“talk is easy, code it”的重要性,进入安装正题,主要还是参考onos wiki。
ONOS
ONOS (Open Network Operating System). ONOS 为SDN网络提供了一个控制平台,管理网络中的各种组件(交换机、链路)并运行各种服务模块提供主机之间的通信和管理邻近的网络。
具体安装步骤:
- 安装ONOS需要一些依赖,确保这些软件已经安装好。
git
zip
curl
- java依赖,ONOS依赖于Oracle java8,所以需要安装相关的java环境。
sudo apt-get install software-properties-common -y && \
sudo add-apt-repository ppa:webupd8team/java -y && \
sudo apt-get update && \
echo "oracle-java8-installer shared/accepted-oracle-license-v1-1 select true" | sudo debconf-set-selections && \
sudo apt-get install oracle-java8-installer oracle-java8-set-default -y
- ONOS的默认包假设安装在路径/opt下,如果没有/opt目录,创建目录。
sudo mkdir /opt
cd /opt
- 下载.tar.gz格式的onos安装包,官网提供了多种版本,可选择一种喜欢的安装,本人使用1.10.0版本。
sudo wget -c http://downloads.onosproject.org/release/onos-1.10.0.tar.gz
- 解压文件
sudo tar zxf onos-1.10.0.tar.gz
- 方便日后管理,可以改一下名字
sudo mv onos-1.10.0 onos
- 开启onos
/opt/onos/bin/onos-service start
可通过浏览器访问。
http://127.0.0.1:8181/onos/ui/login.html
默认账号:onos
默认密码:rocks
官网上好多安装方法,但是尝试了好几种发现这个最简单直接,环境已装好,我去学习去了。