ONOS的安装

ONOS的简介

  • ONOS(Open Network Operating System)开放网络操作系统,由 ON.Lab 使用 Java 及 Apache 实现发布的首款开源的SDN网络操作系统。

ONOS的安装要求

  • 2 core CPU
  • 2 GB RAM
  • 10 GB hdd
  • 1 NIC (any speed)
  • JAVA 8
  • Curl

  • 安装JAVA 8
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
  • 安装Curl
sudo apt-get install curl

ONOS的安装

  • (本文以ONOS 1.9.0为例)

一、安装ONOS

  • 移动到/opt
sudo mkdir /opt
cd /opt
  • 下载ONOS并且解压
sudo wget -c http://downloads.onosproject.org/release/onos-$ONOS_VERSION.tar.gz
sudo tar xzf onos-$ONOS_VERSION.tar.gz
  • 重命名解压文件
sudo mv onos-$ONOS_VERSION onos
  • 附:也可以直接去网站下载文件包:ONOS网站

二、安装ONOS的服务文件

sudo cp /opt/onos/init/onos.initd /etc/init.d/onos

Ubuntu 12 的额外步骤:
sudo update-rc.d onos defaults

Ubuntu 14 的额外步骤:
sudo cp /opt/onos/init/onos.conf /etc/init/onos.conf

Ubuntu 16 的额外步骤:
sudo cp /opt/onos/init/onos.service /etc/systemd/system/
sudo systemctl daemon-reload
sudo systemctl enable onos

配置/opt/onos/options文件
# ONOS的用户
ONOS_USER=sdn
# 添加默认开启的APPS
ONOS_APPS=

三、运行ONOS

/opt/onos/bin/onos-service start
  • 运行结果图
  • ONOS Web网站:http://localhost_ip:8181/onos/ui/index.html
  • 账号:karaf 密码:karaf

参考网站:https://wiki.onosproject.org/display/ONOS/Installing+and+running+ONOS

原文地址:https://www.cnblogs.com/deepYY/p/6906068.html